<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/joint_qualification_controllers/</path>
    <filename>____init_____8py</filename>
    <namespace>joint_qualification_controllers</namespace>
  </compound>
  <compound kind="file">
    <name>msg/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/joint_qualification_controllers/msg/</path>
    <filename>msg_2____init_____8py</filename>
    <namespace>joint_qualification_controllers::msg</namespace>
  </compound>
  <compound kind="file">
    <name>_ActuatorData.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/joint_qualification_controllers/msg/</path>
    <filename>__ActuatorData_8py</filename>
    <class kind="class">joint_qualification_controllers::msg::_ActuatorData::ActuatorData</class>
    <namespace>joint_qualification_controllers::msg::_ActuatorData</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_h</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__ActuatorData.html</anchorfile>
      <anchor>aae0c34b6a38455f763149aeba610e726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__ActuatorData.html</anchorfile>
      <anchor>ac87b6b8760becf4247bd3bf131093f3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_CBPositionData.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/joint_qualification_controllers/msg/</path>
    <filename>__CBPositionData_8py</filename>
    <class kind="class">joint_qualification_controllers::msg::_CBPositionData::CBPositionData</class>
    <namespace>joint_qualification_controllers::msg::_CBPositionData</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_f</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__CBPositionData.html</anchorfile>
      <anchor>a9729a326ee58e7a3737adf428dfb703e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__CBPositionData.html</anchorfile>
      <anchor>a7f8a4372a7ec77e2d8fadcaa6a8db6b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_CBRunData.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/joint_qualification_controllers/msg/</path>
    <filename>__CBRunData_8py</filename>
    <class kind="class">joint_qualification_controllers::msg::_CBRunData::CBRunData</class>
    <namespace>joint_qualification_controllers::msg::_CBRunData</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_f</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__CBRunData.html</anchorfile>
      <anchor>ae8298bb64d39336e173a9b4e544b203c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__CBRunData.html</anchorfile>
      <anchor>ae354946111e98bbaf654e8ac2b2bde3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_CounterbalanceTestData.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/joint_qualification_controllers/msg/</path>
    <filename>__CounterbalanceTestData_8py</filename>
    <class kind="class">joint_qualification_controllers::msg::_CounterbalanceTestData::CounterbalanceTestData</class>
    <namespace>joint_qualification_controllers::msg::_CounterbalanceTestData</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2f2B</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData.html</anchorfile>
      <anchor>abd8bf3c173ac8ae017b20a605fbfd7d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_f</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData.html</anchorfile>
      <anchor>a9015d66a19c2359721571dbdb8a97541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData.html</anchorfile>
      <anchor>a3be40d644814f1c04c042210fb0e3869</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_HysteresisData.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/joint_qualification_controllers/msg/</path>
    <filename>__HysteresisData_8py</filename>
    <class kind="class">joint_qualification_controllers::msg::_HysteresisData::HysteresisData</class>
    <namespace>joint_qualification_controllers::msg::_HysteresisData</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__HysteresisData.html</anchorfile>
      <anchor>a89c1732b47b481e90d65283304493956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_HysteresisData2.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/joint_qualification_controllers/msg/</path>
    <filename>__HysteresisData2_8py</filename>
    <class kind="class">joint_qualification_controllers::msg::_HysteresisData2::HysteresisData2</class>
    <namespace>joint_qualification_controllers::msg::_HysteresisData2</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__HysteresisData2.html</anchorfile>
      <anchor>ac4e4688e44295bd0a04189f4b46041c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__HysteresisData2.html</anchorfile>
      <anchor>a931355f524a07e5673539c299ca972cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_HysteresisRun.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/joint_qualification_controllers/msg/</path>
    <filename>__HysteresisRun_8py</filename>
    <class kind="class">joint_qualification_controllers::msg::_HysteresisRun::HysteresisRun</class>
    <namespace>joint_qualification_controllers::msg::_HysteresisRun</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__HysteresisRun.html</anchorfile>
      <anchor>a62ed36500849ba5b1bed0d7d12b3d891</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__HysteresisRun.html</anchorfile>
      <anchor>ad2728ed0872d32e490b62516adbda8be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_JointData.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/joint_qualification_controllers/msg/</path>
    <filename>__JointData_8py</filename>
    <class kind="class">joint_qualification_controllers::msg::_JointData::JointData</class>
    <namespace>joint_qualification_controllers::msg::_JointData</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2b</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__JointData.html</anchorfile>
      <anchor>ab55562d06e9708ba5f609e798d315794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_h</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__JointData.html</anchorfile>
      <anchor>a6a6f2dd9889a6c1890b29a01ebd920a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__JointData.html</anchorfile>
      <anchor>af7198ec2f4db2970e8c999e87d6e3e92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_JointPositionData.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/joint_qualification_controllers/msg/</path>
    <filename>__JointPositionData_8py</filename>
    <class kind="class">joint_qualification_controllers::msg::_JointPositionData::JointPositionData</class>
    <namespace>joint_qualification_controllers::msg::_JointPositionData</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__JointPositionData.html</anchorfile>
      <anchor>a083ddc812a0efc0d39fc028948bc4f38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_RobotData.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/joint_qualification_controllers/msg/</path>
    <filename>__RobotData_8py</filename>
    <class kind="class">joint_qualification_controllers::msg::_RobotData::RobotData</class>
    <namespace>joint_qualification_controllers::msg::_RobotData</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2b</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__RobotData.html</anchorfile>
      <anchor>ac11987212b198f0844c1446d8cd6578e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_fB2i</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__RobotData.html</anchorfile>
      <anchor>a1d027a5076e3721f57997f544df338b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_h</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__RobotData.html</anchorfile>
      <anchor>a00a6068232622476db918fcd6478617e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__RobotData.html</anchorfile>
      <anchor>adfcadd1e4e3299bddcf331ce7d3f749e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_WristDiffData.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/joint_qualification_controllers/msg/</path>
    <filename>__WristDiffData_8py</filename>
    <class kind="class">joint_qualification_controllers::msg::_WristDiffData::WristDiffData</class>
    <namespace>joint_qualification_controllers::msg::_WristDiffData</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__WristDiffData.html</anchorfile>
      <anchor>a2e79f3741c64d0ce280656e85d794a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__WristDiffData.html</anchorfile>
      <anchor>a68c738f636cdc42c6c3c50cd5177be34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_WristRollTurn.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/joint_qualification_controllers/msg/</path>
    <filename>__WristRollTurn_8py</filename>
    <class kind="class">joint_qualification_controllers::msg::_WristRollTurn::WristRollTurn</class>
    <namespace>joint_qualification_controllers::msg::_WristRollTurn</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__WristRollTurn.html</anchorfile>
      <anchor>ac370daea814e194b34f84dbd837fa7df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ActuatorData.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/msg_gen/cpp/include/joint_qualification_controllers/</path>
    <filename>ActuatorData_8h</filename>
    <class kind="struct">joint_qualification_controllers::ActuatorData_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>joint_qualification_controllers</namespace>
    <member kind="typedef">
      <type>::joint_qualification_controllers::ActuatorData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ActuatorData</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>af08233342f73a8167f16a5f426f076ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::ActuatorData const  &gt;</type>
      <name>ActuatorDataConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ad0e6a151e1a520e89c1c9cde7d9714b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::ActuatorData &gt;</type>
      <name>ActuatorDataPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a7d15a2c7957b97243a5db242ecb9b55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a275dffe818fb12927d0f97b5e72b6e7f</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CBPositionData.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/msg_gen/cpp/include/joint_qualification_controllers/</path>
    <filename>CBPositionData_8h</filename>
    <includes id="JointPositionData_8h" name="JointPositionData.h" local="yes" imported="no">joint_qualification_controllers/JointPositionData.h</includes>
    <class kind="struct">joint_qualification_controllers::CBPositionData_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>joint_qualification_controllers</namespace>
    <member kind="typedef">
      <type>::joint_qualification_controllers::CBPositionData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>CBPositionData</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>aef3c7dae201a90c5cf24631d8cd5ddae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::CBPositionData const  &gt;</type>
      <name>CBPositionDataConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ab7efca3e84d0c2061b4fe23017770c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::CBPositionData &gt;</type>
      <name>CBPositionDataPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a19f2e34da741413db5ce00b42e9cd789</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ab870bb2075ef1997549e4b99878b8f9b</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CBRunData.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/msg_gen/cpp/include/joint_qualification_controllers/</path>
    <filename>CBRunData_8h</filename>
    <includes id="CBPositionData_8h" name="CBPositionData.h" local="yes" imported="no">joint_qualification_controllers/CBPositionData.h</includes>
    <class kind="struct">joint_qualification_controllers::CBRunData_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>joint_qualification_controllers</namespace>
    <member kind="typedef">
      <type>::joint_qualification_controllers::CBRunData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>CBRunData</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a7a115e922862af4a229c9bdfb194d281</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::CBRunData const  &gt;</type>
      <name>CBRunDataConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a4ab4dbf4c6314a31a3413694cd53eeef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::CBRunData &gt;</type>
      <name>CBRunDataPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>add0b67a46793134887ec3b526255241e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a36d8050cd893fb7dce2ff41f4c98bc4f</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>checkout_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/</path>
    <filename>checkout__controller_8cpp</filename>
    <includes id="checkout__controller_8h" name="checkout_controller.h" local="yes" imported="no">joint_qualification_controllers/checkout_controller.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>checkout__controller_8cpp.html</anchorfile>
      <anchor>a5010425d4547add111b6712e62702046</anchor>
      <arglist>(joint_qualification_controllers, CheckoutController, joint_qualification_controllers::CheckoutController, pr2_controller_interface::Controller) using namespace std</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>checkout_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/include/joint_qualification_controllers/</path>
    <filename>checkout__controller_8h</filename>
    <includes id="RobotData_8h" name="RobotData.h" local="yes" imported="no">joint_qualification_controllers/RobotData.h</includes>
    <class kind="class">joint_qualification_controllers::CheckoutController</class>
    <namespace>joint_qualification_controllers</namespace>
  </compound>
  <compound kind="file">
    <name>counterbalance_test_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/</path>
    <filename>counterbalance__test__controller_8cpp</filename>
    <includes id="counterbalance__test__controller_8h" name="counterbalance_test_controller.h" local="no" imported="no">joint_qualification_controllers/counterbalance_test_controller.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>counterbalance__test__controller_8cpp.html</anchorfile>
      <anchor>a8409baa9ebcfc66012c3528e0cf37f0a</anchor>
      <arglist>(joint_qualification_controllers, CounterbalanceTestController, joint_qualification_controllers::CounterbalanceTestController, pr2_controller_interface::Controller) using namespace std</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>counterbalance_test_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/include/joint_qualification_controllers/</path>
    <filename>counterbalance__test__controller_8h</filename>
    <includes id="CounterbalanceTestData_8h" name="CounterbalanceTestData.h" local="no" imported="no">joint_qualification_controllers/CounterbalanceTestData.h</includes>
    <class kind="class">joint_qualification_controllers::CounterbalanceTestController</class>
    <namespace>joint_qualification_controllers</namespace>
  </compound>
  <compound kind="file">
    <name>CounterbalanceTestData.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/msg_gen/cpp/include/joint_qualification_controllers/</path>
    <filename>CounterbalanceTestData_8h</filename>
    <includes id="CBRunData_8h" name="CBRunData.h" local="yes" imported="no">joint_qualification_controllers/CBRunData.h</includes>
    <class kind="struct">joint_qualification_controllers::CounterbalanceTestData_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>joint_qualification_controllers</namespace>
    <member kind="typedef">
      <type>::joint_qualification_controllers::CounterbalanceTestData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>CounterbalanceTestData</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a85921f18280e022eb2a7ca00f714b244</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::CounterbalanceTestData const  &gt;</type>
      <name>CounterbalanceTestDataConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ad19a48442cefb5469839f997bd4dc2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::CounterbalanceTestData &gt;</type>
      <name>CounterbalanceTestDataPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a51a006bb1236196840a920ac60934d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ae8928f58e20a20882253610531b64174</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>head_position_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/</path>
    <filename>head__position__controller_8cpp</filename>
    <includes id="head__position__controller_8h" name="head_position_controller.h" local="yes" imported="no">joint_qualification_controllers/head_position_controller.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>head__position__controller_8cpp.html</anchorfile>
      <anchor>a114f60d84791364c5775a4838e009586</anchor>
      <arglist>(joint_qualification_controllers, HeadPositionController, joint_qualification_controllers::HeadPositionController, pr2_controller_interface::Controller) using namespace std</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>head_position_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/include/joint_qualification_controllers/</path>
    <filename>head__position__controller_8h</filename>
    <class kind="class">joint_qualification_controllers::HeadPositionController</class>
    <namespace>joint_qualification_controllers</namespace>
  </compound>
  <compound kind="file">
    <name>hysteresis_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/</path>
    <filename>hysteresis__controller_8cpp</filename>
    <includes id="hysteresis__controller_8h" name="hysteresis_controller.h" local="yes" imported="no">joint_qualification_controllers/hysteresis_controller.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_DATA_POINTS</name>
      <anchorfile>hysteresis__controller_8cpp.html</anchorfile>
      <anchor>a1c0a61ecb2e23d904616be132b1f4467</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>hysteresis__controller_8cpp.html</anchorfile>
      <anchor>aba63cbde433525a88c060d9111ce3933</anchor>
      <arglist>(joint_qualification_controllers, HysteresisController, joint_qualification_controllers::HysteresisController, pr2_controller_interface::Controller) using namespace std</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hysteresis_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/include/joint_qualification_controllers/</path>
    <filename>hysteresis__controller_8h</filename>
    <includes id="HysteresisData_8h" name="HysteresisData.h" local="no" imported="no">joint_qualification_controllers/HysteresisData.h</includes>
    <class kind="class">joint_qualification_controllers::HysteresisController</class>
    <namespace>joint_qualification_controllers</namespace>
  </compound>
  <compound kind="file">
    <name>hysteresis_controller2.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/</path>
    <filename>hysteresis__controller2_8cpp</filename>
    <includes id="hysteresis__controller2_8h" name="hysteresis_controller2.h" local="yes" imported="no">joint_qualification_controllers/hysteresis_controller2.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_DATA_POINTS</name>
      <anchorfile>hysteresis__controller2_8cpp.html</anchorfile>
      <anchor>a1c0a61ecb2e23d904616be132b1f4467</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>hysteresis__controller2_8cpp.html</anchorfile>
      <anchor>a31bd7ac088c1d8c138246ac5615004b4</anchor>
      <arglist>(joint_qualification_controllers, HysteresisController2, joint_qualification_controllers::HysteresisController2, pr2_controller_interface::Controller) using namespace std</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hysteresis_controller2.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/include/joint_qualification_controllers/</path>
    <filename>hysteresis__controller2_8h</filename>
    <includes id="HysteresisData2_8h" name="HysteresisData2.h" local="no" imported="no">joint_qualification_controllers/HysteresisData2.h</includes>
    <class kind="class">joint_qualification_controllers::HysteresisController2</class>
    <namespace>joint_qualification_controllers</namespace>
  </compound>
  <compound kind="file">
    <name>HysteresisData.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/msg_gen/cpp/include/joint_qualification_controllers/</path>
    <filename>HysteresisData_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">joint_qualification_controllers::HysteresisData_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>joint_qualification_controllers</namespace>
    <member kind="typedef">
      <type>::joint_qualification_controllers::HysteresisData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>HysteresisData</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a0bc8b4e491e2614d35b8b13e31f31b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::HysteresisData const  &gt;</type>
      <name>HysteresisDataConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ab3e3776f037924bdb5ba1d893023e505</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::HysteresisData &gt;</type>
      <name>HysteresisDataPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ae3eeb3a4733771d8ab3d1e386c625c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ac7e16c26b826eda70cbf1cf0b72bdb8d</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HysteresisData2.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/msg_gen/cpp/include/joint_qualification_controllers/</path>
    <filename>HysteresisData2_8h</filename>
    <includes id="HysteresisRun_8h" name="HysteresisRun.h" local="yes" imported="no">joint_qualification_controllers/HysteresisRun.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">joint_qualification_controllers::HysteresisData2_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>joint_qualification_controllers</namespace>
    <member kind="typedef">
      <type>::joint_qualification_controllers::HysteresisData2_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>HysteresisData2</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a9f5c8f9b637904c8bdb003c8471676ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::HysteresisData2 const  &gt;</type>
      <name>HysteresisData2ConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a7d9ec24831028ca2784cfdc3ff7fd6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::HysteresisData2 &gt;</type>
      <name>HysteresisData2Ptr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a08a6d64c32a44c88cd0f921e28b14d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ac397791fd7f61ed48fbd99f374bc6a36</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HysteresisRun.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/msg_gen/cpp/include/joint_qualification_controllers/</path>
    <filename>HysteresisRun_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">joint_qualification_controllers::HysteresisRun_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>joint_qualification_controllers</namespace>
    <member kind="typedef">
      <type>::joint_qualification_controllers::HysteresisRun_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>HysteresisRun</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>aa4b3a21b507f2bd1135a241493d7b243</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::HysteresisRun const  &gt;</type>
      <name>HysteresisRunConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a084f658d2754155fb20ab9a07a679c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::HysteresisRun &gt;</type>
      <name>HysteresisRunPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a30d37c98b11322fa7db7bc5e7fa462e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a7f8a958ba031b70278693b812eeb72f9</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_limit_calibration_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/</path>
    <filename>joint__limit__calibration__controller_8cpp</filename>
    <includes id="joint__limit__calibration__controller_8h" name="joint_limit_calibration_controller.h" local="yes" imported="no">joint_qualification_controllers/joint_limit_calibration_controller.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>joint__limit__calibration__controller_8cpp.html</anchorfile>
      <anchor>ac8ca74d50abb83027ce433b34ddf6fe7</anchor>
      <arglist>(joint_qualification_controllers, JointLimitCalibrationController, joint_qualification_controllers::JointLimitCalibrationController, pr2_controller_interface::Controller) JointLimitCalibrationController</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_limit_calibration_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/include/joint_qualification_controllers/</path>
    <filename>joint__limit__calibration__controller_8h</filename>
    <class kind="class">joint_qualification_controllers::JointLimitCalibrationController</class>
    <namespace>joint_qualification_controllers</namespace>
  </compound>
  <compound kind="file">
    <name>JointData.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/msg_gen/cpp/include/joint_qualification_controllers/</path>
    <filename>JointData_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">joint_qualification_controllers::JointData_</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>joint_qualification_controllers</namespace>
    <member kind="typedef">
      <type>::joint_qualification_controllers::JointData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JointData</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a36558a934ff73aadc087eb034f2afe6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::JointData const  &gt;</type>
      <name>JointDataConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a2781185eca7a8b7c2efc3148f2b47f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::JointData &gt;</type>
      <name>JointDataPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>abda8ba1bdee799216bb0a69312f8ef76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>acd6143f54204539500ea793477f067b1</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointPositionData.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/msg_gen/cpp/include/joint_qualification_controllers/</path>
    <filename>JointPositionData_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">joint_qualification_controllers::JointPositionData_</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>joint_qualification_controllers</namespace>
    <member kind="typedef">
      <type>::joint_qualification_controllers::JointPositionData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JointPositionData</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a61a6329c2b7378d38807ce1b25e144d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::JointPositionData const  &gt;</type>
      <name>JointPositionDataConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>acffb82dd2bbf89bc32ea7aaa9b2cce19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::JointPositionData &gt;</type>
      <name>JointPositionDataPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ae712be04c7133961cd41858a6c956f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a979fe7938a89484e8f5aa9f3cc20760a</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>motor_joint_calibration_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/</path>
    <filename>motor__joint__calibration__controller_8cpp</filename>
    <includes id="motor__joint__calibration__controller_8h" name="motor_joint_calibration_controller.h" local="yes" imported="no">joint_qualification_controllers/motor_joint_calibration_controller.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>motor__joint__calibration__controller_8cpp.html</anchorfile>
      <anchor>a2c33edd26b38b7dca6c8bb619ea9df52</anchor>
      <arglist>(joint_qualification_controllers, MotorJointCalibrationController, joint_qualification_controllers::MotorJointCalibrationController, pr2_controller_interface::Controller) using namespace std</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>motor_joint_calibration_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/include/joint_qualification_controllers/</path>
    <filename>motor__joint__calibration__controller_8h</filename>
    <class kind="class">joint_qualification_controllers::MotorJointCalibrationController</class>
    <namespace>joint_qualification_controllers</namespace>
  </compound>
  <compound kind="file">
    <name>RobotData.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/msg_gen/cpp/include/joint_qualification_controllers/</path>
    <filename>RobotData_8h</filename>
    <includes id="JointData_8h" name="JointData.h" local="yes" imported="no">joint_qualification_controllers/JointData.h</includes>
    <includes id="ActuatorData_8h" name="ActuatorData.h" local="yes" imported="no">joint_qualification_controllers/ActuatorData.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">joint_qualification_controllers::RobotData_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>joint_qualification_controllers</namespace>
    <member kind="typedef">
      <type>::joint_qualification_controllers::RobotData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RobotData</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a86edd3a09230bb70cdb71c0e8e53f650</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::RobotData const  &gt;</type>
      <name>RobotDataConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a2636c99afbf5d07781f1d302a1137345</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::RobotData &gt;</type>
      <name>RobotDataPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>aa7a1ce983b1c3fa690ea90a88a9cf65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a4114019a09a2653eb657839ad390e42b</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wrist_difference_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/src/</path>
    <filename>wrist__difference__controller_8cpp</filename>
    <includes id="wrist__difference__controller_8h" name="wrist_difference_controller.h" local="yes" imported="no">joint_qualification_controllers/wrist_difference_controller.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_DATA_POINTS</name>
      <anchorfile>wrist__difference__controller_8cpp.html</anchorfile>
      <anchor>a1c0a61ecb2e23d904616be132b1f4467</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>wrist__difference__controller_8cpp.html</anchorfile>
      <anchor>a098c94c49519300fb470920e6f05413b</anchor>
      <arglist>(joint_qualification_controllers, WristDifferenceController, joint_qualification_controllers::WristDifferenceController, pr2_controller_interface::Controller) using namespace std</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wrist_difference_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/include/joint_qualification_controllers/</path>
    <filename>wrist__difference__controller_8h</filename>
    <includes id="WristDiffData_8h" name="WristDiffData.h" local="no" imported="no">joint_qualification_controllers/WristDiffData.h</includes>
    <class kind="class">joint_qualification_controllers::WristDifferenceController</class>
    <namespace>joint_qualification_controllers</namespace>
  </compound>
  <compound kind="file">
    <name>WristDiffData.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/msg_gen/cpp/include/joint_qualification_controllers/</path>
    <filename>WristDiffData_8h</filename>
    <includes id="WristRollTurn_8h" name="WristRollTurn.h" local="yes" imported="no">joint_qualification_controllers/WristRollTurn.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">joint_qualification_controllers::WristDiffData_</class>
    <namespace>joint_qualification_controllers</namespace>
    <member kind="typedef">
      <type>::joint_qualification_controllers::WristDiffData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>WristDiffData</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ac892c38bc0022cf537886c75984e3753</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::WristDiffData const  &gt;</type>
      <name>WristDiffDataConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a0db060073bc9ee9f12c50541650b102b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::WristDiffData &gt;</type>
      <name>WristDiffDataPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>aff561b15957d7b6ee1e1b0d912e1abc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a2d4bf5fef110348cae2171d695366379</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>WristRollTurn.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_self_test/doc_stacks/2013-03-02_13-02-42.165655/pr2_self_test/joint_qualification_controllers/msg_gen/cpp/include/joint_qualification_controllers/</path>
    <filename>WristRollTurn_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">joint_qualification_controllers::WristRollTurn_</class>
    <namespace>joint_qualification_controllers</namespace>
    <member kind="typedef">
      <type>::joint_qualification_controllers::WristRollTurn_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>WristRollTurn</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a076e20cc1c60cda57565e1d9269d3200</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::WristRollTurn const  &gt;</type>
      <name>WristRollTurnConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a37c574d5711fe138dda6a4289b3bdcbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::WristRollTurn &gt;</type>
      <name>WristRollTurnPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ae2da6b30c70f7a3196dede928b14f60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a4843500f0dd805efd53ae317181b2a6c</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>controller::CheckoutController</name>
    <filename>classcontroller_1_1CheckoutController.html</filename>
  </compound>
  <compound kind="class">
    <name>controller::CounterbalanceTestController</name>
    <filename>classcontroller_1_1CounterbalanceTestController.html</filename>
  </compound>
  <compound kind="class">
    <name>controller::HysteresisController</name>
    <filename>classcontroller_1_1HysteresisController.html</filename>
  </compound>
  <compound kind="namespace">
    <name>joint_qualification_controllers</name>
    <filename>namespacejoint__qualification__controllers.html</filename>
    <namespace>joint_qualification_controllers::msg</namespace>
    <class kind="struct">joint_qualification_controllers::ActuatorData_</class>
    <class kind="struct">joint_qualification_controllers::CBPositionData_</class>
    <class kind="struct">joint_qualification_controllers::CBRunData_</class>
    <class kind="class">joint_qualification_controllers::CheckoutController</class>
    <class kind="class">joint_qualification_controllers::CounterbalanceTestController</class>
    <class kind="struct">joint_qualification_controllers::CounterbalanceTestData_</class>
    <class kind="class">joint_qualification_controllers::HeadPositionController</class>
    <class kind="class">joint_qualification_controllers::HysteresisController</class>
    <class kind="class">joint_qualification_controllers::HysteresisController2</class>
    <class kind="struct">joint_qualification_controllers::HysteresisData2_</class>
    <class kind="struct">joint_qualification_controllers::HysteresisData_</class>
    <class kind="struct">joint_qualification_controllers::HysteresisRun_</class>
    <class kind="struct">joint_qualification_controllers::JointData_</class>
    <class kind="class">joint_qualification_controllers::JointLimitCalibrationController</class>
    <class kind="struct">joint_qualification_controllers::JointPositionData_</class>
    <class kind="class">joint_qualification_controllers::MotorJointCalibrationController</class>
    <class kind="struct">joint_qualification_controllers::RobotData_</class>
    <class kind="struct">joint_qualification_controllers::WristDiffData_</class>
    <class kind="class">joint_qualification_controllers::WristDifferenceController</class>
    <class kind="struct">joint_qualification_controllers::WristRollTurn_</class>
    <member kind="typedef">
      <type>::joint_qualification_controllers::ActuatorData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ActuatorData</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>af08233342f73a8167f16a5f426f076ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::ActuatorData const  &gt;</type>
      <name>ActuatorDataConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ad0e6a151e1a520e89c1c9cde7d9714b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::ActuatorData &gt;</type>
      <name>ActuatorDataPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a7d15a2c7957b97243a5db242ecb9b55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::joint_qualification_controllers::CBPositionData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>CBPositionData</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>aef3c7dae201a90c5cf24631d8cd5ddae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::CBPositionData const  &gt;</type>
      <name>CBPositionDataConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ab7efca3e84d0c2061b4fe23017770c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::CBPositionData &gt;</type>
      <name>CBPositionDataPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a19f2e34da741413db5ce00b42e9cd789</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::joint_qualification_controllers::CBRunData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>CBRunData</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a7a115e922862af4a229c9bdfb194d281</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::CBRunData const  &gt;</type>
      <name>CBRunDataConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a4ab4dbf4c6314a31a3413694cd53eeef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::CBRunData &gt;</type>
      <name>CBRunDataPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>add0b67a46793134887ec3b526255241e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::joint_qualification_controllers::CounterbalanceTestData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>CounterbalanceTestData</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a85921f18280e022eb2a7ca00f714b244</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::CounterbalanceTestData const  &gt;</type>
      <name>CounterbalanceTestDataConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ad19a48442cefb5469839f997bd4dc2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::CounterbalanceTestData &gt;</type>
      <name>CounterbalanceTestDataPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a51a006bb1236196840a920ac60934d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::joint_qualification_controllers::HysteresisData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>HysteresisData</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a0bc8b4e491e2614d35b8b13e31f31b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::joint_qualification_controllers::HysteresisData2_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>HysteresisData2</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a9f5c8f9b637904c8bdb003c8471676ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::HysteresisData2 const  &gt;</type>
      <name>HysteresisData2ConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a7d9ec24831028ca2784cfdc3ff7fd6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::HysteresisData2 &gt;</type>
      <name>HysteresisData2Ptr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a08a6d64c32a44c88cd0f921e28b14d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::HysteresisData const  &gt;</type>
      <name>HysteresisDataConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ab3e3776f037924bdb5ba1d893023e505</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::HysteresisData &gt;</type>
      <name>HysteresisDataPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ae3eeb3a4733771d8ab3d1e386c625c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::joint_qualification_controllers::HysteresisRun_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>HysteresisRun</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>aa4b3a21b507f2bd1135a241493d7b243</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::HysteresisRun const  &gt;</type>
      <name>HysteresisRunConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a084f658d2754155fb20ab9a07a679c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::HysteresisRun &gt;</type>
      <name>HysteresisRunPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a30d37c98b11322fa7db7bc5e7fa462e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::joint_qualification_controllers::JointData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JointData</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a36558a934ff73aadc087eb034f2afe6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::JointData const  &gt;</type>
      <name>JointDataConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a2781185eca7a8b7c2efc3148f2b47f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::JointData &gt;</type>
      <name>JointDataPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>abda8ba1bdee799216bb0a69312f8ef76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::joint_qualification_controllers::JointPositionData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>JointPositionData</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a61a6329c2b7378d38807ce1b25e144d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::JointPositionData const  &gt;</type>
      <name>JointPositionDataConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>acffb82dd2bbf89bc32ea7aaa9b2cce19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::JointPositionData &gt;</type>
      <name>JointPositionDataPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ae712be04c7133961cd41858a6c956f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::joint_qualification_controllers::RobotData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RobotData</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a86edd3a09230bb70cdb71c0e8e53f650</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::RobotData const  &gt;</type>
      <name>RobotDataConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a2636c99afbf5d07781f1d302a1137345</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::RobotData &gt;</type>
      <name>RobotDataPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>aa7a1ce983b1c3fa690ea90a88a9cf65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::joint_qualification_controllers::WristDiffData_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>WristDiffData</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ac892c38bc0022cf537886c75984e3753</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::WristDiffData const  &gt;</type>
      <name>WristDiffDataConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a0db060073bc9ee9f12c50541650b102b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::WristDiffData &gt;</type>
      <name>WristDiffDataPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>aff561b15957d7b6ee1e1b0d912e1abc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::joint_qualification_controllers::WristRollTurn_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>WristRollTurn</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a076e20cc1c60cda57565e1d9269d3200</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::WristRollTurn const  &gt;</type>
      <name>WristRollTurnConstPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a37c574d5711fe138dda6a4289b3bdcbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::WristRollTurn &gt;</type>
      <name>WristRollTurnPtr</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ae2da6b30c70f7a3196dede928b14f60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a4843500f0dd805efd53ae317181b2a6c</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a2d4bf5fef110348cae2171d695366379</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a4114019a09a2653eb657839ad390e42b</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a979fe7938a89484e8f5aa9f3cc20760a</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>acd6143f54204539500ea793477f067b1</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a7f8a958ba031b70278693b812eeb72f9</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ac397791fd7f61ed48fbd99f374bc6a36</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ac7e16c26b826eda70cbf1cf0b72bdb8d</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ae8928f58e20a20882253610531b64174</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a36d8050cd893fb7dce2ff41f4c98bc4f</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>ab870bb2075ef1997549e4b99878b8f9b</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejoint__qualification__controllers.html</anchorfile>
      <anchor>a275dffe818fb12927d0f97b5e72b6e7f</anchor>
      <arglist>(std::ostream &amp;s, const ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>joint_qualification_controllers::ActuatorData_</name>
    <filename>structjoint__qualification__controllers_1_1ActuatorData__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>int16_t</type>
      <name>_id_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>a8365685d1df3a76b17c6ca0a223c3758</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>_index_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>ad9be589430bbeedf6f581c5dbc063a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_name_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>ae52172869d367ea38b89af4b828e7672</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>ab818c3e3cb08d27975270e16fd72a4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>a4881f861ec8ba195c560bfcc1189dd06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ActuatorData_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>ac94f175d440c7c0e7422d919f1b76800</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>a88debaedc9eab41e1521e950f974119d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>ae8f4247986647a129da0d6539939ff0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>aaad0c1eb8b702b9b75c536a06fac2948</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActuatorData_</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>afa98a9f10cccd42fa9bdc8cf8d1e32fe</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActuatorData_</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>a1d8c691879a21528a7e6c530373b6301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>ad8aa1a30133b29d331a1a88a15abaecb</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>a6ea92af1fb8498fa5967d8886b2f005b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>a30a8be8fa1364f7282076105b7d0bf6b</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>a8b5949d1b64e91cc6007855542d79e3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>a2bfa4055e0cac29b81a4b6a9adfdfd21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>ae217448268412ab36ba252b6aed1f3c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>a73223452bec8a9b6477cdb7776864af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>id</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>a2e3943e7bd5ea5e671a33f576ca85f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>index</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>a8bdc359091a9ac8abb22ac8bc51cc7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>name</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>a717a553552436caed633eb7d37bdfe4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>a1cd45cc6dc00624ef24c5eb58aeacc8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>ab3459adde0491df0162336836f6dab90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structjoint__qualification__controllers_1_1ActuatorData__.html</anchorfile>
      <anchor>ad64e107a02fd1081d491b84ce29d9883</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>joint_qualification_controllers::CBPositionData_</name>
    <filename>structjoint__qualification__controllers_1_1CBPositionData__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt;</type>
      <name>_flex_hold_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>a3f1c63fd10126f6f606930d041a71734</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_flex_position_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>a08af5eccf8faf69fc7fe5c4d3d5dae9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt;</type>
      <name>_lift_hold_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>afb737bf3c8370785314dfc19e1c1dc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>aef7cca52d961801eb1214e386dc371b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>aa3fb5ad24fa9b556fa214c233dd2b981</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CBPositionData_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>a85806a8160b8cf97771f6e902bf097e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>aa88f5d7e3f9d1da9f72b248145ba0ed1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>a68ac25da1e678d200b1791466e8b6732</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>a959ac6337ca8a090e27115edc6b94e82</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CBPositionData_</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>a2302d8ea40bf8b298c195e65ea586b3f</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CBPositionData_</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>a12e1aba41551bfb2f6c8cc185e95b53d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>a4f91bdcd1b924047f0daab5d47afe418</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>a0ac765c7162c380abf8d84005356ef7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>a5abe8fe0df8c9970448314632770563d</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>a3884c5e5942dbd3607b2bc48ae94d04c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>a8eb8f4d4d5997ab08dcddb13c5b150a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>a4cdd83a0423184293eec34ef5eb0e31b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>a714f95d3c41f4e218af653c5e958dbef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt;</type>
      <name>flex_hold</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>ac4284da7122d6202084a1177ff4305e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>flex_position</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>a3c6514e618632b16816f8e3f459356be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt;</type>
      <name>lift_hold</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>a94180b88c27d57d0824c6e35c4cef81a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>a2049aea3fa097e15be9e3806c07840fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>af92e3aa37cf044a96ef3a11639fe6f95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBPositionData__.html</anchorfile>
      <anchor>ab1bea35ddb7d2e002d31170835cfc3bc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>joint_qualification_controllers::CBRunData_</name>
    <filename>structjoint__qualification__controllers_1_1CBRunData__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_flex_data_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>a5aa7e8eb107ddcb930e3d9923c100cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_lift_position_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>ade3beaa8cf45dc4bc1bdc80aabb028c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>a4fb74d82e677d8da4b9f6830fcd1c621</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>aaea7a40d23fe72f224d652a1d0c825f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CBRunData_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>a88dd4139242cfc4ac8f8418b7d327bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>a609425733103aca6f13aacbc6f24f09f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>a67cf44dc9f487c514bb93e03b9dbc476</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>afd88532ea1dd6a00bb8a8bdf0f169d7d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CBRunData_</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>a5baaffe9d12a271ec85f0c5ea3700d3e</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CBRunData_</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>a2e156604e258a3f5a5e0bf450fe77b16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>ad08d7fca6335bab50017acf2d5d70bfa</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_flex_data_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>a3529a032f359367f86392fa29ac99b9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_flex_data_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>a9cab52828f2f20a6794babe3519c2abc</anchor>
      <arglist>(std::vector&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>aee89600cb70c1d80e8dfbe7ff3d65d88</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>a6f1343f10b60b8e373154df1ce0a59ce</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_flex_data_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>af70092ca5b6be5f09207f3d01b846d18</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_flex_data_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>a8a6b71c73a9698d8eaa2243947aa76e9</anchor>
      <arglist>(const std::vector&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>abdbb8cb7e1cc9ebb928b5e84598f2368</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>aa3b9eacffec46bf9bb661876df4f6839</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>a715e53169a1fe96528bfadef8e6fa472</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>a780699c48205d5811b1a7275f777378e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>flex_data</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>a0412b3a6c30f2ca5e6bc40f109d9c06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lift_position</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>a30b2784d1bc70f4dc78029199466760f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>a25042d9619c0d171ceec54583fa3b390</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>a12447a1162d70b66666a6358f730a296</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structjoint__qualification__controllers_1_1CBRunData__.html</anchorfile>
      <anchor>ab162d7105010b2a9bd49599e833ec4ff</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::CheckoutController</name>
    <filename>classjoint__qualification__controllers_1_1CheckoutController.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="enumvalue">
      <name>STARTING</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>a1d44ed6fa42ff3aeaf8eba1ffd762ef7a1ed0743962ab3c9a851ccfe087ddf6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LISTENING</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>a1d44ed6fa42ff3aeaf8eba1ffd762ef7a2c6a51e2d981aeae73a081e752a2ad70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANALYZING</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>a1d44ed6fa42ff3aeaf8eba1ffd762ef7a2420b1ab8c5dbcfe2634898a247ae158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DONE</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>a1d44ed6fa42ff3aeaf8eba1ffd762ef7a4eade6bbd363812645ca4c9c26c57450</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analysis</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>a856e8a1d26aa8e5842718938862a60ce</anchor>
      <arglist>(double time, bool timeout=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckoutController</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>a600bd880e93aa584e4d8ff9d7e4f13f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>a8428d9b00fc5da2191acc67f64d4265e</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendData</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>a38daccf57cfe3fe2b7e5213b47433945</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>starting</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>a5e46bd656b63aaca6f31ff19c22e6971</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>ad220a7fc033e9ae84d4dd6ec2b747d87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CheckoutController</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>a28837bfc0a1bf25b058e62ba0bbb189f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>done</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>a127aad187343cdb3259d97c3d553b15a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>actuator_count_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>a0dc1f426a6e09e37928475c084bf13d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>data_sent_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>a0756774a2216f0ccc8d1ec85b6c09210</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>initial_time_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>a414f3cfd9a7c0e7bc4089693a87afdc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>joint_count_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>ab5017c2b0d7eb0c1ff1f673a9760a773</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>last_publish_time_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>a1990d160ddedb45352703417cbb330ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>ae5f5214fd464730185d804c876282e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>joint_qualification_controllers::RobotData</type>
      <name>robot_data_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>a76d0bdcfc52930a708ef8a7ae6125468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; realtime_tools::RealtimePublisher&lt; joint_qualification_controllers::RobotData &gt; &gt;</type>
      <name>robot_data_pub_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>a8f1dbeb53dfbb4f792a2a601a0b6ae33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>state_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>ac892b76e4b214a083cdaa050c9d1dd64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>timeout_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CheckoutController.html</anchorfile>
      <anchor>a81627954504338da979c1afd3dacef23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::CounterbalanceTestController</name>
    <filename>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="enumvalue">
      <name>STARTING</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>aa494e383bfd435cd5e2496717dbd24efabf59782ef4763437b30e9d85f1fb91e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SETTLING</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>aa494e383bfd435cd5e2496717dbd24efa826bddb64449b4dcba02ee9ec8412cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DITHERING</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>aa494e383bfd435cd5e2496717dbd24efa5d63b4508e7094e20e27ce6cb34dac92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEXT</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>aa494e383bfd435cd5e2496717dbd24efa10c56b709ea4ec2928552d7a7c83a917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DONE</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>aa494e383bfd435cd5e2496717dbd24efa55908ac3028fbaaea5e650ed509f8785</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CounterbalanceTestController</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>a605f88f78a59d991b0c1b771d90c7a0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>done</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>a52eae4437b223e5d415a4f23e66d105e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>a80f2d2dc0f898986e0ecc691505b9a54</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendData</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>a2544b2417438d0dcd1b6d32c2f92fee7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>starting</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>ab5b3bd36c0669318d0072def73d48df2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>a55b5858dcb68a761c6438c06f9291909</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CounterbalanceTestController</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>a4bc6f3c1277f2b14a6c361e80e3ab832</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>joint_qualification_controllers::CounterbalanceTestData</type>
      <name>cb_test_data_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>a14d24e951c93896547265af2d987fcb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; realtime_tools::RealtimePublisher&lt; joint_qualification_controllers::CounterbalanceTestData &gt; &gt;</type>
      <name>cb_data_pub_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>abe9274d9a98f72e279bfdf35c74682c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>data_sent_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>af3046b2d8586e3f2083b5b15cb1e7324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>dither_count_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>a1f73da414a9a58db444a55249eacd1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>dither_points_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>acf19c3f13432f004d6ff07b6d55dab2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>controller::JointPositionController *</type>
      <name>flex_controller_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>ad7bd7c057ce50a1ecdbd56cf7b47dae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_toolbox::Dither *</type>
      <name>flex_dither_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>a5abf4bdbe98ce12a6ddc197cc46f628a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>flex_index_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>a44b6bf89784f2792d280fdd46b9027b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::JointState *</type>
      <name>flex_state_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>aa2a872155ab15e901c0088d996c0e118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>initial_time_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>a6177af7c6066f6e7f34bc60eb2d2129a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>controller::JointPositionController *</type>
      <name>lift_controller_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>a8e0063a58c07c461b45064210f6da0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>control_toolbox::Dither *</type>
      <name>lift_dither_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>a1ab2880fe5bcf9a350ba7430011ab9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>lift_index_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>af2d5c49f41fb1cd171577867509b4ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::JointState *</type>
      <name>lift_state_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>a692b981820a3066008747d8528eaab06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>a9e8c2b094db9ea510675300658042d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>settle_time_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>a326236503956775b6545f3ee9397a2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>start_time_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>a8f6d2082e761f03660d55ab16733a5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>starting_count_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>a4127128bd5d60b3bd663e2d579beab69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>state_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>abff54ed932dfd7e27f9dacb024e1d8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>timeout_</name>
      <anchorfile>classjoint__qualification__controllers_1_1CounterbalanceTestController.html</anchorfile>
      <anchor>ab099dc05e6ab0c2cf00f4ef989d9e0e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>joint_qualification_controllers::CounterbalanceTestData_</name>
    <filename>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</filename>
    <templarg>ContainerAllocator</templarg>
    <member kind="typedef">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>_arg_name_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>ad35dbd5dc928561f183c1dbf7977b14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_arg_value_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a81f84f01cae6bc4b299478ea661994cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_flex_amplitude_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a1b81d26b82f6d7d67cb62d78e998df70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_flex_joint_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a53476bd40d43e168fdf90730f40ccc85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_flex_test_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a60b54ca928e2c45e1666fd95b35e89c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_lift_amplitude_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a2992d94a441b82466024fc1ba8deb5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_lift_data_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>ae55b34d5f172e1ca5cbab47963d5f196</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_lift_joint_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a7fdee3f1ed45405a6f116e9766daa57a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_timeout_hit_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a28ac16fba95d8dd3a6608a3fc514d386</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>ac9c9e12480c17a55d22ed37f48e9fafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a71c7e407e6804d9f3c1ab7e3d33315d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CounterbalanceTestData_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a1028fec3efdec8e5d4ed3b565f9999d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a54c09bd176f999b526c678ea8be539dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a0de1614ffd59b02807f54d4b4d24f40a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>ac3a692795f4116ede4eb5b276c381de4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CounterbalanceTestData_</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a1d4737c9b2053797fd5697a649d4285d</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CounterbalanceTestData_</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>ad48c63fd65565c1bf75b6be0b9da7f65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a9e0a2ae083d88140ff845236fac8b953</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_arg_name_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>aea344299c516002478bf513db0479e25</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_arg_name_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a00c813c6544ccaf8adbc15018017fb36</anchor>
      <arglist>(std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_arg_value_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a1eb58b419438f59d67a564d6f6bf3373</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_arg_value_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a2013a9e7b20bebe59b5b8ca7082ea7e2</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_lift_data_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a6738f785fc6e5bcf6c3af24625c11903</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_lift_data_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>aaeb10bc0fc54452b04cc35aca450323f</anchor>
      <arglist>(std::vector&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>af0505f3b0e94dfbc6ee96b3654ec4416</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a41377bbf632f8173e8fcf9f0f9164379</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_arg_name_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>aecb6abf8a0eb2bd8e3bcd9760360ed78</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_arg_name_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a463b99f877b2cf1a62aa9b0faa902ff8</anchor>
      <arglist>(const std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_arg_value_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a314653329263762a045a5b92231f50b7</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_arg_value_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>ac097f3fa95f5ddd4d5f1a717f202d813</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_lift_data_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a409889be1614abe98fb025f87cb852a1</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_lift_data_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a1957d9fd7dbc57b3fb89304d9793bdec</anchor>
      <arglist>(const std::vector&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a0ef78401f03b6f1419da683a9f2d14a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a35d5882a365bd065425db4c064e229a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a76ee3d90251437d1b888c11df0c2f410</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a582bde682883185e614e5fff40be739a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>arg_name</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a96578caed7767b4277801d3129d61fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>arg_value</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a7b7460b707a43c20eb6146ca279b88b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>flex_amplitude</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a6b913cd16410d25192b246449debce3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>flex_joint</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>aaad17da404d078bbc169c1ba9c759bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>flex_test</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a5e20b1b260c21f6d08d933f91b40827b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lift_amplitude</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>aa463b608ec65cb763bd79a868837a9cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>lift_data</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>af85aa5db2a2e0b5683d942c763dd454d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>lift_joint</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a9c0a8786159cd12a1bf37072a8507a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>timeout_hit</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>aa830bd5a98bf2bfb3c201c307bb8057b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>ab6b7e5097d7bd075ff955276300dc798</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a28aa3271d18f839d2537a73eada88049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structjoint__qualification__controllers_1_1CounterbalanceTestData__.html</anchorfile>
      <anchor>a10dff74f79cf3c566755f5b6ad8be08c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::HeadPositionController</name>
    <filename>classjoint__qualification__controllers_1_1HeadPositionController.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="function">
      <type></type>
      <name>HeadPositionController</name>
      <anchorfile>classjoint__qualification__controllers_1_1HeadPositionController.html</anchorfile>
      <anchor>ab7de32b40121c5e4c82a2326415af98d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classjoint__qualification__controllers_1_1HeadPositionController.html</anchorfile>
      <anchor>ab0c3f7bcbfaa078d5d109fac9d69161e</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>starting</name>
      <anchorfile>classjoint__qualification__controllers_1_1HeadPositionController.html</anchorfile>
      <anchor>afbf3047c5f3265af92e18fe30aafa8bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classjoint__qualification__controllers_1_1HeadPositionController.html</anchorfile>
      <anchor>a3ecfab93642b77c4295c18b7c186282e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HeadPositionController</name>
      <anchorfile>classjoint__qualification__controllers_1_1HeadPositionController.html</anchorfile>
      <anchor>a1555af23bb9681bf88f3364345f89112</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pan_out_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HeadPositionController.html</anchorfile>
      <anchor>af77659e6f3fa11685d2a17b5a3b92668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>tilt_out_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HeadPositionController.html</anchorfile>
      <anchor>a6dbb6358fedc9032b6b076822e209ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>command</name>
      <anchorfile>classjoint__qualification__controllers_1_1HeadPositionController.html</anchorfile>
      <anchor>abff6767e15ccb8824cfed663cbf72c49</anchor>
      <arglist>(const sensor_msgs::JointStateConstPtr &amp;command_msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>controller::JointPositionController</type>
      <name>head_pan_controller_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HeadPositionController.html</anchorfile>
      <anchor>ae791d05b3f74e68e86b680e830511ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>controller::JointPositionController</type>
      <name>head_tilt_controller_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HeadPositionController.html</anchorfile>
      <anchor>a6adad1e28ac85b022e1942bcfd3031a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HeadPositionController.html</anchorfile>
      <anchor>a7a9c86c9cc247048a2e5f02c7b011788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>pan_link_name_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HeadPositionController.html</anchorfile>
      <anchor>a399aed065d15e376005f91f2aee1c410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_state_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HeadPositionController.html</anchorfile>
      <anchor>afde4b72183325b52f875ba92340fdd60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_command_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HeadPositionController.html</anchorfile>
      <anchor>a4867468c2e8f7348129b7256a8eff85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tilt_link_name_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HeadPositionController.html</anchorfile>
      <anchor>a7c81cc9c3e6de41df232e2164719dd95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::HysteresisController</name>
    <filename>classjoint__qualification__controllers_1_1HysteresisController.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="enumvalue">
      <name>STOPPED</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a766d140e6eccca81b3a414e69c20f9a0a2d7a7b5e84ffa7785c15d3ecd550e75c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVING_HOME</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a766d140e6eccca81b3a414e69c20f9a0aed90b199f7d8854924ed5ca08658ec78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVING_UP</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a766d140e6eccca81b3a414e69c20f9a0a8f2e6de02f0bdf85a89f816d6d777069</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVING_DOWN</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a766d140e6eccca81b3a414e69c20f9a0a5f7df2890995abaf2e2acfe2777d8456</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANALYZING</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a766d140e6eccca81b3a414e69c20f9a0aeeffc57ce82b5a7c9590caf72062f1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DONE</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a766d140e6eccca81b3a414e69c20f9a0a6fa59d8400e5a8202f2eb0b445880eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analysis</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a3ff736c37396cfdbe988e89b4421b699</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>done</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>ad60bccd4cb4d6d97d6c5f06ecfad78e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HysteresisController</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a34bc9eaf0c03e26691d491fb45d597ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a74176aa85faadce322b6e3e17b90aedd</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendData</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a82de47cf83dd1644d36056b5cb2a9714</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>starting</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a56e48c1d6496e9e11ec309a63ad0631a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a232236128e449dfd1935e14b3df22539</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HysteresisController</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>ae4a67beb43b8cf824c8016ba032eadd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>turn</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a900862ec9a5ac1cd9f2942e0e041bc25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>complete</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a4439494b7771e8e1ac6f31c1911d0756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>data_sent_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a5813d86a8962c06ac331ff94c08ff571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>down_count_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>aa0e2962525b9e6d48ae01812ab37b611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; realtime_tools::RealtimePublisher&lt; joint_qualification_controllers::HysteresisData &gt; &gt;</type>
      <name>hyst_pub_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a4294f33c170fa8fc850d659f0999cd2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>initial_position_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a0e85f932105d92ab713806be48e50671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>initial_time_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a220d347e24431f3b90bdb645ba7b8246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::JointState *</type>
      <name>joint_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a7960e40fbcea7f48cc475c52f5eadbc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>last_publish_time_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a4370e1783c469743e89cd3a61cd4860c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_effort_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a48a3eb199e9aeae07bd4c2fc112dec16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>ab79add4fe1993dfca787f0673fcb51d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>starting_count_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a84149d1d9e8e684a3919683d1d362d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>state_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>ae3ca1ada03097b6325051437d6e3904a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>joint_qualification_controllers::HysteresisData</type>
      <name>test_data_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>ae4324179a9a23cf84a1b86eeddabe17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>timeout_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a8d05e74c002c9a6ecdfc09a5f9beb9ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>up_count_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>a37aa39efbd7b67304289c4c102fb697c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>velocity_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>abae16cc3962f599dcb6964fedabee55a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>controller::JointVelocityController *</type>
      <name>velocity_controller_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController.html</anchorfile>
      <anchor>af1b7cc49bf02bba24c6a7dff90a3e115</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::HysteresisController2</name>
    <filename>classjoint__qualification__controllers_1_1HysteresisController2.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="enumvalue">
      <name>STOPPED</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a3edd4f7998fef51e9b30b24f14b27c00a5c6fc329c722a391f711f18da63cc1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVING_HOME</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a3edd4f7998fef51e9b30b24f14b27c00a532a402dd0670d065be1b36577f911c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVING_UP</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a3edd4f7998fef51e9b30b24f14b27c00a5709e83e1cce0aaa0138700a4e1f3fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVING_DOWN</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a3edd4f7998fef51e9b30b24f14b27c00ae5e35066d5af6299abe3d638e79ddd01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANALYZING</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a3edd4f7998fef51e9b30b24f14b27c00ab1f5220588321c06b98ff6a4abc3e6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DONE</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a3edd4f7998fef51e9b30b24f14b27c00a643ff83141521b135b4058be1c2aceb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analysis</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>ac0bd3c0fa216e1505ca177282d6634a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>done</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>ac5a1f4bf3312201988ba5554881ec2dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HysteresisController2</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>ac79535c954530abd8d5e265802f0e21d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>afd768e6d58b2387ef5ec047b1bb57721</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendData</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a20fbbbbed5503907e18ef9529e1539f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>starting</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a5e891c4984e0a26ec6812f5315123e44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>aad1dd479c865c2a88fcfd3e1a40f2b45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HysteresisController2</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a57db66d0f699ed7f41a101e6d4f95be7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>turn</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>af85b11c45b28df071ed7de5086e7bbb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>complete</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a082c682c5676ba7a6850848682efc790</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>data_sent_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a278ff2d66a2a8d660ab1c0679f5097dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>down_count_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a9df811f29dd2ee4cddf723b64eb4891d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; realtime_tools::RealtimePublisher&lt; joint_qualification_controllers::HysteresisData2 &gt; &gt;</type>
      <name>hyst_pub_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>af822bef7a4e1c801544db255c921a815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>initial_position_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a454c2772347e71a817fa6313aaea7ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>initial_time_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>ad9d13f6eb591f060fa53a6cafabf29fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::JointState *</type>
      <name>joint_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a4c03e17a64d75bca3e13b6745e3ca619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>last_publish_time_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>ab8b435639d4e4beacf90f34e901ac5c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_effort_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a0b49507b6aa266359798700d23e3713d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>move_count_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>aa48d888dd76cee1c3305f3ad0601c88f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>repeat_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>abd681d62230abb7b869066d83f254b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>repeat_count_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>aaaa32db1053ceec9430f13404dae5a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a82aed29eca095f1c477a94915e00720c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>starting_count_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>abc440a765e8a11e5f5cff627c5dd8960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>state_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a68777daa8e6bf1c3767c215e098aa981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>joint_qualification_controllers::HysteresisData2</type>
      <name>test_data_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a955208d742e6866f67b0654739267b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>timeout_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a1db0c26eb0de6f1623a19204da332852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>up_count_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>afd3c5231c1aa3a665542b64fb884b862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>velocity_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a4aacc41878c9408dab5b2358b6efbc1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>controller::JointVelocityController *</type>
      <name>velocity_controller_</name>
      <anchorfile>classjoint__qualification__controllers_1_1HysteresisController2.html</anchorfile>
      <anchor>a893d41bb525cb1dcba97b8eeac07375d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>joint_qualification_controllers::HysteresisData2_</name>
    <filename>structjoint__qualification__controllers_1_1HysteresisData2__.html</filename>
    <templarg>ContainerAllocator</templarg>
    <member kind="typedef">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>_arg_name_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a81a18ca5fd080b52caaa42ecceb9d3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_arg_value_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a939cc254659dea469f138cd5c1b7e092</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_joint_name_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a5cd625b83dbf430896f7db7c91eec681</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_runs_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a209faee4829bb7bb341f147967a43ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>adc460c9e083fc32d27f67ca185c69cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a4c9257ae56de466ea46b5fbc1f941133</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HysteresisData2_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a55b8a0ef0ee4bb4ff0bd0c972e872789</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>adc6e3c4de42b718d957dc0f2ef08a316</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>aec59f6f981ace71c832e57a6bb754eb8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>ae888525048716314c9a060eb7cbe4ff8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a2e14f0aa74b6ea44e3b4dda7af7e1389</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_arg_name_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>acd53c084c10c9eb6ba0a63ef3c423d1e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_arg_name_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>aa7c1e39604db67d89a7832cb8c52dab0</anchor>
      <arglist>(std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_arg_value_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a306eda0ed54fe5b6b594a66dc0e3d2c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_arg_value_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a176787fd03ee97a8abb36b3bd4f8f59a</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_runs_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a2f650f6dadf8882d89dec22181c0fc9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_runs_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>ad7b87c98744ed7b675f521ddaecc6da7</anchor>
      <arglist>(std::vector&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HysteresisData2_</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>aa903d7816088b696e6a9d142b7dad407</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HysteresisData2_</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a3dc984f46128afe94e307810ad801b4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a69f823570e0c9361716dc964cab8627a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>ad9e697147753485b27bf352f4e17991a</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_arg_name_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>afb5072eea0d65cb813155ed22c0f359a</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_arg_name_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a1bd220d7c886af589704f89df815ce35</anchor>
      <arglist>(const std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_arg_value_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a13bde45905504aab14f699afa2cb13c5</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_arg_value_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a8aa4a8d8c2129e4c43b0f4528706f09c</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_runs_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>ad1b431da0ca61180bc6dd7a6e2c8a9a3</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_runs_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a6b70ca13ba986dd920325ffffc0875bf</anchor>
      <arglist>(const std::vector&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a98a70292287b1d447c7f91a922102df3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a421cfc5041bd2d19d38873b431a24667</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a6a9094c2283f657920179d5fb988e1a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a364d3822da2b08c44f2493466b46c4da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>arg_name</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>aaaf8ff0e435302ca529298acc4793781</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>arg_value</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a213d30840ae2620a3d28fae8706da8dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>joint_name</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>ad53447ca0c882bf3834540d95283eca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>runs</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a96fbddd54981337f782e8afd23bbfab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a66e7de8460d425d7f64e69b9d4ac7f71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a9932480286c214ca163817fe3521ec79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData2__.html</anchorfile>
      <anchor>a7982f63d6c014f61257d793f1bc51d11</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>joint_qualification_controllers::HysteresisData_</name>
    <filename>structjoint__qualification__controllers_1_1HysteresisData__.html</filename>
    <templarg>ContainerAllocator</templarg>
    <member kind="typedef">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>_arg_name_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a1703f1eeccc1687e357222b7b4d9f4fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_arg_value_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>ad260d68dc03bd671ccd61e62c2e1b06f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_effort_down_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a5c55bab30ab2b2cc9b1cf78b0682d9ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_effort_up_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>ad47b49c40218fee185d341777332954a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_joint_name_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>ad9b1c09e7abdb4d2d14bec5edd38ce81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_position_down_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a47c5f12e900ac405ec71ed6bf0b3917c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_position_up_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>aae8271059487d009fd41bd5a61976173</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_time_down_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a75b316eca4578b3a9f4f3dbc1cbe25fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_time_up_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>ab8a0f95bb462409ad68f19d5a6b21517</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_velocity_down_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>abed98a37d04a00bd3c0857562575900e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_velocity_up_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a4566d60668d2ad5d03ec4db7fae6c598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a86cc4b24b770e91aff9bd60b2eb2bb22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a281495a5f4efe7f3593c3883744d4d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HysteresisData_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>abcbdbf2ddeeac556bcc06b8e351e2e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a2835fd11e7bdc8b439b49d2bf048b607</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a934cd2cb26cc8126e6b3bbed1bad9312</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a2960f39d289797962e8cbd4358753e6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>aeb0c92f1cfd0cdcedd2f21703daa4b34</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_arg_name_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a7fbdf3c04a5801fb2997a95cdfccb237</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_arg_name_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a87432863acabb98a15f0b4a51f41aee3</anchor>
      <arglist>(std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_arg_value_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a32e96d6aa08765d1eb51d155d3902dab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_arg_value_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>aab539985ae4d7ac82fb33efa84f1871a</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_effort_down_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>ab2dff547ab6014811c5dd61a1fe95150</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_effort_down_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a01721517fbe9d073ab57262f395f2555</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_effort_up_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a0c2643924e5b4409f98781ab0f1e5135</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_effort_up_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>aa7b877ea75ed965650ea4d8531582e50</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_position_down_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>aa50ae55de7fbf24026de114e3aa579cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_position_down_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>ac9887a22091c6964cc8710dc72357f23</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_position_up_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>aa52fd3e51bbd842711ae34b248d75363</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_position_up_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>aa8d108302395109cb97fd7f7ca884c6d</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_time_down_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>ade9f35e447a173205806b537950fa3a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_time_down_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>ac700309c284b6866b847e71284df68cd</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_time_up_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a40e7b4739ba2a12fdb055636c92f8e58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_time_up_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a80b7200710f3db668d3314554f2088b3</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_velocity_down_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a2358f7b2b62630d0c4f54bead963b86c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_velocity_down_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>ad3d1695a6f21654fd9c549fbecc68b4a</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_velocity_up_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a31bfe7b18a823f1cb00ba0ae3b62773f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_velocity_up_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a26a72b0ddbbebb18c0994b1c09c0df52</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HysteresisData_</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a9931a3991183acb8b413dc0653140720</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HysteresisData_</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>ab78d8097d1ca7770f981f8e2616e6bce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a87adb6a83b0c308c5fcfae0897c46838</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>af18df2f9e363693249a3d86326fa7326</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_arg_name_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a6ef33f7fc5c4b7ff7e7198dda45dc050</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_arg_name_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a12e76c883767229c81edf9488d0081b7</anchor>
      <arglist>(const std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_arg_value_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a5fc7dcf59a6d45f972be621b19f4b78c</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_arg_value_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a7c242bedbc96b278b016155950d28c5c</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_effort_down_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>ace39e1c4620520639bdbd16f0d23112b</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_effort_down_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>afdce8440be255241edb89a5d52436a48</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_effort_up_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a1eef20df14b5425f8e92b2555f73a055</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_effort_up_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a234876f27e7bf132e0e9c314183c8606</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_position_down_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a037d8f650d2d0c60b60fe1f87b43cc51</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_position_down_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>aaee9a56dd0b12beaba8ed1fdb142d5de</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_position_up_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a20e7097ccb3f91c3030e38e3a546a231</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_position_up_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>aa47a805d6b23293b15993567532b1539</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_time_down_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>ae54924015c0d1b13157fd4ffea441969</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_time_down_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a5c673b122c129a670690475adb661808</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_time_up_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a20dd770163892f47532f5c8571e0a2d1</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_time_up_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a392cd16eb0f1139d53fc4e138e618857</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_velocity_down_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>af646aba189f7405c49cfbc1e8421cc2b</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_velocity_down_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a9ab5dd9bd9e4eba36a108014dfa5fb86</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_velocity_up_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a1ce9254d2fe2e3a580d8476ccd94d537</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_velocity_up_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a85ce20873ae2c853808115a6729d2517</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a7f5a67ac8c66618384d3df14d89d51f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a9ad9243c5258e153402463afe63aa6af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a0739dbd4e8be64acaf5eda0557604c47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>abe86b6471cccd24c80a870f2504ba463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>arg_name</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a28005b9f6ed893e61ce2ca56fc9442f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>arg_value</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a0d76cf2b0b832032fd44c9924d7dea44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>effort_down</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a9c04c27af7855d732e2b900c6086f5d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>effort_up</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a371f3b8c6fee4deed9ed3a183cb6947c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>joint_name</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>aa7ff5a3a50df800e93b05bfcc3a5212c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>position_down</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a3de89c84b3de16c365d99e2310443610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>position_up</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a11b95709987f7fcf2a5d6973c14d0144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>time_down</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>ade7cd7fdf99dcfb1546414376010d680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>time_up</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a3c921f10e90e334120bf4cd006b541d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>velocity_down</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>ace8b17a96258c63abcedfd12c6c1d0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>velocity_up</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>ad84abfe27919dc03797b20f04281ddf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>ae05da937ca2f06680c9cf2e55f9a7e5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a9390ea2d41050a3301e571d76950f2f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisData__.html</anchorfile>
      <anchor>a2a0c7e05cc086da7a69aad91daf612d9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>joint_qualification_controllers::HysteresisRun_</name>
    <filename>structjoint__qualification__controllers_1_1HysteresisRun__.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>UP</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a794970d777db0c9aec5857b1d30a4950a41325930e87b369f625f1614809e9712</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOWN</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>ae9004f014483bc8bde7d8f714b422e88aa5f1680e3d763d41d75d69b3ca153705</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_dir_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>ada8ab1873dbeacd3422cfb54af7b7653</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_effort_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a6452494efcc0be46297d3d34e4b6cb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_position_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a934de55eec5352572575f006fd03a2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_time_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a845fd43ea78b2ced0ab9558303b1f573</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_velocity_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>acd54e98fa257dea06868755192a6c3ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>aceec292484dacfe58d2fa740d9ecab75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a2e611a5aa1143599486d733d56f04633</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HysteresisRun_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a9213f5801dcca5d0a6b8e6c29245c9ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>aa7bd72c4c4158b5349f6f3dcbf558189</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>ad75a2e1545c1ff31b6fdc93f65433db7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a62fcef9c0119b535be00bbe55cec28cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a0e50192014e44121e1efcebd2aff1193</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_effort_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>ad5c85105625874728e3ab7ade2412946</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_effort_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>aeeb9b638e3fd62abf388c4e13127280b</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_position_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a25fdd8b48e20f3b89697665d98ad2eb9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_position_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a1b279e4272b9c0bfdc37620aa2474980</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_time_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>afb0f83d88f1ea1643c57a5996769dfde</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_time_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>ab9588abf2ac8ebe72625ad9e78c76bba</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_velocity_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a564f6c4416cfe74fbbeffd5b5c10b11f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_velocity_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a6dc979378181971026ca0afe8364b71b</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HysteresisRun_</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>adb6f06382c2a77f4f104a7e14269771f</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HysteresisRun_</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a651f54b0721e5e70ec8079186854026e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>af160df4e83d536dbb856058236cb4b51</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>ae1819425343eb547292597128b6290a5</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_effort_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a543187fded157a08799fdc66edf6e044</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_effort_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>afd94f034bf36edf4f342fe49d0dd3d78</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_position_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a4ce4a92a9c288e2c4917d47c40002f68</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_position_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a96fdbcfaf508cd71e26971d379e09cfe</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_time_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a4d6d500907a7d3a62181b4f0db872593</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_time_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a473d93a29bfb70c029053f71f8ba77f3</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_velocity_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a6f5b80143f00c4af146f3e0c4d93a1af</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_velocity_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>af1543bb9729181e956b93bc732886ff6</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a7bff4302825d6c38bcfda7f574245e0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a3e74e62c45d85a6465ded1135125bf4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a819f815e2584c566147abbdd575d9251</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a68fb14feb4a45d96d594de3e64fcc8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>dir</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a722beafaf458a61886e04cc484bcf7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>effort</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a4527551b253a054236c3468c77e14696</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>position</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>aa51b88653ebbda4a7ccc4fe7042bdd4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>time</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a29ab657437f414f6abe0a75bc32aef5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>velocity</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a47f72435c6173748054087e1defa1eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a2d2083df6ca6eb84ef86019f6b131cb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>ac64f4f0a6e2ff31f6cb4bc2248738178</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structjoint__qualification__controllers_1_1HysteresisRun__.html</anchorfile>
      <anchor>a72eef5e84f23c304d1b226d740b1c220</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>joint_qualification_controllers::JointData_</name>
    <filename>structjoint__qualification__controllers_1_1JointData__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>int8_t</type>
      <name>_has_safety_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>ab6fb821c33cead3c7499744374723c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>_index_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>a85a9616dbfad404eedaf1ff82b89ae75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>_is_cal_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>ae4bb7b5c0dbd70c130cd3d661b058228</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_name_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>ae4f1e99a9c146450155386556def8268</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_type_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>af8bda7202d93b4e0e3e4986fb364f5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>ac7f7184bac223211cced112201ed99ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>a6cb6b7ce07750aeabf75d90ec3f67c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JointData_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>a03acf31b3f4003f83d36a60c23bcbd2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>ab5968e6f4568114debbe2e76beb05aaa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>ac4f50c4ed74b12cf083221801f0aaa4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>a02db2ccd9125353cf742061a1b5d8558</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>abac7f7a6ad625f62c84aeffa9886f412</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointData_</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>ad1426d4a9698c593c04cbaf70a0614cb</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointData_</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>a8e4926860c94f6bf4834e8a488bb4674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>a05d539a615a3127a1495525290697f9c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>a0b07915ca9a84389f8af262741e1d2d3</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>a6a4aaaa25cb6c9ea14b33ca3dfe96eaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>a4d16103d7f89df7081dcc66485681ef7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>af17972885136e057b5c969095ce4131b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>a97580c3777418907b2b84bc80b9cbe9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>has_safety</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>ad8b45bd3f0bcc2830f25d64a8e82345d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>index</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>a2072716647fec6e1b1527a205dc2789a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>is_cal</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>afce8afb4ef03bf8fef4ea5001952626c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>name</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>a91d3ab1e09ea38de0afc528718fb8e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>type</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>a8ec1ce5110a581afff3e3b26d0a6c7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>a1ecb56f9c7177643ac78f467ceecf945</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>a5f901596ecff0a66a9360e39f4d55465</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointData__.html</anchorfile>
      <anchor>ac0f6b28ca406fd2d9d8d03da64f278a4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::JointLimitCalibrationController</name>
    <filename>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="function">
      <type>void</type>
      <name>beginCalibration</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>a9653876379606eb5d926d76a5b3ab1c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>calibrated</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>af0ead587d921914f8f91f647e2048fc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>abbf7cc6657bc4163fe916cf0452c5b4b</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointLimitCalibrationController</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>af7f4d8e3ae7901c95045fa2d628e8f69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>a031651aee61727ff538ff8d7b1853914</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointLimitCalibrationController</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>ac00beeacd4383b803f54aaac505b30d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>INITIALIZED</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>a50df815af5a2f06f8c104ac8f3701701a0aac6a8fcdb5facbae765ea19f8fcce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BEGINNING</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>a50df815af5a2f06f8c104ac8f3701701a02113f06dcf938567230941c04be28fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STARTING</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>a50df815af5a2f06f8c104ac8f3701701a69776fdefa3ca34c4f3bd94cea4d93c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STOPPING</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>a50df815af5a2f06f8c104ac8f3701701a541f75dcaea76acfb09a83a5a295e670</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALIBRATED</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>a50df815af5a2f06f8c104ac8f3701701a9b4c9d66c4b4f4f982095023b24c6fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_hardware_interface::Actuator *</type>
      <name>actuator_</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>a02b84827cbb24a205b1d1a4e634db9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>count_</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>ac831b76a232fde85cc0123b0c8dd6cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::JointState *</type>
      <name>joint_</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>aea273f9272225a4c4622c0509c11251c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_publish_time_</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>a7b84ef8c58dff0ceea34698746462697</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>a43829cf956e8af56a9648f255647cbf2</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>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>a17c2aabfb1bb7713c27058f07a4e33cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>a4621b4f07a4e8d28fba0d72f2f898031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>search_velocity_</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>afada018145edcdbf946c9f8d839bee26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>state_</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>aeea8bad34f04ca544c7e7e3f83ebe263</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>stop_count_</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>aad973e5c60a1ab44f0cee2e51b96c394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::Transmission *</type>
      <name>transmission_</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>a956fe618a8439c21895c4c6283a9fe26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>controller::JointVelocityController</type>
      <name>vc_</name>
      <anchorfile>classjoint__qualification__controllers_1_1JointLimitCalibrationController.html</anchorfile>
      <anchor>a095785d1c13b9285a4cf90907d32da31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>joint_qualification_controllers::JointPositionData_</name>
    <filename>structjoint__qualification__controllers_1_1JointPositionData__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_effort_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>ae4e8b9115883c343ad91b85e074fd948</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_position_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>adc54ae2e9876cde879ab6bf493f135c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_time_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>ae81cc8495f4bad8c13f09aa4363cde0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_velocity_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>a2e66d282c64d07321eb3e3abad12e54d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>ac46204420a50b3fdc82704090498a4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>aba5ca875332418ee6a714ba38f89350e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JointPositionData_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>ac59a244cf1a06e64d7f7bacda2e7bd69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>a11490816e5f67cac16e81acea11edbd0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>acd7487d17e2b8e4a0fc8216cff281350</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>aef2de7bc75d7f931b76cd51bdd72a8f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>af507ba190e8c3546146f0b7ab3113822</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_effort_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>afacc3954bdfc4338fdaab9bd1f7c2dfb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_effort_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>a216f9b9a9dd828a1afd61d88d9717346</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_position_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>a4c5936807a3fd09d472a825344798945</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_position_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>ae5fe2a36780200d9558f8338c88be684</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_time_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>adc764f6dce3060988c40a647b84c7e64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_time_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>aa624a85099d0242d06b6f005ebffb479</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_velocity_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>ace55577e2eb3d2e19d4f88857270df1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_velocity_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>a4af4ddab755ceb0ecf762cdf02d7c219</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointPositionData_</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>ac64bc91e665ebf5e6a01bb6f6277f14c</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointPositionData_</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>a9fd7cb75090ea88067f7e32575e72984</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>a07c151088fefa16ddb618ee0d3bd2c4e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>aafde7319ea9286dc917c2607275d9744</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_effort_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>aa7a0987eee77f158b53f3a418bbe009c</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_effort_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>a67a293a63f780a7e3631883261d63714</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_position_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>aa64f96a64397b3babfd9ad74749cb514</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_position_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>a40d609ecdb9a78a16a37ecac4eaea316</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_time_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>ae990c668709734e103ed496bccdec11b</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_time_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>a82378b0840d32f4479db081809893c0f</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_velocity_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>a883b788a75a40ce7157ea88017899471</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_velocity_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>a069d45ea5d708c8606c105ff2ca50557</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>a381223d34168b4f0d0a18bc9e0273bdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>aff1da778076bff6b1fc0ae6813c37635</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>a4115dc12b123db254024cabee46fb711</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>ab12309d35d4b6a2954c6529f41063987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>effort</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>a416f4ff7bd5ae8e95759e9a834721afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>position</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>a609ff5992a9827bf8e0d0eea33fcc231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>time</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>aa64b2e2434754464c6f4920c17d906dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>velocity</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>afa4323c61f93a1ace125af6a105196da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>a2d31807f94f3de1e81f98776047b33b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>a48fed0d6fcdec323ca1158d5e1c0b8c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structjoint__qualification__controllers_1_1JointPositionData__.html</anchorfile>
      <anchor>ad941b1b7b6ab7dfe7df951aeb1215ae1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::MotorJointCalibrationController</name>
    <filename>classjoint__qualification__controllers_1_1MotorJointCalibrationController.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classjoint__qualification__controllers_1_1MotorJointCalibrationController.html</anchorfile>
      <anchor>a3701d9c2a98ba352d3332b8502e115b9</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MotorJointCalibrationController</name>
      <anchorfile>classjoint__qualification__controllers_1_1MotorJointCalibrationController.html</anchorfile>
      <anchor>ab5cdcc07b5c4532e37eec5dd9f8e8216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classjoint__qualification__controllers_1_1MotorJointCalibrationController.html</anchorfile>
      <anchor>aac77e0c4c83f2deb2deb992cd67afa27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MotorJointCalibrationController</name>
      <anchorfile>classjoint__qualification__controllers_1_1MotorJointCalibrationController.html</anchorfile>
      <anchor>a8b4b91b8aa9b4ab2e0228f9d0bf1ab5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::JointState *</type>
      <name>joint_</name>
      <anchorfile>classjoint__qualification__controllers_1_1MotorJointCalibrationController.html</anchorfile>
      <anchor>af37f4021387f0c534ec231c90ee91b89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_publish_time_</name>
      <anchorfile>classjoint__qualification__controllers_1_1MotorJointCalibrationController.html</anchorfile>
      <anchor>a1c2c613a299f414bd8eaf007d350ae93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classjoint__qualification__controllers_1_1MotorJointCalibrationController.html</anchorfile>
      <anchor>ac28804083a1dda2c1811058433584d30</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>classjoint__qualification__controllers_1_1MotorJointCalibrationController.html</anchorfile>
      <anchor>aaf3cc74b5e395d802c293efb2cac1649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_</name>
      <anchorfile>classjoint__qualification__controllers_1_1MotorJointCalibrationController.html</anchorfile>
      <anchor>aa38b5000accd4624b19ca4a62c62dbac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>joint_qualification_controllers::RobotData_</name>
    <filename>structjoint__qualification__controllers_1_1RobotData__.html</filename>
    <templarg>ContainerAllocator</templarg>
    <member kind="typedef">
      <type>std::vector&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_actuator_data_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a8087883bcd05af3583b580d7e0ca8faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_joint_data_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a433ad42a35a9e70342cc3ab3bc9a3f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_num_actuators_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>af0bf6b8e40630281cc5da9bea99da048</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_num_joints_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a7b3593c68b291f4adf91b7a94da96333</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_test_time_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>aab31e2be0a1ac8c57edec25be807a8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_timeout_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a81806c2ade63337146b5ba2d1c35cfd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>ab817ff8ac9b327011d82adcb7a89c718</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a4fa2dab0b8eb2310e66415b9d0624883</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RobotData_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>af66db66279adcf7cb985deb4d4d7dcf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>aed498ee33c125375151c854deb83952f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a1afa245f6c41e05428af22eba98d5aed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>af7caef2dbf7764221b0fa22d44540499</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>ad466c32a973dec47402eb18aeec8bbcb</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_actuator_data_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a415a29c3a752d059e448c10989547a9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_actuator_data_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a0eaced7c7246f9ebcee8e82741cb443c</anchor>
      <arglist>(std::vector&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_joint_data_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a4af7a6b63ae14daa5b44f484eb26b920</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_joint_data_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a270f0eac0d16f328b39e977d4f29067d</anchor>
      <arglist>(std::vector&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RobotData_</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a45e9585d45801062b09aeb1e3928a386</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RobotData_</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a4e4f90f635eaf81c00c6098cfc30d116</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>abe5564bd3255cf61d9cf72e8861491df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a4287c21d56736025b6e4be0820336762</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_actuator_data_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a729790a6c214ca91569a24f5ffa2ca3f</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_actuator_data_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>ae4394c3e4206a6824be7b3248db330a5</anchor>
      <arglist>(const std::vector&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_joint_data_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a3313394f0b3253188ae756672d9fcc49</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_joint_data_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a705d1c43aafe4d862bfc1f947650bbb5</anchor>
      <arglist>(const std::vector&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a2d0ec64a485483977f0bec74da0c1a61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a64c6a8f9da89545a1847c17ffb75114b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>aec4f4f0ea6b667f8af545580b5a5c0b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a6595bf3bdb1ed522d940243ba41d2a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>actuator_data</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>af3c624bf0fa3f2bd89ddf3f1c2f202d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>joint_data</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a37a9399b53883b2f3a9aabe8597fddc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>num_actuators</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a136ea8fcb3dddb9080d41f79c2489939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>num_joints</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a8923a84e4b2158a0a2707a913d2fee59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>test_time</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a31529f20bfc00cadebd2e648b3f61306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>timeout</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a366ce031b01e84faec07603d1370938b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>aab48a3f9e6b6b6923ea2889ff4e7523d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>a19fd87169e71687569e45f75d2a5ae51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structjoint__qualification__controllers_1_1RobotData__.html</anchorfile>
      <anchor>abd307520d0d5e11cd29bb15822ce7273</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>joint_qualification_controllers::WristDiffData_</name>
    <filename>structjoint__qualification__controllers_1_1WristDiffData__.html</filename>
    <templarg>ContainerAllocator</templarg>
    <member kind="typedef">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>_arg_name_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a7f9786f672195cda8ec0f67e01c09811</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_arg_value_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a635646deeeda9e3c6e871c0938afc37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_flex_joint_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a754349b9148bd3fec390fc4cda0949b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_flex_pid_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a3dabd6711eced93233ea314a0b4746a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt;</type>
      <name>_left_turn_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>ace16e04098f2fe88ae4e4af0f3356006</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt;</type>
      <name>_right_turn_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>ae9943b04a7d9881cb4c6fc0c841b3ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_roll_joint_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a6ea36d75312704a594fb4ffa2ecfa43b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_roll_pid_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>acdb15b739529d80d27f1545cb21401d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_timeout_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a467bdb9c45d268c4a5d157ce0602109f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>afecfa33be5c3755690e48bf096d80321</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>ad68104b4a20bf441fb0ea1adef94258c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>WristDiffData_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>acec25fc0fa8b53b7d53bb305cb000a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>afd92ced804fd4186ac018106d2e60118</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a5e51befa8d687062cdf1fa7a355f5596</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a11be618abb2865de734a0ce751adb32c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a1db21bdcad1e0134160de64a27745e02</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_arg_name_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>ab200240acddf787d055bfe5da2798bee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_arg_name_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>ae6a748c49406f3a0fde9b33b745a6b2b</anchor>
      <arglist>(std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_arg_value_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a37d19857806d9f39538931053f147dd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_arg_value_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a0b92fefb732e5a73221c80a6ed0cd271</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_flex_pid_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a44f7e11f478d8a77bdade5523a39cd91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_flex_pid_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>aa62ecd2c4188445102b0005dbbd38adf</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_roll_pid_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>ac8f56d18694ea1b76006fc623555fa4e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_roll_pid_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a75b02c7698a128ed9b43fc278306ad18</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a37e9e0d1646df02e914908b9379bda9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a735e895e4c88da5c7da5a4d7b65e5f1c</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_arg_name_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a1930cfa4191a3a35e2e99b1cd7e6d9a0</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_arg_name_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>acc2cded24ea25ea90feb93f0d343ff23</anchor>
      <arglist>(const std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_arg_value_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>ab533fb8c16d67ccfb8bcf6f4754488fd</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_arg_value_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>af83957fe6fd9ac1f33040e5050c70e50</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_flex_pid_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a575869775b587c0cbe28c2b8f83f6929</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_flex_pid_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>af59b53234f14c37d0b3bb6e10f3972a3</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_roll_pid_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a1f617cec9449945cb70032d8427265cd</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_roll_pid_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>afb53ad2b022c4c7fdf60d14c0048da87</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WristDiffData_</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>aef554f70a5af04fc4e5c5190ff18a5f0</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WristDiffData_</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a5899076c79187326202e60984527f9f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a7f54eaa8b46adedc3436e3a833633db4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a2a4e03f2caf89d1437331a226d699b50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a310141f73905fb97af7c35148b0e8ea2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a28b1dd459c5c1e5d66e4bb66acb257ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>arg_name</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>ac4a23a8cfad7e913203ad12b22c62592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>arg_value</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>aa1837b7a382143b3c1e4473b1c69f242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>flex_joint</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a45e6c57d1efa851257f58baad68c7ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>flex_pid</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>afaef89aaf6ab8e19de52d60dc6098365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt;</type>
      <name>left_turn</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a418384b4ea76b9a33ac16a5d6a006edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt;</type>
      <name>right_turn</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a145ae6d61f8eb84c8fc96407bd1d3676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>roll_joint</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a82418eb344e31272c6d01e591b300300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>roll_pid</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>ad01574dcfc894723c21806dd9ccd18d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>timeout</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a6b8a844e69b4903575a23836c6f7037c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a9e1d0c13d8e60a79cba222c01bc4fefa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a180912d91d360ad7116557f550a538cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristDiffData__.html</anchorfile>
      <anchor>a0428920baa463eceab295ab250a96139</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::WristDifferenceController</name>
    <filename>classjoint__qualification__controllers_1_1WristDifferenceController.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="enumvalue">
      <name>STARTING</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a2533a86f8bffb2e7d611e763c0563e94afd63c8933f1b8d3d51e7d3ecb67c67d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a2533a86f8bffb2e7d611e763c0563e94a6ab3a4ae45a46c9f4e33d4d3d4e66560</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a2533a86f8bffb2e7d611e763c0563e94a9b6ee02fd00793f64d35b6d2a8795822</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANALYZING</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a2533a86f8bffb2e7d611e763c0563e94aa380c143f1c7ca262b7df53d9290cf03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DONE</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a2533a86f8bffb2e7d611e763c0563e94abeced7b934b490b97bf46f972a1efea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analysis</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a34791d2e6714f5abd661cc185be938dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>done</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>aa6c41ba525f42317eb29633f5106e8d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a60fba09ec384db655de8b7a512b6f110</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendData</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a6e4ab61bd08fec7422ea1dc9c1f1aaab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>starting</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a45cc4b421ecbf8e8d7f95e1db2ba33b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a3c20a8f3978b356eb9054f31e6420542</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WristDifferenceController</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a7ebb9b383ffabf1e8e870e545af853c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WristDifferenceController</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a06a10acfd19f7b9151c8ef7d545dc5e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>data_sent_</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>aab6ed6fe49bde4b2ca04162231315eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>controller::JointPositionController *</type>
      <name>flex_controller_</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>aab308d91da8a3122d7bf69461e492548</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::JointState *</type>
      <name>flex_joint_</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>af63777210695633aed53955503f70c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>flex_position_</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>acb85649fe64cd605fde41f1be30472fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>initial_position_</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a1d2e7a25d32a8bfc17cfc683be5df26c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>initial_time_</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a37c8ef6dd413a4048b959f3def8926d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>left_count_</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>afecdc1e5995f4b92411dc8d7147127e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>right_count_</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a981de70b3353204f3e6aa2ccfd74e171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a10f4d7115f93c315478e9785bc8da76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>controller::JointVelocityController *</type>
      <name>roll_controller_</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a7efb04e46142bd03eac36a256c237447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::JointState *</type>
      <name>roll_joint_</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a0082e622889d4a0b1c5fbcf9bbce40b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>roll_velocity_</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a98a325839652553285ac9f024a0ba02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sd_max_</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a2cfae5d318d40d0ef36e46289f923845</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>start_count_</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a883ef93a390f786cd2d50184dce02704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>starting_count</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a02c4f4e2cb35468f7dabbe58599720bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>state_</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a923b6b7eef57c27347a4f0f9de5c0f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>timeout_</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>abea7cf5abe73fa229ac525836ee1b456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tolerance_</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a32240c56e4792dcc35b6995497f22023</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; realtime_tools::RealtimePublisher&lt; joint_qualification_controllers::WristDiffData &gt; &gt;</type>
      <name>wrist_data_pub_</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a2098e6d67b9aa63850880757eb20613c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>joint_qualification_controllers::WristDiffData</type>
      <name>wrist_test_data_</name>
      <anchorfile>classjoint__qualification__controllers_1_1WristDifferenceController.html</anchorfile>
      <anchor>a5d8d37e51ebfc02d9254b0a0c2afecbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>joint_qualification_controllers::WristRollTurn_</name>
    <filename>structjoint__qualification__controllers_1_1WristRollTurn__.html</filename>
    <templarg>ContainerAllocator</templarg>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_flex_cmd_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a8683c1a91dff1258ccce2a9b3441ff71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_flex_effort_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>aa1479d8113c56e51f524b37139d8b375</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_flex_position_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a96d9229a8efbde4475a9f385bf3e5377</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_roll_cmd_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>ab5ae8e50b18d71b8f7e87ac4bcc3eab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_roll_effort_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a29237420c9d742cc2bd5cae56e4380ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_roll_position_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>ad4adf859ebd3c3d1c0154e06443adadc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_roll_velocity_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a5133a4fc60d248b6c33c8811331b0b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_time_type</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a5fe171afa2e9c487e5e72bb7cf1714a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>aaa956c31a8e9f84fc648595c0019745e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a7cad41d836ffbb50dba38a54cee1a612</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>WristRollTurn_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a411e640dcde418e8945f23c21d1ee72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a83afc420297495343c9222cbc842cc34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a3d98712d72ae7f9d98752c66b4d2c3d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a05fa7bc4310bfa68b024448432b176c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>ae7ca346b618406f94da906c65342a955</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_flex_cmd_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>aec842071c3651dd03c336f9bb76d4bd5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_flex_cmd_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>ac88dbb3343a02cd7d1037025224212ec</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_flex_effort_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a8db92cc26d2ae28cff6544e6c41ef0e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_flex_effort_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>ae39aeec44aff8f9bd45283b3c058e26a</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_flex_position_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>aaf9654ba50daf43d44cceb0cb0e3e388</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_flex_position_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>aae1ca9ff2870707ab08432643c45e484</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_roll_cmd_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>afa6a0676faee87509b51729b803ef5bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_roll_cmd_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>abf4ec70c7328164a4a61493369e86ce7</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_roll_effort_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a5b1fe5be7a72f7d2d3c90f2113d60437</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_roll_effort_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>aa53719e77fcbf9bd1bb462aad268df00</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_roll_position_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a4faea27c3e09ddcac595c6a59f599a09</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_roll_position_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a6c6fb9ff8c47d0496fbd62d10cff086a</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_roll_velocity_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>ae552cf19a67a538c5c25548ea20a73b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_roll_velocity_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a43b3b445548f0cb2ec3dafa6c7fee97b</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_time_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a4fe7dfd2b58bb9390327fafb0a74c2e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_time_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a4b9a8b317d678f6d27e4e33a1679e6fe</anchor>
      <arglist>(std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>aacbc08a102c6c0e89dc54e690001d039</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a112314fb12a1b88e8493ca6aaa5d428b</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_flex_cmd_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>ae6a46cf2753d2db629df88101f3edc2f</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_flex_cmd_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>ad4fe7cd0a6e7dbed869733396b5ef29d</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_flex_effort_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>ae996cf55fb963b392d14ba5e12253e68</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_flex_effort_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a275f7f800b4e7269710fac758844e6a7</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_flex_position_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a3d72d35aa40d3a323c97aa539ce84053</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_flex_position_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a6e7ad510608b4d2ab7476ae421337509</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_roll_cmd_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>afdd2fa59affbbee594b32a18930a1922</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_roll_cmd_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a42b87db0ea0b9334852fc95f984d9882</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_roll_effort_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a2135d101cbde5cfd95b98585a40c4ab0</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_roll_effort_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a4a7f0c52d19e3e2fe0b51119bf2fe78e</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_roll_position_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>ac091ead8b127857395dd1a8034b9ada1</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_roll_position_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a1da598e2198b0ea33b02aa6fd9bdba01</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_roll_velocity_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>ae4be315fc926ef4eee21f475d90ec858</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_roll_velocity_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a740396efc27434b4a9391da6c4555cc1</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_time_size</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a9cb461c018e9a8365d90cae08d472b41</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_time_vec</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a41dd97eafed73af11f9529e4566a5874</anchor>
      <arglist>(const std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WristRollTurn_</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a9b60860ba96fa4baec902c8a55607c26</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WristRollTurn_</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a9295468fd4b2fffcf699d2bc4a28c9ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>ac007828a4f25c7ecce53347eff081896</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a885751393ed350cd57a226db42d05c94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a3d8362df5dc7121d08e1c0ff8184a7ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a1615736ac260f0fe00cdbf0d5c0643c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>flex_cmd</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a402a48d55164e3d51656e9745fe91d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>flex_effort</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a343b9fef8ef49bb4a73fd849ec715da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>flex_position</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a621b80deac4cb2a1699d1aff62773eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>roll_cmd</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a5a8fe7b7be6aa4726ca52e96d0aed465</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>roll_effort</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a1bd3b395928a17d20803346a6ffcd6a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>roll_position</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a00dcb0b9eee82c08d4f8c7923474e36e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>roll_velocity</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a4d61e11909aaec674da65d1a4578f0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>time</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a7befd26732e3f4d56ef9fd7830b87a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>ae59c9a8e2ea76f5c29b0e8183b685cdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>ab16594356b89aa5b673cd91b9cc72cb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structjoint__qualification__controllers_1_1WristRollTurn__.html</anchorfile>
      <anchor>a09a3077c4296e698d0b7ab497f9c2422</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>joint_qualification_controllers::msg</name>
    <filename>namespacejoint__qualification__controllers_1_1msg.html</filename>
    <namespace>joint_qualification_controllers::msg::_ActuatorData</namespace>
    <namespace>joint_qualification_controllers::msg::_CBPositionData</namespace>
    <namespace>joint_qualification_controllers::msg::_CBRunData</namespace>
    <namespace>joint_qualification_controllers::msg::_CounterbalanceTestData</namespace>
    <namespace>joint_qualification_controllers::msg::_HysteresisData</namespace>
    <namespace>joint_qualification_controllers::msg::_HysteresisData2</namespace>
    <namespace>joint_qualification_controllers::msg::_HysteresisRun</namespace>
    <namespace>joint_qualification_controllers::msg::_JointData</namespace>
    <namespace>joint_qualification_controllers::msg::_JointPositionData</namespace>
    <namespace>joint_qualification_controllers::msg::_RobotData</namespace>
    <namespace>joint_qualification_controllers::msg::_WristDiffData</namespace>
    <namespace>joint_qualification_controllers::msg::_WristRollTurn</namespace>
  </compound>
  <compound kind="namespace">
    <name>joint_qualification_controllers::msg::_ActuatorData</name>
    <filename>namespacejoint__qualification__controllers_1_1msg_1_1__ActuatorData.html</filename>
    <class kind="class">joint_qualification_controllers::msg::_ActuatorData::ActuatorData</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_h</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__ActuatorData.html</anchorfile>
      <anchor>aae0c34b6a38455f763149aeba610e726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__ActuatorData.html</anchorfile>
      <anchor>ac87b6b8760becf4247bd3bf131093f3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::msg::_ActuatorData::ActuatorData</name>
    <filename>classjoint__qualification__controllers_1_1msg_1_1__ActuatorData_1_1ActuatorData.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__ActuatorData_1_1ActuatorData.html</anchorfile>
      <anchor>aae3adedbf9e414f9e6335f3471dfcc7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__ActuatorData_1_1ActuatorData.html</anchorfile>
      <anchor>a69340c982d931a5a5429f8c469a2cd98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__ActuatorData_1_1ActuatorData.html</anchorfile>
      <anchor>a214594f596a3305a383e496f09b00463</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__ActuatorData_1_1ActuatorData.html</anchorfile>
      <anchor>a260ed032db81174e5dc55865a3776ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__ActuatorData_1_1ActuatorData.html</anchorfile>
      <anchor>a07af84a0b86f6d51be87a09803611d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__ActuatorData_1_1ActuatorData.html</anchorfile>
      <anchor>a35c5659c0cdc9390c860ac5a06647daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>index</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__ActuatorData_1_1ActuatorData.html</anchorfile>
      <anchor>ac4d95d7f3524d55955723e6d1441ac3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__ActuatorData_1_1ActuatorData.html</anchorfile>
      <anchor>a6b0ef3586bbbdea14902a8a56ecf4ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__ActuatorData_1_1ActuatorData.html</anchorfile>
      <anchor>ae1b21a658a21de57c0c3494a11d90ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__ActuatorData_1_1ActuatorData.html</anchorfile>
      <anchor>a494a3f734847ff3456e2aaba7de28845</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__ActuatorData_1_1ActuatorData.html</anchorfile>
      <anchor>a9c95a85c047a9034e3774edbe25c54fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__ActuatorData_1_1ActuatorData.html</anchorfile>
      <anchor>a5d043574424edbfbc6c9c3f889967962</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__ActuatorData_1_1ActuatorData.html</anchorfile>
      <anchor>a045ecde220af38b62c58a1954622ac0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__ActuatorData_1_1ActuatorData.html</anchorfile>
      <anchor>af49a28133e6e6e4d07c4d5c0b3d18d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__ActuatorData_1_1ActuatorData.html</anchorfile>
      <anchor>a9178238a9b91ab550d7706735969fdd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>joint_qualification_controllers::msg::_CBPositionData</name>
    <filename>namespacejoint__qualification__controllers_1_1msg_1_1__CBPositionData.html</filename>
    <class kind="class">joint_qualification_controllers::msg::_CBPositionData::CBPositionData</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_f</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__CBPositionData.html</anchorfile>
      <anchor>a9729a326ee58e7a3737adf428dfb703e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__CBPositionData.html</anchorfile>
      <anchor>a7f8a4372a7ec77e2d8fadcaa6a8db6b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::msg::_CBPositionData::CBPositionData</name>
    <filename>classjoint__qualification__controllers_1_1msg_1_1__CBPositionData_1_1CBPositionData.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBPositionData_1_1CBPositionData.html</anchorfile>
      <anchor>aa08a9c074f797890810c138487f69053</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBPositionData_1_1CBPositionData.html</anchorfile>
      <anchor>a63fd928d28672555af9ee1c9da35b692</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBPositionData_1_1CBPositionData.html</anchorfile>
      <anchor>a588f6843a7c569d794186956767369a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBPositionData_1_1CBPositionData.html</anchorfile>
      <anchor>a834a3b989829965c05f3de9b6b95f00b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBPositionData_1_1CBPositionData.html</anchorfile>
      <anchor>a5ca13402e57a2bf6b0f27879098e6404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_hold</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBPositionData_1_1CBPositionData.html</anchorfile>
      <anchor>a0438c41d60ab656b20d5932839ce9f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_position</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBPositionData_1_1CBPositionData.html</anchorfile>
      <anchor>aa8af74e81e7f7c2e9c8f2c419b7816f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lift_hold</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBPositionData_1_1CBPositionData.html</anchorfile>
      <anchor>a0fc4a3a41c0eb8892747508f0aa300c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBPositionData_1_1CBPositionData.html</anchorfile>
      <anchor>a67f7f2980e29434da5bc6dcd02b911e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBPositionData_1_1CBPositionData.html</anchorfile>
      <anchor>a66d9bec24e68ee8319e6ae094a7c7fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBPositionData_1_1CBPositionData.html</anchorfile>
      <anchor>acbdabe12f1166c8e4d831b990ce500ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBPositionData_1_1CBPositionData.html</anchorfile>
      <anchor>abd794acd3edf52296526be3fe65659e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBPositionData_1_1CBPositionData.html</anchorfile>
      <anchor>ac63dfb86bb68a1ccb5d9f243dd6575e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBPositionData_1_1CBPositionData.html</anchorfile>
      <anchor>ada55773c2cc949c6690cf0d6c89bcd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBPositionData_1_1CBPositionData.html</anchorfile>
      <anchor>a1c048bdb403685e9b14f1b67d13a9dee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>joint_qualification_controllers::msg::_CBRunData</name>
    <filename>namespacejoint__qualification__controllers_1_1msg_1_1__CBRunData.html</filename>
    <class kind="class">joint_qualification_controllers::msg::_CBRunData::CBRunData</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_f</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__CBRunData.html</anchorfile>
      <anchor>ae8298bb64d39336e173a9b4e544b203c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__CBRunData.html</anchorfile>
      <anchor>ae354946111e98bbaf654e8ac2b2bde3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::msg::_CBRunData::CBRunData</name>
    <filename>classjoint__qualification__controllers_1_1msg_1_1__CBRunData_1_1CBRunData.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBRunData_1_1CBRunData.html</anchorfile>
      <anchor>a3ee8afbf74ee48d1f96191fdce4dfcfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBRunData_1_1CBRunData.html</anchorfile>
      <anchor>a09623e9161b78d75f688eca2aba8132b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBRunData_1_1CBRunData.html</anchorfile>
      <anchor>ac0cd736997f0312fc22cbe323b8df597</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBRunData_1_1CBRunData.html</anchorfile>
      <anchor>ae425230b038c266374fffaa454050514</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBRunData_1_1CBRunData.html</anchorfile>
      <anchor>a870836b4b8fd62a1d0e0c95bb00f4c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_data</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBRunData_1_1CBRunData.html</anchorfile>
      <anchor>ab83adef9c811960a3dec06962fbb4a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lift_position</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBRunData_1_1CBRunData.html</anchorfile>
      <anchor>a8e0be915537aba55a38fee2fcbdc87e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBRunData_1_1CBRunData.html</anchorfile>
      <anchor>ac326975e7a2274c93e407013b2c8f8ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBRunData_1_1CBRunData.html</anchorfile>
      <anchor>a88ee029f3bd50f149f3b28fbb0659951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBRunData_1_1CBRunData.html</anchorfile>
      <anchor>a0d89e874e11267cd9b84368de6a0c58e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBRunData_1_1CBRunData.html</anchorfile>
      <anchor>a25c158d176120ab95f3bdf555ad1d2a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBRunData_1_1CBRunData.html</anchorfile>
      <anchor>ac2ea081d3e06943130f95b89312278e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBRunData_1_1CBRunData.html</anchorfile>
      <anchor>aef1af4c29203ca09be2c4cb5f47f9a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CBRunData_1_1CBRunData.html</anchorfile>
      <anchor>a7f7a6f873fe3351370f45e58f9cf9480</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>joint_qualification_controllers::msg::_CounterbalanceTestData</name>
    <filename>namespacejoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData.html</filename>
    <class kind="class">joint_qualification_controllers::msg::_CounterbalanceTestData::CounterbalanceTestData</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2f2B</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData.html</anchorfile>
      <anchor>abd8bf3c173ac8ae017b20a605fbfd7d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_f</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData.html</anchorfile>
      <anchor>a9015d66a19c2359721571dbdb8a97541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData.html</anchorfile>
      <anchor>a3be40d644814f1c04c042210fb0e3869</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::msg::_CounterbalanceTestData::CounterbalanceTestData</name>
    <filename>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>a9e40f2823b04df93e3512a0a3152d61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>a127e0388c4040722bf7afefd500d45c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>aa1529d4ddd4cf154011190d57b1f5512</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>ae4af81853aa95ddb29624e9d62560e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>a57dada74fc52326d7a89467d10665e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arg_name</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>ad10fc4e0595da3319cb6a30dffd2792a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arg_value</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>a2bf10b3a0a4250e0471f714020f259e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_amplitude</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>af223a0dac0be6cef9c529436af8c39ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_joint</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>a148fa33649cbf894e1dcde6234b2d0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_test</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>afab48eee190e9545281f9f2cafc135e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lift_amplitude</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>a50fde7fe235a87e5f23d8e6b0ac5d66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lift_data</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>a82e89ddc006efa4f875fa1cad6f80a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lift_joint</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>a747d0a1662ea173b1845548e17567273</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout_hit</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>a2b5029b4311f3712d01e35733eaaa54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>a0e8f5eb7d772eed92571641fdba8a28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>a14e208197891d2087e010a912afd9698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>a0bde15001d5690623ced8e4a9dd44d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>a8b51a1103bc38cfb399d79df50e9314a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>a3d45baee6d1f8859f4c5e0180d1c21ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>a8bfc8e196347a5147d49cb86eb8fb2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__CounterbalanceTestData_1_1CounterbalanceTestData.html</anchorfile>
      <anchor>a9bb810a293ab7edaefa18d0b92e95a28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>joint_qualification_controllers::msg::_HysteresisData</name>
    <filename>namespacejoint__qualification__controllers_1_1msg_1_1__HysteresisData.html</filename>
    <class kind="class">joint_qualification_controllers::msg::_HysteresisData::HysteresisData</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__HysteresisData.html</anchorfile>
      <anchor>a89c1732b47b481e90d65283304493956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::msg::_HysteresisData::HysteresisData</name>
    <filename>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>ad04c1b3835a610fb7f9e4ecaaae78b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>abd4d3296161156ff957a4472eb2e1ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>a7712d40807588221fb579726e662cc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>a46db3289120d8975061b2b982d61af08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>a831dee6fea82d91e2e77d206299e11a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arg_name</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>a446146d1209c04e90d65b318da11fedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arg_value</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>aabaa6e7c5587a16255991ea7a29677e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effort_down</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>a3128cbd11bde3e3c4d6f67c557179905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effort_up</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>a5baf81207262fb53cdc182fd22f4d787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_name</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>aaab0ab4dbd292cdc1995822158a7d294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>position_down</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>adae62ae381f0965952f7a86908e8fbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>position_up</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>a6738c9fd88ac37f96c99176a3a78fc22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>time_down</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>a9575deaa52c4ba3a333c544d83b750d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>time_up</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>a427917d1ed64dc372a3ab9ab25ed1b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>velocity_down</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>a11fb1dd758c6eddf0f3edb1d3678fcf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>velocity_up</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>a3de662aae295e2c70e29b8f1c36681ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>a416ae32ecab28eaaacd212dbdae44385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>abe77eead51d29a7ebe3d4dc38bb57a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>a4c6740e32e3b2afeaf354ed1112fc28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>a1df32870701d799a2564ceb4ea061154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>ab16350ecd82bdb320ad450a79823bf6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>add7e37b0e44e5b040e980dc3845f838f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData_1_1HysteresisData.html</anchorfile>
      <anchor>a876fcf245ec9178e07c7d873b78f0a0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>joint_qualification_controllers::msg::_HysteresisData2</name>
    <filename>namespacejoint__qualification__controllers_1_1msg_1_1__HysteresisData2.html</filename>
    <class kind="class">joint_qualification_controllers::msg::_HysteresisData2::HysteresisData2</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__HysteresisData2.html</anchorfile>
      <anchor>ac4e4688e44295bd0a04189f4b46041c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__HysteresisData2.html</anchorfile>
      <anchor>a931355f524a07e5673539c299ca972cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::msg::_HysteresisData2::HysteresisData2</name>
    <filename>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData2_1_1HysteresisData2.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData2_1_1HysteresisData2.html</anchorfile>
      <anchor>ad6be70ca3c6a8342c8574fdacf38c720</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData2_1_1HysteresisData2.html</anchorfile>
      <anchor>ad3cf688f0a088b4362285a0b42854c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData2_1_1HysteresisData2.html</anchorfile>
      <anchor>aceb1f2d07ed2420592c997d5517ad4fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData2_1_1HysteresisData2.html</anchorfile>
      <anchor>a01bda42ef456c135a1b102e3f8e13f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData2_1_1HysteresisData2.html</anchorfile>
      <anchor>a9e62a4d4442b27c3531258a870e40c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arg_name</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData2_1_1HysteresisData2.html</anchorfile>
      <anchor>adf6dfc678b30c4dbaeb50ff2044c20ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arg_value</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData2_1_1HysteresisData2.html</anchorfile>
      <anchor>ad2e46b8f95ffb65d909c52f301dfa191</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_name</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData2_1_1HysteresisData2.html</anchorfile>
      <anchor>a001b3b8469244565739f14b27b17e694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>runs</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData2_1_1HysteresisData2.html</anchorfile>
      <anchor>a235e6d46b3af8d88e60cc570ef28225c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData2_1_1HysteresisData2.html</anchorfile>
      <anchor>adaaafe09e1c21551448797a2937043bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData2_1_1HysteresisData2.html</anchorfile>
      <anchor>a2dafba91b020c18b93aa1b63110342ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData2_1_1HysteresisData2.html</anchorfile>
      <anchor>adf09072fea69f3e89fd7b7444d789aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData2_1_1HysteresisData2.html</anchorfile>
      <anchor>af1ed0a7b1baf5c2378c3aebbcfeee23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData2_1_1HysteresisData2.html</anchorfile>
      <anchor>a02c9dd9c81a7d53fe9c297edcb3ba215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData2_1_1HysteresisData2.html</anchorfile>
      <anchor>ad16bca99aa24a73f4acd2b709ecd342e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisData2_1_1HysteresisData2.html</anchorfile>
      <anchor>a5f2aa26101cf3039be566835185256c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>joint_qualification_controllers::msg::_HysteresisRun</name>
    <filename>namespacejoint__qualification__controllers_1_1msg_1_1__HysteresisRun.html</filename>
    <class kind="class">joint_qualification_controllers::msg::_HysteresisRun::HysteresisRun</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__HysteresisRun.html</anchorfile>
      <anchor>a62ed36500849ba5b1bed0d7d12b3d891</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__HysteresisRun.html</anchorfile>
      <anchor>ad2728ed0872d32e490b62516adbda8be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::msg::_HysteresisRun::HysteresisRun</name>
    <filename>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</anchorfile>
      <anchor>a5c47630cd9a9e989924b6045c1d873ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</anchorfile>
      <anchor>a730aa1014f2a4f58fc682896b4cf196f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</anchorfile>
      <anchor>a1cfaad2e0409af07bc784f7dac8038ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</anchorfile>
      <anchor>af867355b379fdebc645bc0f2a2dc4ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</anchorfile>
      <anchor>a471d75e89a40937b3576b04a127613a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dir</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</anchorfile>
      <anchor>a61f967e31d1a193f865a293d50060c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effort</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</anchorfile>
      <anchor>a998e7f6fa4c8961043ae9e48061cfea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>position</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</anchorfile>
      <anchor>a4b4c6ebf27cead59333b33b090831041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>time</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</anchorfile>
      <anchor>a71f31ab8259e8286de1b52d2d195a85c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>velocity</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</anchorfile>
      <anchor>a8f83516a686d370df09ade8bf5310303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>DOWN</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</anchorfile>
      <anchor>ac242937007285cc0fc56d2df2876ae22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>UP</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</anchorfile>
      <anchor>aa0f4967ac6a67fb058439ee2dffa9637</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</anchorfile>
      <anchor>a52312640d9a9e1ba9e2b84c02f070184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</anchorfile>
      <anchor>a5a95d9ddbcd8da18a9724b5b0ad09156</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</anchorfile>
      <anchor>ad1974a7cfc12ec7616eb94a2a6439c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</anchorfile>
      <anchor>af13e776b1ae47936aff31548b3e8796c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</anchorfile>
      <anchor>ae2056afc3dac277429704c702457f5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</anchorfile>
      <anchor>a18172b25324b5b063ce761a4f2272eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__HysteresisRun_1_1HysteresisRun.html</anchorfile>
      <anchor>ae1d65e5d86c2f610ebe990989e8b28aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>joint_qualification_controllers::msg::_JointData</name>
    <filename>namespacejoint__qualification__controllers_1_1msg_1_1__JointData.html</filename>
    <class kind="class">joint_qualification_controllers::msg::_JointData::JointData</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2b</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__JointData.html</anchorfile>
      <anchor>ab55562d06e9708ba5f609e798d315794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_h</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__JointData.html</anchorfile>
      <anchor>a6a6f2dd9889a6c1890b29a01ebd920a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__JointData.html</anchorfile>
      <anchor>af7198ec2f4db2970e8c999e87d6e3e92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::msg::_JointData::JointData</name>
    <filename>classjoint__qualification__controllers_1_1msg_1_1__JointData_1_1JointData.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointData_1_1JointData.html</anchorfile>
      <anchor>a3262bff4d8b29fd2a8ae2870251cb19a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointData_1_1JointData.html</anchorfile>
      <anchor>aab0b10db01cf99baab76d82819c134be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointData_1_1JointData.html</anchorfile>
      <anchor>af63b3906a7e67e51a7e67c7cf0f70860</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointData_1_1JointData.html</anchorfile>
      <anchor>a11b2d4a60ec72fa5fd19fb544eb64f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointData_1_1JointData.html</anchorfile>
      <anchor>afc8aad565d4484a08976535703ecde6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>has_safety</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointData_1_1JointData.html</anchorfile>
      <anchor>a31e4d6399d56e295b4e3467dbbed4385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>index</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointData_1_1JointData.html</anchorfile>
      <anchor>ab7de85f1744c22be917c82a43fd8f61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_cal</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointData_1_1JointData.html</anchorfile>
      <anchor>aab3aa844474ce801e1a7f00c3b72692d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointData_1_1JointData.html</anchorfile>
      <anchor>a0f3a772a6c0b0ee320bedf35053bc488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointData_1_1JointData.html</anchorfile>
      <anchor>a96370c2e11a392f131399b3f5ccb51fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointData_1_1JointData.html</anchorfile>
      <anchor>a970f14acfd2ee181561a8e68e15c5605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointData_1_1JointData.html</anchorfile>
      <anchor>a30ca347258f9fa14a62536bc52703eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointData_1_1JointData.html</anchorfile>
      <anchor>a4aef5cd7fe0e3874685a123d804d4efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointData_1_1JointData.html</anchorfile>
      <anchor>a6a41893e3f7a60dd7c9e7e97bb782d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointData_1_1JointData.html</anchorfile>
      <anchor>aacf62cb24d5ae400ec33fc1370e0d975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointData_1_1JointData.html</anchorfile>
      <anchor>a5c3066d0e116f7d0fcf9d537c3302f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointData_1_1JointData.html</anchorfile>
      <anchor>af1523435c3e5b0732a11f6f559e1e7d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>joint_qualification_controllers::msg::_JointPositionData</name>
    <filename>namespacejoint__qualification__controllers_1_1msg_1_1__JointPositionData.html</filename>
    <class kind="class">joint_qualification_controllers::msg::_JointPositionData::JointPositionData</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__JointPositionData.html</anchorfile>
      <anchor>a083ddc812a0efc0d39fc028948bc4f38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::msg::_JointPositionData::JointPositionData</name>
    <filename>classjoint__qualification__controllers_1_1msg_1_1__JointPositionData_1_1JointPositionData.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointPositionData_1_1JointPositionData.html</anchorfile>
      <anchor>a97335cc5403eb27df7e833dc10837fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointPositionData_1_1JointPositionData.html</anchorfile>
      <anchor>ab0c7552324d178e3fa281c59f5ece4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointPositionData_1_1JointPositionData.html</anchorfile>
      <anchor>a15a869d17ddbdb0a138174816fd1cb37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointPositionData_1_1JointPositionData.html</anchorfile>
      <anchor>a043f20eced935a0aec13559cabba1c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointPositionData_1_1JointPositionData.html</anchorfile>
      <anchor>ab4ea3c0692593ffa24134bd45edbe5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effort</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointPositionData_1_1JointPositionData.html</anchorfile>
      <anchor>a0932779f2d2113a7df8ba8431457b729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>position</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointPositionData_1_1JointPositionData.html</anchorfile>
      <anchor>aa2881308fcc23d0d2f78a81155ced033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>time</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointPositionData_1_1JointPositionData.html</anchorfile>
      <anchor>a8503afc497931bba7351d27cebdd871f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>velocity</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointPositionData_1_1JointPositionData.html</anchorfile>
      <anchor>a14eca84b5f77a0328230482d5a70fc2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointPositionData_1_1JointPositionData.html</anchorfile>
      <anchor>a337a92bda6656c67c9280ea08d9401a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointPositionData_1_1JointPositionData.html</anchorfile>
      <anchor>ad6c8d99273a633a8a2d80cafb02bc0d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointPositionData_1_1JointPositionData.html</anchorfile>
      <anchor>afb0759231834448e623b418e32e1be9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointPositionData_1_1JointPositionData.html</anchorfile>
      <anchor>a7a5c781d046c76895919433540356e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointPositionData_1_1JointPositionData.html</anchorfile>
      <anchor>a460b66e654fc851dc75df38c72f1c7aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointPositionData_1_1JointPositionData.html</anchorfile>
      <anchor>ae9c4c574c2ccca9038e6bbffe859056d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__JointPositionData_1_1JointPositionData.html</anchorfile>
      <anchor>a3e4a9140c27af516f8ee62ff6b6987a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>joint_qualification_controllers::msg::_RobotData</name>
    <filename>namespacejoint__qualification__controllers_1_1msg_1_1__RobotData.html</filename>
    <class kind="class">joint_qualification_controllers::msg::_RobotData::RobotData</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2b</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__RobotData.html</anchorfile>
      <anchor>ac11987212b198f0844c1446d8cd6578e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_fB2i</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__RobotData.html</anchorfile>
      <anchor>a1d027a5076e3721f57997f544df338b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_h</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__RobotData.html</anchorfile>
      <anchor>a00a6068232622476db918fcd6478617e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__RobotData.html</anchorfile>
      <anchor>adfcadd1e4e3299bddcf331ce7d3f749e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::msg::_RobotData::RobotData</name>
    <filename>classjoint__qualification__controllers_1_1msg_1_1__RobotData_1_1RobotData.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__RobotData_1_1RobotData.html</anchorfile>
      <anchor>a75a63e018f7709c4aa75924e6738a034</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__RobotData_1_1RobotData.html</anchorfile>
      <anchor>a51dc95167a5bab201be9a48450780f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__RobotData_1_1RobotData.html</anchorfile>
      <anchor>a7ca1d1413d3f88cf5b1279e54cf61169</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__RobotData_1_1RobotData.html</anchorfile>
      <anchor>a64f0edf61b0cc02a033299c699e218ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__RobotData_1_1RobotData.html</anchorfile>
      <anchor>a9b9b2ac753723d558819927d06c082fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>actuator_data</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__RobotData_1_1RobotData.html</anchorfile>
      <anchor>af8ab782e8d37e2a279af998f602e6a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joint_data</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__RobotData_1_1RobotData.html</anchorfile>
      <anchor>ab9c646714b77a9f7e4e2328f533cda93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_actuators</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__RobotData_1_1RobotData.html</anchorfile>
      <anchor>ad663ca24a68a7653a9f287ba0b30f742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_joints</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__RobotData_1_1RobotData.html</anchorfile>
      <anchor>ad544b6618fee9d5fd8c404a0c356aacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_time</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__RobotData_1_1RobotData.html</anchorfile>
      <anchor>adc0f8a4f48d346ed10c22db13184e4f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__RobotData_1_1RobotData.html</anchorfile>
      <anchor>aedbac17adc7756d60246d8ff1b7b12a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__RobotData_1_1RobotData.html</anchorfile>
      <anchor>a113701a3d06c6d706783752a652ddb1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__RobotData_1_1RobotData.html</anchorfile>
      <anchor>a2a2014f303b26038253d4e6541c7bfec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__RobotData_1_1RobotData.html</anchorfile>
      <anchor>a55494abcc0def813a59951efeed0ac83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__RobotData_1_1RobotData.html</anchorfile>
      <anchor>ad1f3a41260c3c936aaeaeb7cada104f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__RobotData_1_1RobotData.html</anchorfile>
      <anchor>a7ed2c33773355cd086d2609a08ee45f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__RobotData_1_1RobotData.html</anchorfile>
      <anchor>a7045dfc980298d48d7fcffe2160fbe80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__RobotData_1_1RobotData.html</anchorfile>
      <anchor>a1dc5d940198395d09d269be1c0d5e9bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>joint_qualification_controllers::msg::_WristDiffData</name>
    <filename>namespacejoint__qualification__controllers_1_1msg_1_1__WristDiffData.html</filename>
    <class kind="class">joint_qualification_controllers::msg::_WristDiffData::WristDiffData</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__WristDiffData.html</anchorfile>
      <anchor>a2e79f3741c64d0ce280656e85d794a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__WristDiffData.html</anchorfile>
      <anchor>a68c738f636cdc42c6c3c50cd5177be34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::msg::_WristDiffData::WristDiffData</name>
    <filename>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>a101a8dd0387c1a00f576b61ff4e11e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>a89bafb55dafb70e775edc355945234c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>ac3ba8116f5b5ffc394a6fefe9eae01e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>a6ef5197c7ad5ebff4210eb6972520713</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>a9e2e2246286b904f3533a17aa5b6efc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arg_name</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>a23b5018d8d386fc2bc884c1bd7b3166c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arg_value</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>a104bb8ea8788f9a73750ed13f78055fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_joint</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>a8a0feb30f06d2cf1a32357dae5bea1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_pid</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>a0b2418f3d41cdbae0152ecee546282eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>left_turn</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>a743a5cd4b6bf1ea178a27cf3753053b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>right_turn</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>ad6002bd45b85ecb9ea70651fe6d193de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>roll_joint</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>a7a6a6e02e064ef7984cfc6e84f09d6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>roll_pid</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>ab1ebdef3d001a227f178caf16cc426f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>a353a938b89d9db336678aefc00d1bc17</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>a6ee0b4485cfa020fd3bde29e34fe6b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>a5cd809b28ed9cdb4c3842e0b6f9f225a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>a20673e27b30818f1ca0de4fc2a7c225b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>aadb3a636f55ffa6a0fb4ca784b38d482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>a660895c6e59064026d819dd2439a20d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>ad48e792ec7705c4fc5cf189f04f44dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristDiffData_1_1WristDiffData.html</anchorfile>
      <anchor>a5656fcece0747842486f645846166856</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>joint_qualification_controllers::msg::_WristRollTurn</name>
    <filename>namespacejoint__qualification__controllers_1_1msg_1_1__WristRollTurn.html</filename>
    <class kind="class">joint_qualification_controllers::msg::_WristRollTurn::WristRollTurn</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacejoint__qualification__controllers_1_1msg_1_1__WristRollTurn.html</anchorfile>
      <anchor>ac370daea814e194b34f84dbd837fa7df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>joint_qualification_controllers::msg::_WristRollTurn::WristRollTurn</name>
    <filename>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>a5d999b87bf70f6da4bb5161b2137c33e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>a5deba5bba6b924e95f4cc44b68122358</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>a115b10923afc30a722e5375e2d7bdd0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>aa82adf2e46f097388d6f15f80a31ea2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>a17ef679af308f21fac9d35267aaaf69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_cmd</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>ad358de3c7ef56ff4f6437a99a4379b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_effort</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>aec20ea7ab0989c9b179e5f803ce86e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_position</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>aaa716f9b418f553fbb143fa1d5b6a914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>roll_cmd</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>a84429f089972301c9574b1ec1c2b00f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>roll_effort</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>a9b4b53d977742c9791d7b766c89b55fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>roll_position</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>af95c246c235336ad972c0f5c3f59d66a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>roll_velocity</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>a2ccf1d580a88394ee1d6aec7614fc90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>time</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>a489d07f7fe272a09f069d81cf90bb2af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>a33ac2016c2f31eb14ff6a039c55a1553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>a61f33cab50754abf81f22a87c228bbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>a86c8febc8cb19e00fa2546854195688f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>aaa11ac709a41e9669034d8571d7f7eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>a315bbcb575d8eaabbb29e9660d7d97b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>ab3f3f88f2eff1d15075af76dc344be21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classjoint__qualification__controllers_1_1msg_1_1__WristRollTurn_1_1WristRollTurn.html</anchorfile>
      <anchor>ae41be88ab4e4c8e810ea32a0d7d63494</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1Actuatoe810a1a91f2f11ceaa65d031b7ec092d.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1Actuatoe810a1a91f2f11ceaa65d031b7ec092d.html</anchorfile>
      <anchor>a55630fc6f7785ee2de6f5e0c4921d623</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1CBPosit9947102bc4c3a4c845fc106fcc6ced11.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1CBPosit9947102bc4c3a4c845fc106fcc6ced11.html</anchorfile>
      <anchor>a95edc93aeab9904c45ebfb680be4af1f</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1CBRunDadf8943c96579582b5f08195e9087be0e.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1CBRunDadf8943c96579582b5f08195e9087be0e.html</anchorfile>
      <anchor>a36824cc331199d3c0854625b7efa5b3b</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1Counter09b44608a3fb4a6809ea4b02b28aec35.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1Counter09b44608a3fb4a6809ea4b02b28aec35.html</anchorfile>
      <anchor>a8df5029dd09dd88a08d3527d9b923a13</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1Hysteree5a130710fccc0e55369b78dd7b6e1b6.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1Hysteree5a130710fccc0e55369b78dd7b6e1b6.html</anchorfile>
      <anchor>a920f8d5d439e69f7aba2f13fb16515ac</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1Hystere23e406f278d91c678db3c6116575c255.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1Hystere23e406f278d91c678db3c6116575c255.html</anchorfile>
      <anchor>a4c11c970ab98e469bffa9a0a8f346507</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1Hystere54322ec22e8d8040c257edcf2c543682.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1Hystere54322ec22e8d8040c257edcf2c543682.html</anchorfile>
      <anchor>a1fc335d398ce8bd0e5133b4a03165cc4</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1JointDa3d676f0608e8b45db5099f68b1cc19c9.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1JointDa3d676f0608e8b45db5099f68b1cc19c9.html</anchorfile>
      <anchor>a109781523c59522f5ece59aaeb89b48d</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1JointPo8391b67f9dfd73a93d7da066e491a46f.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1JointPo8391b67f9dfd73a93d7da066e491a46f.html</anchorfile>
      <anchor>af065ffd294901f6631b2789c98475000</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1RobotDa54c98ebecb1d7ca4de28193d44c62747.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1RobotDa54c98ebecb1d7ca4de28193d44c62747.html</anchorfile>
      <anchor>a29aff5b5d32ca294a3e922f098fbe335</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1WristDi5acb4d975f8d12a11934a6731ebb0a26.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1WristDi5acb4d975f8d12a11934a6731ebb0a26.html</anchorfile>
      <anchor>adb685b705e98e376f50fa4129bbd79b9</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1WristRobb52e28b9931a05da3f3ae18a1748bab.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1joint__qualification__controllers_1_1WristRobb52e28b9931a05da3f3ae18a1748bab.html</anchorfile>
      <anchor>ab94774fbe7cdd42c202e57e5077431a5</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1ActuatorDa288876e1c901b8539751209aff8cf72a.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1ActuatorDa288876e1c901b8539751209aff8cf72a.html</anchorfile>
      <anchor>aa298c682a0aac0e9c9f12c5877d8bf5c</anchor>
      <arglist>(const ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1ActuatorDa288876e1c901b8539751209aff8cf72a.html</anchorfile>
      <anchor>a45b90ebfc14d09b8418b5d6e0b60b9a2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1CBPosition597098f97eace879ae52da17dbd9f603.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1CBPosition597098f97eace879ae52da17dbd9f603.html</anchorfile>
      <anchor>a8d7109e97e678ef931e67b8d144952af</anchor>
      <arglist>(const ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1CBPosition597098f97eace879ae52da17dbd9f603.html</anchorfile>
      <anchor>a779a5143dc0afee9266fb9264553712b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1CBRunData_ceb2a1a982853a9ba32511fa9ab99418.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1CBRunData_ceb2a1a982853a9ba32511fa9ab99418.html</anchorfile>
      <anchor>af74f192cc667c8e3168a136e18091989</anchor>
      <arglist>(const ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1CBRunData_ceb2a1a982853a9ba32511fa9ab99418.html</anchorfile>
      <anchor>ac50d4704fdc2afbc53f46ad850618256</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1Counterbal48f2e3ca8878adfdeb6a4930abe99121.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1Counterbal48f2e3ca8878adfdeb6a4930abe99121.html</anchorfile>
      <anchor>a44dcb9400290ae6624fcb94d11cd08f3</anchor>
      <arglist>(const ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1Counterbal48f2e3ca8878adfdeb6a4930abe99121.html</anchorfile>
      <anchor>acef706b3657e8043130c142674ee881b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1Hysteresiseef29a20ff53aefe2cf4b7595c985ca3.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1Hysteresiseef29a20ff53aefe2cf4b7595c985ca3.html</anchorfile>
      <anchor>ad69d703a0f5bb22a0a8016244c018d6b</anchor>
      <arglist>(const ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1Hysteresiseef29a20ff53aefe2cf4b7595c985ca3.html</anchorfile>
      <anchor>a0d679897d31f6919fdb2ee66f71a18f5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1Hysteresisf4da3a5213e48021a42f52cd8e2a888f.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1Hysteresisf4da3a5213e48021a42f52cd8e2a888f.html</anchorfile>
      <anchor>a68be43c559fe9cec100bfc409bdd8c07</anchor>
      <arglist>(const ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1Hysteresisf4da3a5213e48021a42f52cd8e2a888f.html</anchorfile>
      <anchor>af545bfdbd225acc73175247fab4ead4e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1Hysteresis474c62cb7c8e123ec2c14f99ffd3a2eb.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1Hysteresis474c62cb7c8e123ec2c14f99ffd3a2eb.html</anchorfile>
      <anchor>a6e5721746bdf65e1adcb3fb9af2fb1d8</anchor>
      <arglist>(const ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1Hysteresis474c62cb7c8e123ec2c14f99ffd3a2eb.html</anchorfile>
      <anchor>a34d1dd5bdd90470e71dfa1e95ca81dd2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1JointData_68be83f8196383362cf68abfeeaae118.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1JointData_68be83f8196383362cf68abfeeaae118.html</anchorfile>
      <anchor>a01d0689485bfb987aa47736978e548f7</anchor>
      <arglist>(const ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1JointData_68be83f8196383362cf68abfeeaae118.html</anchorfile>
      <anchor>a090bac41235899f580b2766aca12c742</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1JointPosit0ac08f2af7a1f2dce1a7c12efbd2f4ba.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1JointPosit0ac08f2af7a1f2dce1a7c12efbd2f4ba.html</anchorfile>
      <anchor>ae93d77f620687525f1ebb62f22a78338</anchor>
      <arglist>(const ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1JointPosit0ac08f2af7a1f2dce1a7c12efbd2f4ba.html</anchorfile>
      <anchor>af7a16049a3a68229dea7292686bff5dd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1RobotData_861b4cfd3fea7dfaf643eb8a2b6ce7b9.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1RobotData_861b4cfd3fea7dfaf643eb8a2b6ce7b9.html</anchorfile>
      <anchor>a8824a1bf71f02bd51af1c0702752688a</anchor>
      <arglist>(const ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1RobotData_861b4cfd3fea7dfaf643eb8a2b6ce7b9.html</anchorfile>
      <anchor>ad37ea077bf547493c2797c86193f2230</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1WristDiffDd6582290aaa67f36e28010110c4fd18a.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1WristDiffDd6582290aaa67f36e28010110c4fd18a.html</anchorfile>
      <anchor>ad692b8866dcd9c806a72d085302789bb</anchor>
      <arglist>(const ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1WristDiffDd6582290aaa67f36e28010110c4fd18a.html</anchorfile>
      <anchor>ada960f42138e735be4407acade5da2eb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1WristRollT14114dab9d9cf26ec26f87ec54f34a70.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1WristRollT14114dab9d9cf26ec26f87ec54f34a70.html</anchorfile>
      <anchor>a105017b14bf73c3abfdf57ec171e694d</anchor>
      <arglist>(const ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1joint__qualification__controllers_1_1WristRollT14114dab9d9cf26ec26f87ec54f34a70.html</anchorfile>
      <anchor>ae22daa3a9aeda40826e5722beb9715ab</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1Actuator83aa6950e008838eb5babf29f3027c2b.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1Actuator83aa6950e008838eb5babf29f3027c2b.html</anchorfile>
      <anchor>a08dc583416f78f340b388b9fa04d86f1</anchor>
      <arglist>(const ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1Actuator83aa6950e008838eb5babf29f3027c2b.html</anchorfile>
      <anchor>a119e34e132952484f536f92d0a569c65</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1CBPositi0a2662178789f90672f8edb5432ddb2e.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1CBPositi0a2662178789f90672f8edb5432ddb2e.html</anchorfile>
      <anchor>a29d95dddd3f1469f41b7494b1c273afa</anchor>
      <arglist>(const ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1CBPositi0a2662178789f90672f8edb5432ddb2e.html</anchorfile>
      <anchor>abab53a41953a5627abeb7a2ee3ab43ac</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1CBRunDatc2e77f00d38c8a418aa92f120cf83690.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1CBRunDatc2e77f00d38c8a418aa92f120cf83690.html</anchorfile>
      <anchor>a6d25aeedbda49a3d724e332c548d26bd</anchor>
      <arglist>(const ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1CBRunDatc2e77f00d38c8a418aa92f120cf83690.html</anchorfile>
      <anchor>ad88141e5ec64225e2c300f125a8475de</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1Counterbe3363c3406e30fe5fab6ec8121e79129.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1Counterbe3363c3406e30fe5fab6ec8121e79129.html</anchorfile>
      <anchor>a5bcff90a9588ebd770692dd24dcedcee</anchor>
      <arglist>(const ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1Counterbe3363c3406e30fe5fab6ec8121e79129.html</anchorfile>
      <anchor>a7fc46811702be2dc6545dfbe0f1ae5fc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1Hysteres0fecd829c78cc658d4c89ca31847d4c6.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1Hysteres0fecd829c78cc658d4c89ca31847d4c6.html</anchorfile>
      <anchor>acb65ad608859d0560c87c0fa3f79bd33</anchor>
      <arglist>(const ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1Hysteres0fecd829c78cc658d4c89ca31847d4c6.html</anchorfile>
      <anchor>acc7a7cd0d4e42ec4ecefe4a659de6987</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1Hysteres6b9c698f407a57bb4accf079dd34b136.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1Hysteres6b9c698f407a57bb4accf079dd34b136.html</anchorfile>
      <anchor>ae39ab7af973898e2cb9dcea5bcd2c2dc</anchor>
      <arglist>(const ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1Hysteres6b9c698f407a57bb4accf079dd34b136.html</anchorfile>
      <anchor>a57cfb57e0ab2d36f0cf688a3934f6191</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1Hysteresed59993856698593067ee4d9505e162a.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1Hysteresed59993856698593067ee4d9505e162a.html</anchorfile>
      <anchor>a99101e7ae9f59076f348c99e38125022</anchor>
      <arglist>(const ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1Hysteresed59993856698593067ee4d9505e162a.html</anchorfile>
      <anchor>abe489d9c12cac9d90fa24449d99c8850</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1JointDateeb51684aff993cf12b87a41fa7f4420.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1JointDateeb51684aff993cf12b87a41fa7f4420.html</anchorfile>
      <anchor>aede3a2d8884aebc137d66d494a11034a</anchor>
      <arglist>(const ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1JointDateeb51684aff993cf12b87a41fa7f4420.html</anchorfile>
      <anchor>a7e407b33124e5447d4d05743425ce065</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1JointPos4a74c061de64cc9746e3e13be76c0364.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1JointPos4a74c061de64cc9746e3e13be76c0364.html</anchorfile>
      <anchor>adc6bd87e0292b58c68d215ea72a84454</anchor>
      <arglist>(const ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1JointPos4a74c061de64cc9746e3e13be76c0364.html</anchorfile>
      <anchor>a28a8bc7367be502e8eafb6610023969f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1RobotDat2d1f9e456f1dd353bb80f6225a1f3152.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1RobotDat2d1f9e456f1dd353bb80f6225a1f3152.html</anchorfile>
      <anchor>a957e3e819bf70ec7d5743cbe6d828dbe</anchor>
      <arglist>(const ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1RobotDat2d1f9e456f1dd353bb80f6225a1f3152.html</anchorfile>
      <anchor>a460d5bede00a578c9416739a6b7c4f1d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1WristDif10c0ed794fc5c0743fd3e87fb2be519d.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1WristDif10c0ed794fc5c0743fd3e87fb2be519d.html</anchorfile>
      <anchor>ae5b29f3b0149f18f3e585fb015365b65</anchor>
      <arglist>(const ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1WristDif10c0ed794fc5c0743fd3e87fb2be519d.html</anchorfile>
      <anchor>ac3ecf77c948ce01e0713e5ee37d512b2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1WristRol293333e34f16928b73ef30fca20059fd.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1WristRol293333e34f16928b73ef30fca20059fd.html</anchorfile>
      <anchor>ae0f168364e6a07542e7bb9258ceb8ecc</anchor>
      <arglist>(const ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1joint__qualification__controllers_1_1WristRol293333e34f16928b73ef30fca20059fd.html</anchorfile>
      <anchor>ade604cd190677df416c6c522e42094b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1ActuatorDbc35077699c9ebcc9c174f51856b3373.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1ActuatorD5ff9e8eb8d808d226c12586fdcf5e066.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1CBPositio66047760ebd270d96c66101827d32d84.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1CBPositioaa0cf35ccc134a89b7240381f6dd938d.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1CBRunDataa45e6975c4a1fdb44ce3d1353e716d29.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1CBRunData8c488355be3991ae6f1634ef56ca0c2c.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1Counterba700f2e8765591a3f2e184c617302d09a.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1Counterbadc5816a5295329c32fe32b311379d28d.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1Hysteresibedda8ec17e8600c66a96c61f4a4a7aa.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1Hysteresi6e49872525c8c867174e411519c36353.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1Hysteresi728b06ccbadef26785dde5a27edc76f6.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1Hysteresi9f5470b963d186c7ed792a9bbc1f6eaf.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1Hysteresie76ca1c2a4781b8f3da12f8f52440752.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1Hysteresi7279f81d30d5f528edcd0ba4d72d4d0f.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1JointDatae65fd79b1216d33c65f131c288ec2e7b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1JointData40b982cc0ff74479f5c2a9813e444585.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1JointPosif33e20b6c4143d45e6594657a048f94d.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1JointPosi7c0360a715f0dcac1a63cb9c47009fdc.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1RobotData8eceb5110d4dbb00a3014a1c7aac8baa.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1RobotData4122ddbed4882cfe9972b2df089350ec.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1WristDiff470e01915c07aa3515d5740fe41765a1.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1WristDifffa0d3e974572af2362c902410d25a0f2.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1WristRoll0577474dba9277157b3084171cb221e1.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1joint__qualification__controllers_1_1WristRollb449e6c27b27dc032fe72b608295d2f5.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1ActuatorDatabcad1132613cf01cc663204d5a0742a1.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1ActuatorDatabcad1132613cf01cc663204d5a0742a1.html</anchorfile>
      <anchor>a5427692a9f633d53470124ef0f863972</anchor>
      <arglist>(const ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1ActuatorDatabcad1132613cf01cc663204d5a0742a1.html</anchorfile>
      <anchor>af9163a90e04966c2ce5fe614c6f98402</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1ActuatorDatabcad1132613cf01cc663204d5a0742a1.html</anchorfile>
      <anchor>a3015a1437f8c34cca58e9afc853e416f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1ActuatorDatabcad1132613cf01cc663204d5a0742a1.html</anchorfile>
      <anchor>a1156256d4e29231801b72a57d18c5ecb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1CBPositionDa17875db7dbcca47aebc647e4b4d3d430.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1CBPositionDa17875db7dbcca47aebc647e4b4d3d430.html</anchorfile>
      <anchor>ac7297026c24a4c05275848ff262132aa</anchor>
      <arglist>(const ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1CBPositionDa17875db7dbcca47aebc647e4b4d3d430.html</anchorfile>
      <anchor>a2ee137db0b652277e59bb234e2b807a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1CBPositionDa17875db7dbcca47aebc647e4b4d3d430.html</anchorfile>
      <anchor>a02d451c23c8fb6868e890ec0ed212aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1CBPositionDa17875db7dbcca47aebc647e4b4d3d430.html</anchorfile>
      <anchor>a452042dd4818de36f8916bac99b101b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1CBRunData___e4e926ea87d41c65fb6305a51e8b336f.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1CBRunData___e4e926ea87d41c65fb6305a51e8b336f.html</anchorfile>
      <anchor>a3a87cc42b2131dc1317660dab9e100bd</anchor>
      <arglist>(const ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1CBRunData___e4e926ea87d41c65fb6305a51e8b336f.html</anchorfile>
      <anchor>a87bb412b7fe14f34e0766f6c4eb2daf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1CBRunData___e4e926ea87d41c65fb6305a51e8b336f.html</anchorfile>
      <anchor>a8d97e482de8800b2affdec6f9f263523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1CBRunData___e4e926ea87d41c65fb6305a51e8b336f.html</anchorfile>
      <anchor>aff29502a43627f1bfaa615648a8a0860</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1Counterbalan40e55fbc40f89f748fafb5bd75d54add.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1Counterbalan40e55fbc40f89f748fafb5bd75d54add.html</anchorfile>
      <anchor>a909e3099bfdefef8e434ef3ba9da929a</anchor>
      <arglist>(const ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1Counterbalan40e55fbc40f89f748fafb5bd75d54add.html</anchorfile>
      <anchor>ade0c90617bd768de50de6d10c960de4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1Counterbalan40e55fbc40f89f748fafb5bd75d54add.html</anchorfile>
      <anchor>a9af8ba3b2845eb7259ba325d9cb42048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1Counterbalan40e55fbc40f89f748fafb5bd75d54add.html</anchorfile>
      <anchor>adf4c0f9552eeae63b8db0a51c5a2b5b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1HysteresisDa8b87b0e2d7d8ca9bf78d07d649b29473.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1HysteresisDa8b87b0e2d7d8ca9bf78d07d649b29473.html</anchorfile>
      <anchor>a18943005e9cfe9732e7e62065ec63a51</anchor>
      <arglist>(const ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1HysteresisDa8b87b0e2d7d8ca9bf78d07d649b29473.html</anchorfile>
      <anchor>a7a3026a8fe86ea323c4203138a0978e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1HysteresisDa8b87b0e2d7d8ca9bf78d07d649b29473.html</anchorfile>
      <anchor>a3dbe0fd6e595058e60c684ace2571a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1HysteresisDa8b87b0e2d7d8ca9bf78d07d649b29473.html</anchorfile>
      <anchor>ad6dbb1cdb2ec8f8498d2729769982b7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1HysteresisDa0b02b0002be2b918f9304e7f5bd1de03.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1HysteresisDa0b02b0002be2b918f9304e7f5bd1de03.html</anchorfile>
      <anchor>a082ecb163cc3484c9b3aa35ff9df281b</anchor>
      <arglist>(const ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1HysteresisDa0b02b0002be2b918f9304e7f5bd1de03.html</anchorfile>
      <anchor>a4f143e05d17721bc725a438d613416f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1HysteresisDa0b02b0002be2b918f9304e7f5bd1de03.html</anchorfile>
      <anchor>a2ed4680adc5755341d97a3d16da520ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1HysteresisDa0b02b0002be2b918f9304e7f5bd1de03.html</anchorfile>
      <anchor>af7710f3970d38242c6f2c0c6c86ca3e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1HysteresisRuf03d21a6ac533baea83c8e8f2cffee5e.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1HysteresisRuf03d21a6ac533baea83c8e8f2cffee5e.html</anchorfile>
      <anchor>a4d0b851a68f9b5057c9cd6c484b212c0</anchor>
      <arglist>(const ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1HysteresisRuf03d21a6ac533baea83c8e8f2cffee5e.html</anchorfile>
      <anchor>af0514771abde3b409ee84df7c9d94c31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1HysteresisRuf03d21a6ac533baea83c8e8f2cffee5e.html</anchorfile>
      <anchor>a0bfab148f3a427887322a6019984a3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1HysteresisRuf03d21a6ac533baea83c8e8f2cffee5e.html</anchorfile>
      <anchor>a31e041c6c5a0af28417c2d6059ac0838</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1JointData___bcf6393c195f557dd9ae3d6196e1c043.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1JointData___bcf6393c195f557dd9ae3d6196e1c043.html</anchorfile>
      <anchor>a4466c6590a5e8819b3b9c844cd8afa70</anchor>
      <arglist>(const ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1JointData___bcf6393c195f557dd9ae3d6196e1c043.html</anchorfile>
      <anchor>a96c3ffe3e35670f6036c620769c0513c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1JointData___bcf6393c195f557dd9ae3d6196e1c043.html</anchorfile>
      <anchor>af47980680067808badea0254d413b741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1JointData___bcf6393c195f557dd9ae3d6196e1c043.html</anchorfile>
      <anchor>a39a01af82476af9c40effaa2df747a7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1JointPositio8e55c63dd702c7b4156d95697dfb280d.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1JointPositio8e55c63dd702c7b4156d95697dfb280d.html</anchorfile>
      <anchor>af5fcb940f2c47aedc370953e9c086436</anchor>
      <arglist>(const ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1JointPositio8e55c63dd702c7b4156d95697dfb280d.html</anchorfile>
      <anchor>aa20c093f4921dbfe4cf842804b451552</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1JointPositio8e55c63dd702c7b4156d95697dfb280d.html</anchorfile>
      <anchor>ad5e286d1fcbf7fdf3bcd971af5259485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1JointPositio8e55c63dd702c7b4156d95697dfb280d.html</anchorfile>
      <anchor>a190e37e27b7ec788b164a79b61697496</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1RobotData___854ef8667a661316550e404bdbb6d99a.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1RobotData___854ef8667a661316550e404bdbb6d99a.html</anchorfile>
      <anchor>adca785a7b14e41d3c0ed0abe1d41a41b</anchor>
      <arglist>(const ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1RobotData___854ef8667a661316550e404bdbb6d99a.html</anchorfile>
      <anchor>a17f27473d9dfca8de9abc23a13a4f76f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1RobotData___854ef8667a661316550e404bdbb6d99a.html</anchorfile>
      <anchor>a2e785388a33a838ac1977ce8d998f386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1RobotData___854ef8667a661316550e404bdbb6d99a.html</anchorfile>
      <anchor>af4ef30250020f8d82d7d62d4a05c6af3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1WristDiffDat37d2cad9cf3408a19823c0bd4ba4394f.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1WristDiffDat37d2cad9cf3408a19823c0bd4ba4394f.html</anchorfile>
      <anchor>af1c96e6445f1ce46ae947c723432f8ad</anchor>
      <arglist>(const ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1WristDiffDat37d2cad9cf3408a19823c0bd4ba4394f.html</anchorfile>
      <anchor>a9010805f6c5f6244064f09872544fd4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1WristDiffDat37d2cad9cf3408a19823c0bd4ba4394f.html</anchorfile>
      <anchor>af559eb1b50abefd16be7353f09ef06c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1WristDiffDat37d2cad9cf3408a19823c0bd4ba4394f.html</anchorfile>
      <anchor>ab85e3ad763200c16fa8c433427187b6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1WristRollTurd06df6521f2216848063d5e8e55b4222.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1WristRollTurd06df6521f2216848063d5e8e55b4222.html</anchorfile>
      <anchor>a4b6c8e8e69d62f70733e81f75187c3ad</anchor>
      <arglist>(const ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1WristRollTurd06df6521f2216848063d5e8e55b4222.html</anchorfile>
      <anchor>ae2ffa939efd85be00cd49540f7ecc340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1WristRollTurd06df6521f2216848063d5e8e55b4222.html</anchorfile>
      <anchor>a52c602d55dba8ce8424a23ef599ff518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1joint__qualification__controllers_1_1WristRollTurd06df6521f2216848063d5e8e55b4222.html</anchorfile>
      <anchor>a88b5508393fba3d60922f6bae3854a26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::joint_qualification_controllers::ActuatorData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1ActuatorDa6c00c13ae47dcd895f8d672de1f5f611.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1ActuatorDa6c00c13ae47dcd895f8d672de1f5f611.html</anchorfile>
      <anchor>a99d5b9f37f80cb6fb5d2059469ddf07b</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1ActuatorDa6c00c13ae47dcd895f8d672de1f5f611.html</anchorfile>
      <anchor>a7b984d7af34d885cc315c48b48b30b1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::joint_qualification_controllers::CBPositionData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1CBPositionc4b55d42fda7542bbad3511e4c3418bf.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1CBPositionc4b55d42fda7542bbad3511e4c3418bf.html</anchorfile>
      <anchor>a8584e476f141a2defb2922e9637a4302</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1CBPositionc4b55d42fda7542bbad3511e4c3418bf.html</anchorfile>
      <anchor>a3d7efe072147e8b742099d7cbfa52916</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::joint_qualification_controllers::CBRunData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1CBRunData_66b058fed5bc3de65ff34013ff55b2da.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1CBRunData_66b058fed5bc3de65ff34013ff55b2da.html</anchorfile>
      <anchor>a88145691d29d171d22d16eae013930c2</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1CBRunData_66b058fed5bc3de65ff34013ff55b2da.html</anchorfile>
      <anchor>ad0e58a61bc2e494b476bac9fb0a3e5bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::joint_qualification_controllers::CounterbalanceTestData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1Counterbal79b6c6f61a39ed4f3b0e7745197fc845.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1Counterbal79b6c6f61a39ed4f3b0e7745197fc845.html</anchorfile>
      <anchor>a9423747d2f792b07d01f35b6f8a7a0a8</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1Counterbal79b6c6f61a39ed4f3b0e7745197fc845.html</anchorfile>
      <anchor>a40bd5efab4212c8d56de51893e604c3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::joint_qualification_controllers::HysteresisData2_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1Hysteresisf29045c2f44c7748ec4cb14ac178b654.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1Hysteresisf29045c2f44c7748ec4cb14ac178b654.html</anchorfile>
      <anchor>ab42b3d53902c74faae9c283409642925</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1Hysteresisf29045c2f44c7748ec4cb14ac178b654.html</anchorfile>
      <anchor>a227b8296b5e3eb9fec6add164a9243b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::joint_qualification_controllers::HysteresisData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1Hysteresis071c60c636adb1d4a908b7700a03ead5.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1Hysteresis071c60c636adb1d4a908b7700a03ead5.html</anchorfile>
      <anchor>af546f6827f80c3ace692ff8c9b360fde</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1Hysteresis071c60c636adb1d4a908b7700a03ead5.html</anchorfile>
      <anchor>ac63a44b57cc2f0dfa69861b2edb20b85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::joint_qualification_controllers::HysteresisRun_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1Hysteresisa44de1283022e15cedf1797893c0978f.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1Hysteresisa44de1283022e15cedf1797893c0978f.html</anchorfile>
      <anchor>a73f935351de29ea5054fb149af17a439</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1Hysteresisa44de1283022e15cedf1797893c0978f.html</anchorfile>
      <anchor>a5e5d319a791657fb73beacf7ab8d3a3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::joint_qualification_controllers::JointData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1JointData_b8cc272d01badeeebfe4d984062ee76b.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1JointData_b8cc272d01badeeebfe4d984062ee76b.html</anchorfile>
      <anchor>ab77265c1a5c6da9d921d3229514ab41a</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1JointData_b8cc272d01badeeebfe4d984062ee76b.html</anchorfile>
      <anchor>af43f0f037daf0f3cf946a3e80579c7a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::joint_qualification_controllers::JointPositionData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1JointPosit27d8413ffa2b58996a2545f125b8c0c2.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1JointPosit27d8413ffa2b58996a2545f125b8c0c2.html</anchorfile>
      <anchor>a3e450475a1b773d2c90cd0d63db18414</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1JointPosit27d8413ffa2b58996a2545f125b8c0c2.html</anchorfile>
      <anchor>a85564f589d7f8c8ce37049d71bc5be8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::joint_qualification_controllers::RobotData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1RobotData_ab8ef38ac6da8001975b96a5ae83f783.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1RobotData_ab8ef38ac6da8001975b96a5ae83f783.html</anchorfile>
      <anchor>a4e74fad78a54e95e4e1a972d0915610f</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1RobotData_ab8ef38ac6da8001975b96a5ae83f783.html</anchorfile>
      <anchor>aa1f8ab404a0ddd1b51ed2acdea7332ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::joint_qualification_controllers::WristDiffData_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1WristDiffDd8b41ebefd6de10400faefce93a76418.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1WristDiffDd8b41ebefd6de10400faefce93a76418.html</anchorfile>
      <anchor>a563921b679b13bada90df43d23083da6</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1WristDiffDd8b41ebefd6de10400faefce93a76418.html</anchorfile>
      <anchor>aa18a012058154f45f60fb574e344da10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::joint_qualification_controllers::WristRollTurn_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1WristRollT0074568949e73934a6691ce09608f7c8.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1WristRollT0074568949e73934a6691ce09608f7c8.html</anchorfile>
      <anchor>a76ac4a8027931bb5fd58498a5d764063</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1joint__qualification__controllers_1_1WristRollT0074568949e73934a6691ce09608f7c8.html</anchorfile>
      <anchor>aafc4cc78f722116f34895b10fb63a152</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
