<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>EmbeddedSmoother.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>EmbeddedSmoother_8cpp</filename>
    <includes id="EmbeddedSmoother_8h" name="EmbeddedSmoother.h" local="yes" imported="no">robodyn_mechanisms/EmbeddedSmoother.h</includes>
  </compound>
  <compound kind="file">
    <name>EmbeddedSmoother.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>EmbeddedSmoother_8h</filename>
    <class kind="class">EmbeddedSmoother</class>
    <class kind="struct">EmbeddedSmoother::Settings</class>
  </compound>
  <compound kind="file">
    <name>EmbeddedSmoother_Test.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/test/</path>
    <filename>EmbeddedSmoother__Test_8cpp</filename>
    <includes id="EmbeddedSmoother_8h" name="EmbeddedSmoother.h" local="yes" imported="no">robodyn_mechanisms/EmbeddedSmoother.h</includes>
    <class kind="class">EmbeddedSmootherTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>EmbeddedSmoother__Test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>EmbeddedSmoother__Test_8cpp.html</anchorfile>
      <anchor>ac6e6c76090715125b63c1b89135c562d</anchor>
      <arglist>(EmbeddedSmootherTest, reset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>EmbeddedSmoother__Test_8cpp.html</anchorfile>
      <anchor>a5d628093b6d0ac3613469a87659fd31f</anchor>
      <arglist>(EmbeddedSmootherTest, update)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FingerController.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>FingerController_8cpp</filename>
    <includes id="FingerController_8h" name="FingerController.h" local="yes" imported="no">robodyn_mechanisms/FingerController.h</includes>
  </compound>
  <compound kind="file">
    <name>FingerController.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>FingerController_8h</filename>
    <includes id="FingerKinematics_8h" name="FingerKinematics.h" local="yes" imported="no">robodyn_mechanisms/FingerKinematics.h</includes>
    <includes id="HallsToAngle_8h" name="HallsToAngle.h" local="yes" imported="no">robodyn_mechanisms/HallsToAngle.h</includes>
    <class kind="class">FingerController</class>
  </compound>
  <compound kind="file">
    <name>FingerController_Test.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/test/</path>
    <filename>FingerController__Test_8cpp</filename>
    <includes id="FingerController_8h" name="FingerController.h" local="yes" imported="no">robodyn_mechanisms/FingerController.h</includes>
    <class kind="class">FingerControllerTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>FingerController__Test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>FingerController__Test_8cpp.html</anchorfile>
      <anchor>aab653337c369d54bbf8fd0b7c95e4885</anchor>
      <arglist>(FingerControllerTest, Controller)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>FingerController__Test_8cpp.html</anchorfile>
      <anchor>a2e3777267295ae96157f8b4209eec948</anchor>
      <arglist>(FingerControllerTest, RangeSpace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>FingerController__Test_8cpp.html</anchorfile>
      <anchor>ac23cfecc75e79f79c340acf856bb606b</anchor>
      <arglist>(FingerControllerTest, CheckHWNumbers)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FingerKinematics.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>FingerKinematics_8cpp</filename>
    <includes id="FingerKinematics_8h" name="FingerKinematics.h" local="yes" imported="no">robodyn_mechanisms/FingerKinematics.h</includes>
  </compound>
  <compound kind="file">
    <name>FingerKinematics.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>FingerKinematics_8h</filename>
    <class kind="class">FingerKinematics</class>
  </compound>
  <compound kind="file">
    <name>GripperEnvironment.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>GripperEnvironment_8cpp</filename>
    <includes id="GripperEnvironment_8h" name="GripperEnvironment.h" local="yes" imported="no">robodyn_mechanisms/GripperEnvironment.h</includes>
  </compound>
  <compound kind="file">
    <name>GripperEnvironment.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>GripperEnvironment_8h</filename>
    <class kind="struct">GripperEnvironment::GripperEnvInfo</class>
    <class kind="class">GripperEnvironment</class>
  </compound>
  <compound kind="file">
    <name>GripperEnvironmentTest.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/test/</path>
    <filename>GripperEnvironmentTest_8cpp</filename>
    <includes id="GripperEnvironment_8h" name="GripperEnvironment.h" local="yes" imported="no">robodyn_mechanisms/GripperEnvironment.h</includes>
    <class kind="class">GripperEnvironmentTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>GripperEnvironmentTest_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperEnvironmentTest_8cpp.html</anchorfile>
      <anchor>ab5f7cc604047e1ae724ac5166cdc259e</anchor>
      <arglist>(GripperEnvironmentTest, setUserCommandTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperEnvironmentTest_8cpp.html</anchorfile>
      <anchor>a2cf44261f0443af071bb1674d357c15d</anchor>
      <arglist>(GripperEnvironmentTest, populateBaseFrameInfoTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperEnvironmentTest_8cpp.html</anchorfile>
      <anchor>a68bccfcfc1276f660033324787901820</anchor>
      <arglist>(GripperEnvironmentTest, populateGripperStateInfoTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperEnvironmentTest_8cpp.html</anchorfile>
      <anchor>a430a600227d6136d4e72ec97ec469a5b</anchor>
      <arglist>(GripperEnvironmentTest, populateGoalStatusTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperEnvironmentTest_8cpp.html</anchorfile>
      <anchor>adb5b2ba760124c6b82d4846795f64434</anchor>
      <arglist>(GripperEnvironmentTest, populatePoseStateInfoTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperEnvironmentTest_8cpp.html</anchorfile>
      <anchor>a2aa01f5adb2c8b2d1c37df07ad42d243</anchor>
      <arglist>(GripperEnvironmentTest, createGripperEnvironmentMsgTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperEnvironmentTest_8cpp.html</anchorfile>
      <anchor>a6e3c97f0a8f6ab6e0c700cfe7c189aff</anchor>
      <arglist>(GripperEnvironmentTest, updateTest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GripperKinematics.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>GripperKinematics_8cpp</filename>
    <includes id="GripperKinematics_8h" name="GripperKinematics.h" local="yes" imported="no">robodyn_mechanisms/GripperKinematics.h</includes>
  </compound>
  <compound kind="file">
    <name>GripperKinematics.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>GripperKinematics_8h</filename>
    <class kind="class">GripperKinematics</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GripperKinematics &gt;</type>
      <name>GripperKinematicsPtr</name>
      <anchorfile>GripperKinematics_8h.html</anchorfile>
      <anchor>ae9823bc1b1b15128af5bfab0f8984853</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GripperKinematics_Test.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/test/</path>
    <filename>GripperKinematics__Test_8cpp</filename>
    <includes id="GripperKinematics_8h" name="GripperKinematics.h" local="yes" imported="no">robodyn_mechanisms/GripperKinematics.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>GripperKinematics__Test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>GripperKinematics__Test_8cpp.html</anchorfile>
      <anchor>a6103d62e0098b24cf8f46cea971839a2</anchor>
      <arglist>(GripperKinematicsTest, Constructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>GripperKinematics__Test_8cpp.html</anchorfile>
      <anchor>a8a126191b14220dfeba0436d613b1a80</anchor>
      <arglist>(GripperKinematicsTest, GetEncoderAngle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>GripperKinematics__Test_8cpp.html</anchorfile>
      <anchor>a570bde317cf90d3924ff72143756ea97</anchor>
      <arglist>(GripperKinematicsTest, GetAngleOffSingular)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>GripperKinematics__Test_8cpp.html</anchorfile>
      <anchor>a39729db972cb248e6737f50533920fe2</anchor>
      <arglist>(GripperKinematicsTest, IsOverCenter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>GripperKinematics__Test_8cpp.html</anchorfile>
      <anchor>ab0d8bb7d01be995f603bc80a2364d587</anchor>
      <arglist>(GripperKinematicsTest, GetMotorCurrentLimit)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GripperPositionStateMachine.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>GripperPositionStateMachine_8cpp</filename>
    <includes id="GripperPositionStateMachine_8h" name="GripperPositionStateMachine.h" local="yes" imported="no">robodyn_mechanisms/GripperPositionStateMachine.h</includes>
  </compound>
  <compound kind="file">
    <name>GripperPositionStateMachine.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>GripperPositionStateMachine_8h</filename>
    <includes id="GripperKinematics_8h" name="GripperKinematics.h" local="yes" imported="no">robodyn_mechanisms/GripperKinematics.h</includes>
    <class kind="struct">Acting</class>
    <class kind="struct">Active</class>
    <class kind="struct">AtDesiredJawPosition</class>
    <class kind="struct">c_cancel</class>
    <class kind="struct">c_lock</class>
    <class kind="struct">c_release</class>
    <class kind="struct">c_set</class>
    <class kind="struct">c_setParameters</class>
    <class kind="struct">Close</class>
    <class kind="struct">Closing</class>
    <class kind="struct">Container</class>
    <class kind="struct">Done</class>
    <class kind="struct">e_atDesiredJawPosition</class>
    <class kind="struct">e_close</class>
    <class kind="struct">e_do</class>
    <class kind="struct">e_done</class>
    <class kind="struct">e_faulted</class>
    <class kind="struct">e_isClosed</class>
    <class kind="struct">e_isNotOpen</class>
    <class kind="struct">e_isOpen</class>
    <class kind="struct">e_lessThanDesiredJawPosition</class>
    <class kind="struct">e_lessThanForceThreshold</class>
    <class kind="struct">e_listen</class>
    <class kind="struct">e_loaded</class>
    <class kind="struct">e_lock</class>
    <class kind="struct">e_locked</class>
    <class kind="struct">e_lockedStatus</class>
    <class kind="struct">e_moreThanDesiredJawPosition</class>
    <class kind="struct">e_moreThanForceThreshold</class>
    <class kind="struct">e_moving</class>
    <class kind="struct">e_next</class>
    <class kind="struct">e_notFaulted</class>
    <class kind="struct">e_notStalled</class>
    <class kind="struct">e_open</class>
    <class kind="struct">e_ready</class>
    <class kind="struct">e_release</class>
    <class kind="struct">e_set</class>
    <class kind="struct">e_stalled</class>
    <class kind="struct">e_still</class>
    <class kind="struct">e_stop</class>
    <class kind="struct">e_unloaded</class>
    <class kind="struct">e_unlocked</class>
    <class kind="struct">e_unlockedStatus</class>
    <class kind="struct">e_unready</class>
    <class kind="struct">Faulted</class>
    <class kind="struct">GripperPosition</class>
    <class kind="struct">i_atDesiredJawPosition_action</class>
    <class kind="struct">i_atDesiredJawPosition_position</class>
    <class kind="struct">i_do_active</class>
    <class kind="struct">i_do_fault</class>
    <class kind="struct">i_do_force</class>
    <class kind="struct">i_do_load</class>
    <class kind="struct">i_do_lock</class>
    <class kind="struct">i_do_lockStatus</class>
    <class kind="struct">i_do_movement</class>
    <class kind="struct">i_do_moving</class>
    <class kind="struct">i_do_open</class>
    <class kind="struct">i_do_position</class>
    <class kind="struct">i_do_positionOrLess</class>
    <class kind="struct">i_do_stall</class>
    <class kind="struct">i_do_status</class>
    <class kind="struct">i_faulted_command</class>
    <class kind="struct">i_faulted_fault</class>
    <class kind="struct">i_isOpen_action</class>
    <class kind="struct">i_isOpen_movement</class>
    <class kind="struct">i_isOpen_open</class>
    <class kind="struct">i_locked_action</class>
    <class kind="struct">i_locked_lock</class>
    <class kind="struct">i_ready_command</class>
    <class kind="struct">i_ready_status</class>
    <class kind="struct">i_stalled_action</class>
    <class kind="struct">i_stalled_stall</class>
    <class kind="struct">i_still_action</class>
    <class kind="struct">i_still_moving</class>
    <class kind="struct">i_unready_command</class>
    <class kind="struct">i_unready_status</class>
    <class kind="struct">Inactive</class>
    <class kind="struct">JawPositionCheck</class>
    <class kind="struct">LessThanDesiredJawPosition</class>
    <class kind="struct">LessThanForceThreshold</class>
    <class kind="struct">Listening</class>
    <class kind="struct">Loaded</class>
    <class kind="struct">LockCheck</class>
    <class kind="struct">Locked</class>
    <class kind="struct">LockedStatus</class>
    <class kind="struct">MoreThanDesiredJawPosition</class>
    <class kind="struct">MoreThanForceThreshold</class>
    <class kind="struct">Moving</class>
    <class kind="struct">NotFaulted</class>
    <class kind="struct">NotOpen</class>
    <class kind="struct">NotStalled</class>
    <class kind="struct">Open</class>
    <class kind="struct">Opening</class>
    <class kind="struct">OpenUntilStall</class>
    <class kind="struct">OpenWide</class>
    <class kind="struct">Ready</class>
    <class kind="struct">Stalled</class>
    <class kind="struct">Still</class>
    <class kind="struct">Stopped</class>
    <class kind="struct">Unloaded</class>
    <class kind="struct">Unlocked</class>
    <class kind="struct">UnlockedStatus</class>
    <class kind="struct">Unready</class>
  </compound>
  <compound kind="file">
    <name>GripperPositionStateMachine_Test.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/test/</path>
    <filename>GripperPositionStateMachine__Test_8cpp</filename>
    <includes id="GripperPositionStateMachine_8h" name="GripperPositionStateMachine.h" local="yes" imported="no">robodyn_mechanisms/GripperPositionStateMachine.h</includes>
    <class kind="class">GripperPositionStateMachineTest</class>
    <member kind="function">
      <type>float</type>
      <name>getFloat</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>abedb02b40a7f441eec9aa9719e767bef</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getUInt16</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>ab0a97e565ffbfa8e3d9a83c55b6d28ed</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendCommand</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>a1df13edcc7e895a92835006844588a48</anchor>
      <arglist>(const r2_msgs::JointCommand &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFloat</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>aa70559f3ef5342b84faf3c8d8f38e1c1</anchor>
      <arglist>(const std::string &amp;name, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUInt16</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>a46c7dc091008e8c8e0e9dc89641e4974</anchor>
      <arglist>(const std::string &amp;name, uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>a05291b0b508358b0cd261a19843f4556</anchor>
      <arglist>(GripperPositionStateMachineTest, InitialStates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>a21ac92a1a1631e31c71ba93da1061987</anchor>
      <arglist>(GripperPositionStateMachineTest, Loaded)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>a7b0fef250ae412d5bd8f472d7fbb5f57</anchor>
      <arglist>(GripperPositionStateMachineTest, Locked)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>a70f638bec2191b151e7536b59bbbf40d</anchor>
      <arglist>(GripperPositionStateMachineTest, LockedStatus)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>a6392b00f6086a379c605c502ad3a72b1</anchor>
      <arglist>(GripperPositionStateMachineTest, Ready)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>af670abfbe1ac968e795bdbeea23dcfef</anchor>
      <arglist>(GripperPositionStateMachineTest, DesiredJawPosition)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>a1e84d5cfd5df69a9d4670e2c3d40eced</anchor>
      <arglist>(GripperPositionStateMachineTest, Stalled)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>ad38afe01eed68082c545a40ce1fff52f</anchor>
      <arglist>(GripperPositionStateMachineTest, Faulted)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>a2ff75ee0ed6c687f024b53c477375ea4</anchor>
      <arglist>(GripperPositionStateMachineTest, Moving)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>a7738b946823e3792d7eb11c0333ff7c4</anchor>
      <arglist>(GripperPositionStateMachineTest, Open)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>affc7658249acdda9b2c19be3d6207e99</anchor>
      <arglist>(GripperPositionStateMachineTest, Force)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>a7b9715b8a805abf95bdcfe282e19c07f</anchor>
      <arglist>(GripperPositionStateMachineTest, SetParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>ad2f6ba673f09557fe114bb3a4460d6b8</anchor>
      <arglist>(GripperPositionStateMachineTest, Command)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>af5d127289a59878c8ca87f887c1074c2</anchor>
      <arglist>(GripperPositionStateMachineTest, Movement)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>a03105eed36fcb027df008011ad452c79</anchor>
      <arglist>(GripperPositionStateMachineTest, ActionSet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>a96ffa96efb206f1f9b4a365f35a4b5c2</anchor>
      <arglist>(GripperPositionStateMachineTest, ActionLock)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>a9ede8ae82b9119e78e0e4dc4f6b5fd5e</anchor>
      <arglist>(GripperPositionStateMachineTest, ActionRelease)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>a898b1bed0d181e695bb7c628aa0bddb9</anchor>
      <arglist>(GripperPositionStateMachineTest, ActionInterrupt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>a56385c157211a44900b27e282f08cc99</anchor>
      <arglist>(GripperPositionStateMachineTest, ActionOpenWideFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>a55e214921450e1ab974774fb001b3c08</anchor>
      <arglist>(GripperPositionStateMachineTest, ActionJawPositionCheckFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>ab73317529a9f9326f4d6ebee3a18de6d</anchor>
      <arglist>(GripperPositionStateMachineTest, ActionCloseFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>a61e97af71692182226386e2d8bca9d7e</anchor>
      <arglist>(GripperPositionStateMachineTest, ActionLockCheckFailure)</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>testFloats</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>acf3c9d0c9de273ad04546d9526ffe226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, uint16_t &gt;</type>
      <name>testUInt16s</name>
      <anchorfile>GripperPositionStateMachine__Test_8cpp.html</anchorfile>
      <anchor>ac301792b41ce03d981a0a058e11b3a67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GripperStatusChecker.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>GripperStatusChecker_8cpp</filename>
    <includes id="GripperStatusChecker_8h" name="GripperStatusChecker.h" local="yes" imported="no">robodyn_mechanisms/GripperStatusChecker.h</includes>
  </compound>
  <compound kind="file">
    <name>GripperStatusChecker.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>GripperStatusChecker_8h</filename>
    <class kind="class">GripperStatusChecker</class>
    <class kind="struct">GripperStatusChecker::GripperStatusCheckInfo</class>
    <member kind="enumeration">
      <name>GripperStatusCheckerStates</name>
      <anchorfile>GripperStatusChecker_8h.html</anchorfile>
      <anchor>aac44bc38dfac53be525df2e4aa8cfca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDLE</name>
      <anchorfile>GripperStatusChecker_8h.html</anchorfile>
      <anchor>aac44bc38dfac53be525df2e4aa8cfca9afd6a0e4343048b10646dd2976cc5ad18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PILOT_REQUEST</name>
      <anchorfile>GripperStatusChecker_8h.html</anchorfile>
      <anchor>aac44bc38dfac53be525df2e4aa8cfca9ab236b6b57d6f5c5b0f43a229ac58cbbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAPTAIN_REQUEST</name>
      <anchorfile>GripperStatusChecker_8h.html</anchorfile>
      <anchor>aac44bc38dfac53be525df2e4aa8cfca9a3201fde5d91eec1acbd0cdeb048c0990</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRANT</name>
      <anchorfile>GripperStatusChecker_8h.html</anchorfile>
      <anchor>aac44bc38dfac53be525df2e4aa8cfca9a8104d53d065fdf289549328c28425489</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRIVING</name>
      <anchorfile>GripperStatusChecker_8h.html</anchorfile>
      <anchor>aac44bc38dfac53be525df2e4aa8cfca9a1ce8e3e112b2c058a7f945e753c4c23e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GripperStatusCheckerTest.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/test/</path>
    <filename>GripperStatusCheckerTest_8cpp</filename>
    <includes id="GripperStatusChecker_8h" name="GripperStatusChecker.h" local="yes" imported="no">robodyn_mechanisms/GripperStatusChecker.h</includes>
    <class kind="class">GripperStatusCheckerTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>GripperStatusCheckerTest_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperStatusCheckerTest_8cpp.html</anchorfile>
      <anchor>ab9d10b03a576615da4fd4054de708022</anchor>
      <arglist>(GripperStatusCheckerTest, PopulateJointControlInfoTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperStatusCheckerTest_8cpp.html</anchorfile>
      <anchor>a573b5ce9abf3ad8876c0631d093912d9</anchor>
      <arglist>(GripperStatusCheckerTest, PopulatePilotRequestInfoTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperStatusCheckerTest_8cpp.html</anchorfile>
      <anchor>a19e130a559a7ff0e580cd8987ecb9bfb</anchor>
      <arglist>(GripperStatusCheckerTest, PopulateCaptainRequestInfoTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperStatusCheckerTest_8cpp.html</anchorfile>
      <anchor>ae052927c9511c8e463fc53049627f355</anchor>
      <arglist>(GripperStatusCheckerTest, UpdateTest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GripperSupervisor.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>GripperSupervisor_8cpp</filename>
    <includes id="GripperSupervisor_8h" name="GripperSupervisor.h" local="yes" imported="no">robodyn_mechanisms/GripperSupervisor.h</includes>
  </compound>
  <compound kind="file">
    <name>GripperSupervisor.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>GripperSupervisor_8h</filename>
    <class kind="struct">EndEffectorData</class>
    <class kind="struct">GripperControlModes</class>
    <class kind="class">GripperSupervisor</class>
    <member kind="enumeration">
      <name>GripperSupervisorStates</name>
      <anchorfile>GripperSupervisor_8h.html</anchorfile>
      <anchor>a48763a619c5b155af62ba2f325400916</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDLE</name>
      <anchorfile>GripperSupervisor_8h.html</anchorfile>
      <anchor>a48763a619c5b155af62ba2f325400916afd6a0e4343048b10646dd2976cc5ad18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAULT</name>
      <anchorfile>GripperSupervisor_8h.html</anchorfile>
      <anchor>a48763a619c5b155af62ba2f325400916ab7f3a434cd7c576917ad58613673c571</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>GripperSupervisor_8h.html</anchorfile>
      <anchor>a48763a619c5b155af62ba2f325400916aa5571864412c8275a2e18a931fddcaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCK</name>
      <anchorfile>GripperSupervisor_8h.html</anchorfile>
      <anchor>a48763a619c5b155af62ba2f325400916a438b68412f24003b09e0993b62dc7b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELEASE</name>
      <anchorfile>GripperSupervisor_8h.html</anchorfile>
      <anchor>a48763a619c5b155af62ba2f325400916ad590443978dc58d64aed5001f56efcdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET</name>
      <anchorfile>GripperSupervisor_8h.html</anchorfile>
      <anchor>a48763a619c5b155af62ba2f325400916ab44c8101cc294c074709ec1b14211792</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELEASE_PENDING</name>
      <anchorfile>GripperSupervisor_8h.html</anchorfile>
      <anchor>a48763a619c5b155af62ba2f325400916ad8ec5638c11d641798516ca742d307fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET_PENDING</name>
      <anchorfile>GripperSupervisor_8h.html</anchorfile>
      <anchor>a48763a619c5b155af62ba2f325400916aacb1026533cf024c9a0448581f638ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCK_PENDING</name>
      <anchorfile>GripperSupervisor_8h.html</anchorfile>
      <anchor>a48763a619c5b155af62ba2f325400916a5bae5ad5372f8bf8dedfa4cde9276de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQUEST_PENDING</name>
      <anchorfile>GripperSupervisor_8h.html</anchorfile>
      <anchor>a48763a619c5b155af62ba2f325400916a05759003000cbe79dbcf6e860fda1ba8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GripperSupervisorTest.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/test/</path>
    <filename>GripperSupervisorTest_8cpp</filename>
    <includes id="GripperSupervisor_8h" name="GripperSupervisor.h" local="yes" imported="no">robodyn_mechanisms/GripperSupervisor.h</includes>
    <class kind="class">GripperSupervisorTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>GripperSupervisorTest_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperSupervisorTest_8cpp.html</anchorfile>
      <anchor>af17e9bce402e018c6fc0369052ddf18d</anchor>
      <arglist>(GripperSupervisorTest, InitializeMapsTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperSupervisorTest_8cpp.html</anchorfile>
      <anchor>a29b60d16ff6525c4ef462920afcf0be4</anchor>
      <arglist>(GripperSupervisorTest, PopulateGripperStateInfoTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperSupervisorTest_8cpp.html</anchorfile>
      <anchor>ad6cfea8b13d3837741e50dd05be272e4</anchor>
      <arglist>(GripperSupervisorTest, PopulateBaseFrameInfoTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperSupervisorTest_8cpp.html</anchorfile>
      <anchor>a065e8b822c2498774bbeb4c25696d7c3</anchor>
      <arglist>(GripperSupervisorTest, PopulateCheckedGrippersTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperSupervisorTest_8cpp.html</anchorfile>
      <anchor>a8e0650962ae62220fe6a6fcd947426e1</anchor>
      <arglist>(GripperSupervisorTest, PopulateGoalStatusTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperSupervisorTest_8cpp.html</anchorfile>
      <anchor>adc7d4223daa37f9014ec912199e4616b</anchor>
      <arglist>(GripperSupervisorTest, PopulateJointControlModeTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperSupervisorTest_8cpp.html</anchorfile>
      <anchor>ab8acb2c3ab2626f050abe5e3bf5803a3</anchor>
      <arglist>(GripperSupervisorTest, PopulateGripperCommandsInTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>GripperSupervisorTest_8cpp.html</anchorfile>
      <anchor>aadfda7819b9dd9f06d56ee8ac64b1e0c</anchor>
      <arglist>(GripperSupervisorTest, CheckTransitionsTest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HallsToAngle.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>HallsToAngle_8h</filename>
    <class kind="class">HallsToAngle</class>
  </compound>
  <compound kind="file">
    <name>JointCommandFactory.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointCommandFactory_8cpp</filename>
    <includes id="JointCommandFactory_8h" name="JointCommandFactory.h" local="yes" imported="no">robodyn_mechanisms/JointCommandFactory.h</includes>
  </compound>
  <compound kind="file">
    <name>JointCommandFactory.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointCommandFactory_8h</filename>
    <includes id="JointCommandSeriesElastic_8h" name="JointCommandSeriesElastic.h" local="yes" imported="no">robodyn_mechanisms/JointCommandSeriesElastic.h</includes>
    <includes id="JointCommandRigid_8h" name="JointCommandRigid.h" local="yes" imported="no">robodyn_mechanisms/JointCommandRigid.h</includes>
    <includes id="JointCommandGripper_8h" name="JointCommandGripper.h" local="yes" imported="no">robodyn_mechanisms/JointCommandGripper.h</includes>
    <includes id="JointCommandWrist_8h" name="JointCommandWrist.h" local="yes" imported="no">robodyn_mechanisms/JointCommandWrist.h</includes>
    <includes id="JointCommandFinger_8h" name="JointCommandFinger.h" local="yes" imported="no">robodyn_mechanisms/JointCommandFinger.h</includes>
    <namespace>JointCommandFactory</namespace>
    <namespace>JointCommandFactory::Private</namespace>
    <member kind="function">
      <type>JointCommandInterfacePtr</type>
      <name>generate</name>
      <anchorfile>namespaceJointCommandFactory.html</anchorfile>
      <anchor>a6f852f8671a6fa66b45a93b1b94cc768</anchor>
      <arglist>(const std::string &amp;mechanism, const JointCommandInterface::IoFunctions &amp;io)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getJointTypeFromParameterFile</name>
      <anchorfile>namespaceJointCommandFactory_1_1Private.html</anchorfile>
      <anchor>a7d2d7253cc5a56a645f0d8e13e967ca5</anchor>
      <arglist>(const std::string &amp;parameterFile)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointCommandFactory_Test.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/test/</path>
    <filename>JointCommandFactory__Test_8cpp</filename>
    <includes id="JointCommandFactory_8h" name="JointCommandFactory.h" local="yes" imported="no">robodyn_mechanisms/JointCommandFactory.h</includes>
    <class kind="class">JointCommandFactoryTest</class>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getActuatorNames</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>a2cc47a0f59e4f967871712cd4d5db00a</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getAllJointNames</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>af3086c4f94d70c08ba8dfa95f458b57b</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getBoolParam</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>a4796938f0ddde8b341c03ac118865de6</anchor>
      <arglist>(std::string paramName, bool &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getBrainstemCoeff</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>a61bdbcc4760f835172bf9ca45bd0f6a0</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getCommandFile</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>a81499cb6d0c4b74d42059110d63a827e</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDoubleParam</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>adc8e9155c928d29e19ab1c9c641a729a</anchor>
      <arglist>(std::string paramName, double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFloat</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>a81be6a5b16152f95b95ae8a73eea1ce1</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getInt16</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>aa37fe962157d88346b5cf61fc97c8fe1</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getInt32</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>a88464c00af955dcd3eb7df7ebc06a583</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIntParam</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>a80113e72c36f6f057d64d990928b4aae</anchor>
      <arglist>(std::string paramName, int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getJointNames</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>a803ad998813fa99acac406a1e38e1292</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLiveCoeff</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>a51c4632b0f7e110cb56587d1b45a4f09</anchor>
      <arglist>(std::string coeff)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMotorCoeff</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>a869f62ba2d5b96f14f289611c4ff6aec</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getStringParam</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>a1c7bc7018676eed9fe129b1827237ba5</anchor>
      <arglist>(std::string paramName, std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getUInt16</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>a06a01abf85abbed24c961f1c415bafa9</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getUInt32</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>a9e234dd1306c7d7f1452022bf03676d6</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasBrainstemCoeff</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>afc6fbed23bc1c60b3dcbaa8bf8a873af</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasLiveCoeff</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>abebb239961caec3e188208c82de6ef28</anchor>
      <arglist>(std::string coeff)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasParam</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>a27e9ead8e029ecb06e276d9628464c42</anchor>
      <arglist>(std::string paramName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoolParam</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>a3ad3ba18ea55336989cf7ea5bbe4aa5b</anchor>
      <arglist>(std::string paramName, bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDoubleParam</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>aa3ebb6199ede55a03567e52736dfc374</anchor>
      <arglist>(std::string paramName, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFloat</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>a2c7a94f714cd7c194c7bb89367d9af78</anchor>
      <arglist>(std::string item, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInt16</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>ae3eba541c9f0e88751c6c73412d1e508</anchor>
      <arglist>(std::string item, int16_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntParam</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>aa7abe4e3c1cfbd403dbbf53cbaf070e8</anchor>
      <arglist>(std::string paramName, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLiveCoeff</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>aa72384c2503d9736c914be3d40c7ab57</anchor>
      <arglist>(std::string coeff, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStringParam</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>a4c541618e1b2c98056f06bb0d2ffc8a5</anchor>
      <arglist>(std::string paramName, std::string value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUInt16</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>ab6dc0a5215d45f83dc58d7e7dfafc6f1</anchor>
      <arglist>(std::string item, uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>af80a8ea7a420a52df1e36c952a5dc5fe</anchor>
      <arglist>(JointCommandFactoryTest, generate)</arglist>
    </member>
    <member kind="variable">
      <type>CoeffMapPtr</type>
      <name>brainstemCoeffMap</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>aecf6dfc9e7de2e99226ba361a286eb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RobotInstancePtr</type>
      <name>instance</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>afb0d90de24c86959359741ae81f2004f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CoeffMapPtr</type>
      <name>motorCoeffMap</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>ab0fe115bd8ff64c206faa21a96b53fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>testFloats</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>acf3c9d0c9de273ad04546d9526ffe226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, int16_t &gt;</type>
      <name>testInt16s</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>afa1706ab8b6a61b4e4e77a4cdab18ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, int32_t &gt;</type>
      <name>testInt32s</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>ac85892ac77c2a8de0b179c2aa80db999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>testLiveCoeffs</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>ab97c8c3a5aef02fe34610550a41aad77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParamMap</type>
      <name>testParamMap</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>aab07bd9394ce894701090747ddc5f83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, uint16_t &gt;</type>
      <name>testUInt16s</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>ac301792b41ce03d981a0a058e11b3a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, uint32_t &gt;</type>
      <name>testUInt32s</name>
      <anchorfile>JointCommandFactory__Test_8cpp.html</anchorfile>
      <anchor>a98aa3151d5f800cf0d248d8d3d3e5a70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointCommandFinger.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointCommandFinger_8cpp</filename>
    <includes id="JointCommandFinger_8h" name="JointCommandFinger.h" local="yes" imported="no">robodyn_mechanisms/JointCommandFinger.h</includes>
  </compound>
  <compound kind="file">
    <name>JointCommandFinger.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointCommandFinger_8h</filename>
    <includes id="JointCommandInterface_8h" name="JointCommandInterface.h" local="yes" imported="no">robodyn_mechanisms/JointCommandInterface.h</includes>
    <includes id="FingerController_8h" name="FingerController.h" local="yes" imported="no">robodyn_mechanisms/FingerController.h</includes>
    <includes id="EmbeddedSmoother_8h" name="EmbeddedSmoother.h" local="yes" imported="no">EmbeddedSmoother.h</includes>
    <class kind="class">JointCommandFinger</class>
  </compound>
  <compound kind="file">
    <name>JointCommandFinger_Test.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/test/</path>
    <filename>JointCommandFinger__Test_8cpp</filename>
    <includes id="JointCommandFinger_8h" name="JointCommandFinger.h" local="yes" imported="no">robodyn_mechanisms/JointCommandFinger.h</includes>
    <class kind="class">JointCommandFingerTest</class>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getActuatorNames</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a2cc47a0f59e4f967871712cd4d5db00a</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getAllJointNames</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>af3086c4f94d70c08ba8dfa95f458b57b</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getBoolParam</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a4796938f0ddde8b341c03ac118865de6</anchor>
      <arglist>(std::string paramName, bool &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getBrainstemCoeff</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a61bdbcc4760f835172bf9ca45bd0f6a0</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getCommandFile</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a81499cb6d0c4b74d42059110d63a827e</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDoubleParam</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>adc8e9155c928d29e19ab1c9c641a729a</anchor>
      <arglist>(std::string paramName, double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getInt16</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>aa37fe962157d88346b5cf61fc97c8fe1</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIntParam</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a80113e72c36f6f057d64d990928b4aae</anchor>
      <arglist>(std::string paramName, int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getJointNames</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a803ad998813fa99acac406a1e38e1292</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLiveCoeff</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a51c4632b0f7e110cb56587d1b45a4f09</anchor>
      <arglist>(std::string coeff)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMotorCoeff</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a869f62ba2d5b96f14f289611c4ff6aec</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getStringParam</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a1c7bc7018676eed9fe129b1827237ba5</anchor>
      <arglist>(std::string paramName, std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getUint16</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>ac577466f0f2e119e5e1ead8b498c81aa</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasLiveCoeff</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>abebb239961caec3e188208c82de6ef28</anchor>
      <arglist>(std::string coeff)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasParam</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a27e9ead8e029ecb06e276d9628464c42</anchor>
      <arglist>(std::string paramName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoolParam</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a3ad3ba18ea55336989cf7ea5bbe4aa5b</anchor>
      <arglist>(std::string paramName, bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDoubleParam</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>aa3ebb6199ede55a03567e52736dfc374</anchor>
      <arglist>(std::string paramName, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInt16</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>ae3eba541c9f0e88751c6c73412d1e508</anchor>
      <arglist>(std::string item, int16_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntParam</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>aa7abe4e3c1cfbd403dbbf53cbaf070e8</anchor>
      <arglist>(std::string paramName, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLiveCoeff</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>aa72384c2503d9736c914be3d40c7ab57</anchor>
      <arglist>(std::string coeff, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStringParam</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a4c541618e1b2c98056f06bb0d2ffc8a5</anchor>
      <arglist>(std::string paramName, std::string value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUint16</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a7bd9aec479dc1c54ee759e4712de8892</anchor>
      <arglist>(std::string item, uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a43ab70886951bef7ea7f5c89a9f09474</anchor>
      <arglist>(JointCommandFingerTest, Constructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a61fb7b51e2e839425a7674071753ee9a</anchor>
      <arglist>(JointCommandFingerTest, updateMeasuredState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a95cbd7ba224ced4860b790feea5de9ba</anchor>
      <arglist>(JointCommandFingerTest, getSimpleMeasuredState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>afb60c70294fbd904a7a8c24da8a65180</anchor>
      <arglist>(JointCommandFingerTest, getCompleteMeasuredState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a2619e0bd74fa63f5d2f9b214be76a581</anchor>
      <arglist>(JointCommandFingerTest, setCommand)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a0ac069a953081e1588f9d5c9e6c62ddb</anchor>
      <arglist>(JointCommandFingerTest, getCapability)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tubeTare</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a9a2ad33ebf6c7c52f8df7015cf0d8a51</anchor>
      <arglist>(std::string mechanism, JointCommandInterface::IoFunctions &amp;io)</arglist>
    </member>
    <member kind="variable">
      <type>CoeffMapPtr</type>
      <name>brainstemCoeffMap</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>aecf6dfc9e7de2e99226ba361a286eb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RobotInstancePtr</type>
      <name>instance</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>afb0d90de24c86959359741ae81f2004f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CoeffMapPtr</type>
      <name>motorCoeffMap</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>ab0fe115bd8ff64c206faa21a96b53fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, int16_t &gt;</type>
      <name>testInt16</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>a8cc704ea698bc4912cf892040a9e9e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>testLiveCoeffs</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>ab97c8c3a5aef02fe34610550a41aad77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParamMap</type>
      <name>testParamMap</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>aab07bd9394ce894701090747ddc5f83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, uint16_t &gt;</type>
      <name>testUint16</name>
      <anchorfile>JointCommandFinger__Test_8cpp.html</anchorfile>
      <anchor>ad2564924942fefe44acbc418f54d89d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointCommandGripper.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointCommandGripper_8cpp</filename>
    <includes id="JointCommandGripper_8h" name="JointCommandGripper.h" local="yes" imported="no">robodyn_mechanisms/JointCommandGripper.h</includes>
  </compound>
  <compound kind="file">
    <name>JointCommandGripper.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointCommandGripper_8h</filename>
    <includes id="JointCommandInterface_8h" name="JointCommandInterface.h" local="yes" imported="no">robodyn_mechanisms/JointCommandInterface.h</includes>
    <class kind="class">JointCommandGripper</class>
  </compound>
  <compound kind="file">
    <name>JointCommandGripper_Test.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/test/</path>
    <filename>JointCommandGripper__Test_8cpp</filename>
    <includes id="JointCommandGripper_8h" name="JointCommandGripper.h" local="yes" imported="no">robodyn_mechanisms/JointCommandGripper.h</includes>
    <class kind="class">JointCommandGripperTest</class>
    <member kind="function">
      <type>float</type>
      <name>getBrainstemCoeff</name>
      <anchorfile>JointCommandGripper__Test_8cpp.html</anchorfile>
      <anchor>a61bdbcc4760f835172bf9ca45bd0f6a0</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getCommandFile</name>
      <anchorfile>JointCommandGripper__Test_8cpp.html</anchorfile>
      <anchor>a81499cb6d0c4b74d42059110d63a827e</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFloat</name>
      <anchorfile>JointCommandGripper__Test_8cpp.html</anchorfile>
      <anchor>a81be6a5b16152f95b95ae8a73eea1ce1</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMotorCoeff</name>
      <anchorfile>JointCommandGripper__Test_8cpp.html</anchorfile>
      <anchor>a869f62ba2d5b96f14f289611c4ff6aec</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasBrainstemCoeff</name>
      <anchorfile>JointCommandGripper__Test_8cpp.html</anchorfile>
      <anchor>afc6fbed23bc1c60b3dcbaa8bf8a873af</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>JointCommandGripper__Test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFloat</name>
      <anchorfile>JointCommandGripper__Test_8cpp.html</anchorfile>
      <anchor>a2c7a94f714cd7c194c7bb89367d9af78</anchor>
      <arglist>(std::string item, float value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandGripper__Test_8cpp.html</anchorfile>
      <anchor>ab711a0f1f8911689a654819662cdd379</anchor>
      <arglist>(JointCommandGripperTest, Constructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandGripper__Test_8cpp.html</anchorfile>
      <anchor>a1c7c367c3b4ae6336136badfcb06fe94</anchor>
      <arglist>(JointCommandGripperTest, LoadCoeffs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandGripper__Test_8cpp.html</anchorfile>
      <anchor>a592b1f587ad0d7a2b22c9170a7e7603f</anchor>
      <arglist>(JointCommandGripperTest, getSimpleMeasuredState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandGripper__Test_8cpp.html</anchorfile>
      <anchor>af0c617bad38769b9549b688b5c3d6b00</anchor>
      <arglist>(JointCommandGripperTest, getCommandedState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandGripper__Test_8cpp.html</anchorfile>
      <anchor>a78110fafb14b05235c25a66d58b3723a</anchor>
      <arglist>(JointCommandGripperTest, setCommand)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandGripper__Test_8cpp.html</anchorfile>
      <anchor>a03db2e902b9d6bfe6642c9a03a2a3ac2</anchor>
      <arglist>(JointCommandGripperTest, setCommand_BadMsg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandGripper__Test_8cpp.html</anchorfile>
      <anchor>a64792fe56aac882897c10d035bc5b5f8</anchor>
      <arglist>(JointCommandGripperTest, getCapability)</arglist>
    </member>
    <member kind="variable">
      <type>CoeffMapPtr</type>
      <name>brainstemCoeffMap</name>
      <anchorfile>JointCommandGripper__Test_8cpp.html</anchorfile>
      <anchor>aecf6dfc9e7de2e99226ba361a286eb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RobotInstancePtr</type>
      <name>instance</name>
      <anchorfile>JointCommandGripper__Test_8cpp.html</anchorfile>
      <anchor>afb0d90de24c86959359741ae81f2004f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CoeffMapPtr</type>
      <name>motorCoeffMap</name>
      <anchorfile>JointCommandGripper__Test_8cpp.html</anchorfile>
      <anchor>ab0fe115bd8ff64c206faa21a96b53fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>testFloats</name>
      <anchorfile>JointCommandGripper__Test_8cpp.html</anchorfile>
      <anchor>acf3c9d0c9de273ad04546d9526ffe226</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointCommandInterface.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointCommandInterface_8h</filename>
    <class kind="class">JointCommandInterface::IoFunctions</class>
    <class kind="class">JointCommandInterface</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; JointCommandInterface &gt;</type>
      <name>JointCommandInterfacePtr</name>
      <anchorfile>JointCommandInterface_8h.html</anchorfile>
      <anchor>af3672fde351b6af6cfae3ddf0211393a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointCommandRigid.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointCommandRigid_8cpp</filename>
    <includes id="JointCommandRigid_8h" name="JointCommandRigid.h" local="yes" imported="no">robodyn_mechanisms/JointCommandRigid.h</includes>
  </compound>
  <compound kind="file">
    <name>JointCommandRigid.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointCommandRigid_8h</filename>
    <includes id="JointCommandInterface_8h" name="JointCommandInterface.h" local="yes" imported="no">robodyn_mechanisms/JointCommandInterface.h</includes>
    <class kind="class">JointCommandRigid</class>
  </compound>
  <compound kind="file">
    <name>JointCommandRigid_Test.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/test/</path>
    <filename>JointCommandRigid__Test_8cpp</filename>
    <includes id="JointCommandRigid_8h" name="JointCommandRigid.h" local="yes" imported="no">robodyn_mechanisms/JointCommandRigid.h</includes>
    <class kind="class">JointCommandRigidTest</class>
    <member kind="function">
      <type>float</type>
      <name>getBrainstemCoeff</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>a61bdbcc4760f835172bf9ca45bd0f6a0</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getCommandFile</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>a81499cb6d0c4b74d42059110d63a827e</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFloat</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>a81be6a5b16152f95b95ae8a73eea1ce1</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMotorCoeff</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>a869f62ba2d5b96f14f289611c4ff6aec</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getUInt16</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>a06a01abf85abbed24c961f1c415bafa9</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getUInt32</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>a9e234dd1306c7d7f1452022bf03676d6</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasBrainstemCoeff</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>afc6fbed23bc1c60b3dcbaa8bf8a873af</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFloat</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>a2c7a94f714cd7c194c7bb89367d9af78</anchor>
      <arglist>(std::string item, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUInt16</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>ab6dc0a5215d45f83dc58d7e7dfafc6f1</anchor>
      <arglist>(std::string item, uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUInt32</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>aa73e20d2ca0dcf91c012a3e2af22ce81</anchor>
      <arglist>(std::string item, uint32_t value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>a2ec86f14de5945d178db74bb1de792f4</anchor>
      <arglist>(JointCommandRigidTest, Constructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>a63a72cfe01d2c16582a31d7b2705720a</anchor>
      <arglist>(JointCommandRigidTest, LoadCoeffs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>a9bbaa7f4bb0e4c631f6fe454eaf6919e</anchor>
      <arglist>(JointCommandRigidTest, getSimpleMeasuredState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>abbddea2eddf3d9d0e515ffa2bacdea97</anchor>
      <arglist>(JointCommandRigidTest, getCommandedState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>ab3c2839df4ddfe4abb92a9e37d201792</anchor>
      <arglist>(JointCommandRigidTest, setCommand)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>aca462181b9a798d3c5bcf1d6248dcf6a</anchor>
      <arglist>(JointCommandRigidTest, setCommand_BadMsg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>a3a43ec9950c70074c069b919ed217c3d</anchor>
      <arglist>(JointCommandRigidTest, getCapability)</arglist>
    </member>
    <member kind="variable">
      <type>CoeffMapPtr</type>
      <name>brainstemCoeffMap</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>aecf6dfc9e7de2e99226ba361a286eb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RobotInstancePtr</type>
      <name>instance</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>afb0d90de24c86959359741ae81f2004f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CoeffMapPtr</type>
      <name>motorCoeffMap</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>ab0fe115bd8ff64c206faa21a96b53fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>testFloats</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>acf3c9d0c9de273ad04546d9526ffe226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, uint16_t &gt;</type>
      <name>testUInt16s</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>ac301792b41ce03d981a0a058e11b3a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, uint32_t &gt;</type>
      <name>testUInt32s</name>
      <anchorfile>JointCommandRigid__Test_8cpp.html</anchorfile>
      <anchor>a98aa3151d5f800cf0d248d8d3d3e5a70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointCommandSeriesElastic.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointCommandSeriesElastic_8cpp</filename>
    <includes id="JointCommandSeriesElastic_8h" name="JointCommandSeriesElastic.h" local="yes" imported="no">robodyn_mechanisms/JointCommandSeriesElastic.h</includes>
  </compound>
  <compound kind="file">
    <name>JointCommandSeriesElastic.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointCommandSeriesElastic_8h</filename>
    <includes id="JointCommandInterface_8h" name="JointCommandInterface.h" local="yes" imported="no">robodyn_mechanisms/JointCommandInterface.h</includes>
    <class kind="class">JointCommandSeriesElastic</class>
  </compound>
  <compound kind="file">
    <name>JointCommandSeriesElastic_Test.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/test/</path>
    <filename>JointCommandSeriesElastic__Test_8cpp</filename>
    <includes id="JointCommandSeriesElastic_8h" name="JointCommandSeriesElastic.h" local="yes" imported="no">robodyn_mechanisms/JointCommandSeriesElastic.h</includes>
    <class kind="class">JointCommandSeriesElasticTest</class>
    <member kind="function">
      <type>float</type>
      <name>getBrainstemCoeff</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>a61bdbcc4760f835172bf9ca45bd0f6a0</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getCommandFile</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>a81499cb6d0c4b74d42059110d63a827e</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFloat</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>a81be6a5b16152f95b95ae8a73eea1ce1</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getInt32</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>ac26895d403d6072dcc076342731a9c4a</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMotorCoeff</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>a869f62ba2d5b96f14f289611c4ff6aec</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getUInt16</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>a06a01abf85abbed24c961f1c415bafa9</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasBrainstemCoeff</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>afc6fbed23bc1c60b3dcbaa8bf8a873af</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFloat</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>a2c7a94f714cd7c194c7bb89367d9af78</anchor>
      <arglist>(std::string item, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInt32</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>a8f95a69faeb2a4d4ae6f7c52a124164c</anchor>
      <arglist>(std::string item, int32_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUInt16</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>ab6dc0a5215d45f83dc58d7e7dfafc6f1</anchor>
      <arglist>(std::string item, uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>a704e7428604da9b3def09799b794c5c6</anchor>
      <arglist>(JointCommandSeriesElasticTest, Constructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>adc5ff1f1cf6008f721ea7ec1600f4897</anchor>
      <arglist>(JointCommandSeriesElasticTest, LoadCoeffs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>a170bdfbb2b0d6ae8172d04f9927a0c5c</anchor>
      <arglist>(JointCommandSeriesElasticTest, getSimpleMeasuredState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>ad9ba53dd5c19611529b47f165ad220a4</anchor>
      <arglist>(JointCommandSeriesElasticTest, getCompleteMeasuredState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>a397fe1f812db4a50dac4cb79d86ef1b0</anchor>
      <arglist>(JointCommandSeriesElasticTest, getCommandedState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>ace49f883dd1f742af59a8b6f2dd2db58</anchor>
      <arglist>(JointCommandSeriesElasticTest, setCommand)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>a6ebdd1372e112a696ed10634fecae8d8</anchor>
      <arglist>(JointCommandSeriesElasticTest, setCommand_BadMsg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>a1e2020543d54bef44689884df920401e</anchor>
      <arglist>(JointCommandSeriesElasticTest, getCapability)</arglist>
    </member>
    <member kind="variable">
      <type>CoeffMapPtr</type>
      <name>brainstemCoeffMap</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>aecf6dfc9e7de2e99226ba361a286eb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RobotInstancePtr</type>
      <name>instance</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>afb0d90de24c86959359741ae81f2004f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CoeffMapPtr</type>
      <name>motorCoeffMap</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>ab0fe115bd8ff64c206faa21a96b53fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>testFloats</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>acf3c9d0c9de273ad04546d9526ffe226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, int32_t &gt;</type>
      <name>testInt32s</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>ac85892ac77c2a8de0b179c2aa80db999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, uint16_t &gt;</type>
      <name>testUInt16s</name>
      <anchorfile>JointCommandSeriesElastic__Test_8cpp.html</anchorfile>
      <anchor>ac301792b41ce03d981a0a058e11b3a67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointCommandWrist.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointCommandWrist_8cpp</filename>
    <includes id="JointCommandWrist_8h" name="JointCommandWrist.h" local="yes" imported="no">robodyn_mechanisms/JointCommandWrist.h</includes>
  </compound>
  <compound kind="file">
    <name>JointCommandWrist.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointCommandWrist_8h</filename>
    <includes id="JointCommandInterface_8h" name="JointCommandInterface.h" local="yes" imported="no">robodyn_mechanisms/JointCommandInterface.h</includes>
    <includes id="WristMechanism_8h" name="WristMechanism.h" local="yes" imported="no">robodyn_mechanisms/WristMechanism.h</includes>
    <includes id="HallsToAngle_8h" name="HallsToAngle.h" local="yes" imported="no">robodyn_mechanisms/HallsToAngle.h</includes>
    <includes id="EmbeddedSmoother_8h" name="EmbeddedSmoother.h" local="yes" imported="no">EmbeddedSmoother.h</includes>
    <class kind="class">JointCommandWrist</class>
  </compound>
  <compound kind="file">
    <name>JointCommandWrist_Test.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/test/</path>
    <filename>JointCommandWrist__Test_8cpp</filename>
    <includes id="JointCommandWrist_8h" name="JointCommandWrist.h" local="yes" imported="no">robodyn_mechanisms/JointCommandWrist.h</includes>
    <class kind="class">JointCommandWristTest</class>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getActuatorNames</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a2cc47a0f59e4f967871712cd4d5db00a</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getBoolParam</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a4796938f0ddde8b341c03ac118865de6</anchor>
      <arglist>(std::string paramName, bool &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getBrainstemCoeff</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a61bdbcc4760f835172bf9ca45bd0f6a0</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getCommandFile</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a81499cb6d0c4b74d42059110d63a827e</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDoubleParam</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>adc8e9155c928d29e19ab1c9c641a729a</anchor>
      <arglist>(std::string paramName, double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getInt16</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>aa37fe962157d88346b5cf61fc97c8fe1</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIntParam</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a80113e72c36f6f057d64d990928b4aae</anchor>
      <arglist>(std::string paramName, int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getJointNames</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a803ad998813fa99acac406a1e38e1292</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLiveCoeff</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a51c4632b0f7e110cb56587d1b45a4f09</anchor>
      <arglist>(std::string coeff)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMotorCoeff</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a869f62ba2d5b96f14f289611c4ff6aec</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getStringParam</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a1c7bc7018676eed9fe129b1827237ba5</anchor>
      <arglist>(std::string paramName, std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getUint16</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>ac577466f0f2e119e5e1ead8b498c81aa</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasLiveCoeff</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>abebb239961caec3e188208c82de6ef28</anchor>
      <arglist>(std::string coeff)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasParam</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a27e9ead8e029ecb06e276d9628464c42</anchor>
      <arglist>(std::string paramName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoolParam</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a3ad3ba18ea55336989cf7ea5bbe4aa5b</anchor>
      <arglist>(std::string paramName, bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDoubleParam</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>aa3ebb6199ede55a03567e52736dfc374</anchor>
      <arglist>(std::string paramName, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInt16</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>ae3eba541c9f0e88751c6c73412d1e508</anchor>
      <arglist>(std::string item, int16_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntParam</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>aa7abe4e3c1cfbd403dbbf53cbaf070e8</anchor>
      <arglist>(std::string paramName, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLiveCoeff</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>aa72384c2503d9736c914be3d40c7ab57</anchor>
      <arglist>(std::string coeff, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStringParam</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a4c541618e1b2c98056f06bb0d2ffc8a5</anchor>
      <arglist>(std::string paramName, std::string value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUint16</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a7bd9aec479dc1c54ee759e4712de8892</anchor>
      <arglist>(std::string item, uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a6341268aed6af84e17d8f789e0b3fc00</anchor>
      <arglist>(JointCommandWristTest, Constructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>ae6a8e9593aa7148e1417e1be8d7fe594</anchor>
      <arglist>(JointCommandWristTest, LoadCoeffs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>acd7e264c5e5fe41ee14c3549788c1605</anchor>
      <arglist>(JointCommandWristTest, getSimpleMeasuredState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a5660b99a788b1fe4374e80c45454c1ce</anchor>
      <arglist>(JointCommandWristTest, getCompleteMeasuredState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a68d83252775dbdff378dc8961c355926</anchor>
      <arglist>(JointCommandWristTest, LiveCoeff)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a651769b85f150eb5e67c5bd77699ed07</anchor>
      <arglist>(JointCommandWristTest, Commands)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a443b6ba3e42b06d4cc81ec5733d39f24</anchor>
      <arglist>(JointCommandWristTest, getCapability)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a37422c610421f8cd499df17e6e5bf972</anchor>
      <arglist>(JointCommandWristTest, setFault)</arglist>
    </member>
    <member kind="variable">
      <type>CoeffMapPtr</type>
      <name>brainstemCoeffMap</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>aecf6dfc9e7de2e99226ba361a286eb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RobotInstancePtr</type>
      <name>instance</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>afb0d90de24c86959359741ae81f2004f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CoeffMapPtr</type>
      <name>motorCoeffMap</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>ab0fe115bd8ff64c206faa21a96b53fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, int16_t &gt;</type>
      <name>testInt16</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>a8cc704ea698bc4912cf892040a9e9e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>testLiveCoeffs</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>ab97c8c3a5aef02fe34610550a41aad77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParamMap</type>
      <name>testParamMap</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>aab07bd9394ce894701090747ddc5f83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, uint16_t &gt;</type>
      <name>testUint16</name>
      <anchorfile>JointCommandWrist__Test_8cpp.html</anchorfile>
      <anchor>ad2564924942fefe44acbc418f54d89d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointControlActual_Test.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/test/</path>
    <filename>JointControlActual__Test_8cpp</filename>
    <includes id="JointControlActualGripper_8h" name="JointControlActualGripper.h" local="yes" imported="no">robodyn_mechanisms/JointControlActualGripper.h</includes>
    <includes id="JointControlActualSeriesElastic_8h" name="JointControlActualSeriesElastic.h" local="yes" imported="no">robodyn_mechanisms/JointControlActualSeriesElastic.h</includes>
    <includes id="JointControlActualWrist_8h" name="JointControlActualWrist.h" local="yes" imported="no">robodyn_mechanisms/JointControlActualWrist.h</includes>
    <includes id="JointControlManagerFactory_8h" name="JointControlManagerFactory.h" local="yes" imported="no">robodyn_mechanisms/JointControlManagerFactory.h</includes>
    <class kind="class">JointControlActualFsmTest</class>
    <member kind="function">
      <type>std::string</type>
      <name>getControlFile</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>a22d88e159e9f8491ccc3e5d935699df4</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLiveCoeff</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>a51c4632b0f7e110cb56587d1b45a4f09</anchor>
      <arglist>(std::string coeff)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRegisterFile</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>a3fe274806f047d8cbb7b41998763349e</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasLiveCoeff</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>abebb239961caec3e188208c82de6ef28</anchor>
      <arglist>(std::string coeff)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLiveCoeff</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>aa72384c2503d9736c914be3d40c7ab57</anchor>
      <arglist>(std::string coeff, float value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>ab5ac1627943fc4bcf2dd28e001b92791</anchor>
      <arglist>(JointControlActualFsmTest, InitialBootLoader)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>a4cdec3faafe9f1e1ba7ffeee683f2a9e</anchor>
      <arglist>(JointControlActualFsmTest, FpgaFaults)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>a5e84c624464dcee10a632681afb977b3</anchor>
      <arglist>(JointControlActualFsmTest, Off)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>ae739b1d1fd9372b72491fc5bb953bec7</anchor>
      <arglist>(JointControlActualFsmTest, FaultIfInMotCom)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>a9a350aac5515ffc0de7383f6483affcf</anchor>
      <arglist>(JointControlActualFsmTest, Faults)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>a0a55f0fbd92e484f480b4adf9aabcba4</anchor>
      <arglist>(JointControlActualFsmTest, Park)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>ab8112551c3453847cbd9f36d02974425</anchor>
      <arglist>(JointControlActualFsmTest, Neutral)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>a0c2ec81620a879d988ec5662e3a42042</anchor>
      <arglist>(JointControlActualFsmTest, Drive)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>a3b1583bdc53c617da4c62618585e86fa</anchor>
      <arglist>(JointControlActualFsmTest, AFewControlModeInvalid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>a8c9a435dbb67fcaf3881a7dfb7860058</anchor>
      <arglist>(JointControlActualFsmTest, InitialCommandMode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>a09d7b10255e5dbe30cabe6dfa838e9ae</anchor>
      <arglist>(JointControlActualFsmTest, CantMultiLoopWithNoCoeffs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>a6c1779344ceb07aa5a27e9ceb64d536e</anchor>
      <arglist>(JointControlActualFsmTest, StallMode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>ab220ea458fc0f79ae674ea76a02bbd23</anchor>
      <arglist>(JointControlActualFsmTest, MultiLoopStep)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>ac60236ed5719933626bac2a0873f96a5</anchor>
      <arglist>(JointControlActualFsmTest, MultiLoopSmooth)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>ad5a202d2c9faf13491e7e0eeef7b3d55</anchor>
      <arglist>(JointControlActualFsmTest, InitialCalibrationMode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>a84e4974f62a36fd02546f6213ba74a6e</anchor>
      <arglist>(JointControlActualFsmTest, EnableCalibrationAndBack)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>a0782f4826c6d6ce9614b6ffe1768bd20</anchor>
      <arglist>(JointControlActualFsmTest, InitialClearFaultState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>a1381bac400cb6240c6a279b57f12a490</anchor>
      <arglist>(JointControlActualFsmTest, EnableClearFaultAndBack)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>a5a41ee786d0e922c37d18e91b414e07c</anchor>
      <arglist>(JointControlActualFsmTest, InitialCoeffState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>acc6df6ff643657d9825f11efa8b87f78</anchor>
      <arglist>(JointControlActualFsmTest, ShowCoeffsLoadedAndBack)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>a5fb59f2f94114ff86159d39541284a7a</anchor>
      <arglist>(JointControlActualFsmTest, getFaults)</arglist>
    </member>
    <member kind="variable">
      <type>RobotInstancePtr</type>
      <name>instance</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>afb0d90de24c86959359741ae81f2004f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>testLiveCoeffs</name>
      <anchorfile>JointControlActual__Test_8cpp.html</anchorfile>
      <anchor>ab97c8c3a5aef02fe34610550a41aad77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointControlActualFinger.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointControlActualFinger_8cpp</filename>
    <includes id="JointControlActualFinger_8h" name="JointControlActualFinger.h" local="yes" imported="no">robodyn_mechanisms/JointControlActualFinger.h</includes>
  </compound>
  <compound kind="file">
    <name>JointControlActualFinger.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointControlActualFinger_8h</filename>
    <includes id="JointControlActualInterface_8h" name="JointControlActualInterface.h" local="yes" imported="no">robodyn_mechanisms/JointControlActualInterface.h</includes>
    <class kind="class">JointControlActualFinger</class>
  </compound>
  <compound kind="file">
    <name>JointControlActualGripper.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointControlActualGripper_8cpp</filename>
    <includes id="JointControlActualGripper_8h" name="JointControlActualGripper.h" local="yes" imported="no">robodyn_mechanisms/JointControlActualGripper.h</includes>
  </compound>
  <compound kind="file">
    <name>JointControlActualGripper.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointControlActualGripper_8h</filename>
    <includes id="JointControlActualInterface_8h" name="JointControlActualInterface.h" local="yes" imported="no">robodyn_mechanisms/JointControlActualInterface.h</includes>
    <class kind="class">JointControlActualGripper</class>
  </compound>
  <compound kind="file">
    <name>JointControlActualInterface.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointControlActualInterface_8h</filename>
    <includes id="JointControlCommonInterface_8h" name="JointControlCommonInterface.h" local="yes" imported="no">robodyn_mechanisms/JointControlCommonInterface.h</includes>
    <class kind="class">JointControlActualInterface</class>
  </compound>
  <compound kind="file">
    <name>JointControlActualSeriesElastic.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointControlActualSeriesElastic_8cpp</filename>
    <includes id="JointControlActualSeriesElastic_8h" name="JointControlActualSeriesElastic.h" local="yes" imported="no">robodyn_mechanisms/JointControlActualSeriesElastic.h</includes>
  </compound>
  <compound kind="file">
    <name>JointControlActualSeriesElastic.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointControlActualSeriesElastic_8h</filename>
    <includes id="JointControlActualInterface_8h" name="JointControlActualInterface.h" local="yes" imported="no">robodyn_mechanisms/JointControlActualInterface.h</includes>
    <class kind="class">JointControlActualSeriesElastic</class>
  </compound>
  <compound kind="file">
    <name>JointControlActualWrist.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointControlActualWrist_8cpp</filename>
    <includes id="JointControlActualWrist_8h" name="JointControlActualWrist.h" local="yes" imported="no">robodyn_mechanisms/JointControlActualWrist.h</includes>
  </compound>
  <compound kind="file">
    <name>JointControlActualWrist.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointControlActualWrist_8h</filename>
    <includes id="JointControlActualInterface_8h" name="JointControlActualInterface.h" local="yes" imported="no">robodyn_mechanisms/JointControlActualInterface.h</includes>
    <class kind="class">JointControlActualWrist</class>
  </compound>
  <compound kind="file">
    <name>JointControlCommand_Test.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/test/</path>
    <filename>JointControlCommand__Test_8cpp</filename>
    <includes id="JointControlCommandGripper_8h" name="JointControlCommandGripper.h" local="yes" imported="no">robodyn_mechanisms/JointControlCommandGripper.h</includes>
    <includes id="JointControlCommandSeriesElastic_8h" name="JointControlCommandSeriesElastic.h" local="yes" imported="no">robodyn_mechanisms/JointControlCommandSeriesElastic.h</includes>
    <includes id="JointControlCommandWrist_8h" name="JointControlCommandWrist.h" local="yes" imported="no">robodyn_mechanisms/JointControlCommandWrist.h</includes>
    <includes id="JointControlManagerFactory_8h" name="JointControlManagerFactory.h" local="yes" imported="no">robodyn_mechanisms/JointControlManagerFactory.h</includes>
    <class kind="class">JointControlCommandFsmTest</class>
    <member kind="function">
      <type>bool</type>
      <name>getBoolParam</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>a4796938f0ddde8b341c03ac118865de6</anchor>
      <arglist>(std::string paramName, bool &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getControlFile</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>a22d88e159e9f8491ccc3e5d935699df4</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDoubleParam</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>adc8e9155c928d29e19ab1c9c641a729a</anchor>
      <arglist>(std::string paramName, double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIntParam</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>a80113e72c36f6f057d64d990928b4aae</anchor>
      <arglist>(std::string paramName, int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLiveCoeff</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>a51c4632b0f7e110cb56587d1b45a4f09</anchor>
      <arglist>(std::string coeff)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRegisterFile</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>a3fe274806f047d8cbb7b41998763349e</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getStringParam</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>a1c7bc7018676eed9fe129b1827237ba5</anchor>
      <arglist>(std::string paramName, std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasLiveCoeff</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>abebb239961caec3e188208c82de6ef28</anchor>
      <arglist>(std::string coeff)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasParam</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>a27e9ead8e029ecb06e276d9628464c42</anchor>
      <arglist>(std::string paramName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoolParam</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>a3ad3ba18ea55336989cf7ea5bbe4aa5b</anchor>
      <arglist>(std::string paramName, bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDoubleParam</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>aa3ebb6199ede55a03567e52736dfc374</anchor>
      <arglist>(std::string paramName, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntParam</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>aa7abe4e3c1cfbd403dbbf53cbaf070e8</anchor>
      <arglist>(std::string paramName, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLiveCoeff</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>aa72384c2503d9736c914be3d40c7ab57</anchor>
      <arglist>(std::string coeff, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStringParam</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>a4c541618e1b2c98056f06bb0d2ffc8a5</anchor>
      <arglist>(std::string paramName, std::string value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>ab4960bedc22d99a011c30870cf6607f0</anchor>
      <arglist>(JointControlCommandFsmTest, InitialBootloader)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>aa4a689ee1201cc70c7a3cc23ba0f3c1c</anchor>
      <arglist>(JointControlCommandFsmTest, Off)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>acf0ee31ce1d8c09dd29fb2f09317e60d</anchor>
      <arglist>(JointControlCommandFsmTest, Park)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>aea7e6b54b417bb66014a27734d85fcf1</anchor>
      <arglist>(JointControlCommandFsmTest, Neutral)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>af736030813d2bc31ac62b3f779f5a988</anchor>
      <arglist>(JointControlCommandFsmTest, Drive)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>aac5e1922a8c8d0717d4f0ef5367fd4a4</anchor>
      <arglist>(JointControlCommandFsmTest, InitialCommandMode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>aa398ac00bac44353109ecfff4fadadcb</anchor>
      <arglist>(JointControlCommandFsmTest, StallMode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>a8206bc8740c3595fd42ba80b773f844d</anchor>
      <arglist>(JointControlCommandFsmTest, MultiLoopStep)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>a484131db89db9b0709e5f316aeb5bfb6</anchor>
      <arglist>(JointControlCommandFsmTest, MultiLoopSmooth)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>ae26ac5d53569c0f8861dc382dc1b59d1</anchor>
      <arglist>(JointControlCommandFsmTest, InitialCalibrationMode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>a1f888e919321ccf17cf44b42de096062</anchor>
      <arglist>(JointControlCommandFsmTest, EnableCalibrationModeAndBack)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>a63ecc3ef47f8ab9ddfd9fbb759a7797e</anchor>
      <arglist>(JointControlCommandFsmTest, InitToDisableClearFault)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>adcbc78d9698b8100fe9c39db939b7c33</anchor>
      <arglist>(JointControlCommandFsmTest, EnableClearFaultModeAndBack)</arglist>
    </member>
    <member kind="variable">
      <type>RobotInstancePtr</type>
      <name>instance</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>afb0d90de24c86959359741ae81f2004f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>testLiveCoeffs</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>ab97c8c3a5aef02fe34610550a41aad77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParamMap</type>
      <name>testParamMap</name>
      <anchorfile>JointControlCommand__Test_8cpp.html</anchorfile>
      <anchor>aab07bd9394ce894701090747ddc5f83f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointControlCommandFinger.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointControlCommandFinger_8cpp</filename>
    <includes id="JointControlCommandFinger_8h" name="JointControlCommandFinger.h" local="yes" imported="no">robodyn_mechanisms/JointControlCommandFinger.h</includes>
  </compound>
  <compound kind="file">
    <name>JointControlCommandFinger.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointControlCommandFinger_8h</filename>
    <includes id="JointControlCommandInterface_8h" name="JointControlCommandInterface.h" local="yes" imported="no">robodyn_mechanisms/JointControlCommandInterface.h</includes>
    <class kind="class">JointControlCommandFinger</class>
  </compound>
  <compound kind="file">
    <name>JointControlCommandGripper.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointControlCommandGripper_8cpp</filename>
    <includes id="JointControlCommandGripper_8h" name="JointControlCommandGripper.h" local="yes" imported="no">robodyn_mechanisms/JointControlCommandGripper.h</includes>
  </compound>
  <compound kind="file">
    <name>JointControlCommandGripper.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointControlCommandGripper_8h</filename>
    <includes id="JointControlCommandInterface_8h" name="JointControlCommandInterface.h" local="yes" imported="no">robodyn_mechanisms/JointControlCommandInterface.h</includes>
    <class kind="class">JointControlCommandGripper</class>
  </compound>
  <compound kind="file">
    <name>JointControlCommandInterface.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointControlCommandInterface_8h</filename>
    <includes id="JointControlCommonInterface_8h" name="JointControlCommonInterface.h" local="yes" imported="no">robodyn_mechanisms/JointControlCommonInterface.h</includes>
    <class kind="class">JointControlCommandInterface</class>
  </compound>
  <compound kind="file">
    <name>JointControlCommandSeriesElastic.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointControlCommandSeriesElastic_8cpp</filename>
    <includes id="JointControlCommandSeriesElastic_8h" name="JointControlCommandSeriesElastic.h" local="yes" imported="no">robodyn_mechanisms/JointControlCommandSeriesElastic.h</includes>
  </compound>
  <compound kind="file">
    <name>JointControlCommandSeriesElastic.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointControlCommandSeriesElastic_8h</filename>
    <includes id="JointControlCommandInterface_8h" name="JointControlCommandInterface.h" local="yes" imported="no">robodyn_mechanisms/JointControlCommandInterface.h</includes>
    <class kind="class">JointControlCommandSeriesElastic</class>
  </compound>
  <compound kind="file">
    <name>JointControlCommandWrist.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointControlCommandWrist_8cpp</filename>
    <includes id="JointControlCommandWrist_8h" name="JointControlCommandWrist.h" local="yes" imported="no">robodyn_mechanisms/JointControlCommandWrist.h</includes>
  </compound>
  <compound kind="file">
    <name>JointControlCommandWrist.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointControlCommandWrist_8h</filename>
    <includes id="JointControlCommandInterface_8h" name="JointControlCommandInterface.h" local="yes" imported="no">robodyn_mechanisms/JointControlCommandInterface.h</includes>
    <class kind="class">JointControlCommandWrist</class>
  </compound>
  <compound kind="file">
    <name>JointControlCommonInterface.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointControlCommonInterface_8cpp</filename>
    <includes id="JointControlCommonInterface_8h" name="JointControlCommonInterface.h" local="yes" imported="no">robodyn_mechanisms/JointControlCommonInterface.h</includes>
  </compound>
  <compound kind="file">
    <name>JointControlCommonInterface.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointControlCommonInterface_8h</filename>
    <class kind="class">JointControlCommonInterface::IoFunctions</class>
    <class kind="class">JointControlCommonInterface</class>
  </compound>
  <compound kind="file">
    <name>JointControlManager_Test.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/test/</path>
    <filename>JointControlManager__Test_8cpp</filename>
    <includes id="JointControlManagerGripper_8h" name="JointControlManagerGripper.h" local="yes" imported="no">robodyn_mechanisms/JointControlManagerGripper.h</includes>
    <includes id="JointControlManagerSeriesElastic_8h" name="JointControlManagerSeriesElastic.h" local="yes" imported="no">robodyn_mechanisms/JointControlManagerSeriesElastic.h</includes>
    <includes id="JointControlManagerWrist_8h" name="JointControlManagerWrist.h" local="yes" imported="no">robodyn_mechanisms/JointControlManagerWrist.h</includes>
    <includes id="JointControlManagerFactory_8h" name="JointControlManagerFactory.h" local="yes" imported="no">robodyn_mechanisms/JointControlManagerFactory.h</includes>
    <class kind="class">JointControlManagerTest</class>
    <member kind="function">
      <type>bool</type>
      <name>getBoolParam</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a4796938f0ddde8b341c03ac118865de6</anchor>
      <arglist>(std::string paramName, bool &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getControlFile</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a22d88e159e9f8491ccc3e5d935699df4</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDoubleParam</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>adc8e9155c928d29e19ab1c9c641a729a</anchor>
      <arglist>(std::string paramName, double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIntParam</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a80113e72c36f6f057d64d990928b4aae</anchor>
      <arglist>(std::string paramName, int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLiveCoeff</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a51c4632b0f7e110cb56587d1b45a4f09</anchor>
      <arglist>(std::string coeff)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRegisterFile</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a3fe274806f047d8cbb7b41998763349e</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getStringParam</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a1c7bc7018676eed9fe129b1827237ba5</anchor>
      <arglist>(std::string paramName, std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasLiveCoeff</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>abebb239961caec3e188208c82de6ef28</anchor>
      <arglist>(std::string coeff)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasParam</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a27e9ead8e029ecb06e276d9628464c42</anchor>
      <arglist>(std::string paramName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoolParam</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a3ad3ba18ea55336989cf7ea5bbe4aa5b</anchor>
      <arglist>(std::string paramName, bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDoubleParam</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>aa3ebb6199ede55a03567e52736dfc374</anchor>
      <arglist>(std::string paramName, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntParam</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>aa7abe4e3c1cfbd403dbbf53cbaf070e8</anchor>
      <arglist>(std::string paramName, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLiveCoeff</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>aa72384c2503d9736c914be3d40c7ab57</anchor>
      <arglist>(std::string coeff, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStringParam</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a4c541618e1b2c98056f06bb0d2ffc8a5</anchor>
      <arglist>(std::string paramName, std::string value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>aa050e70b773dcd31c5f581547ca53c43</anchor>
      <arglist>(JointControlManagerTest, InitialControlModeStates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>aecd4533c63f794288508f01e61b2f082</anchor>
      <arglist>(JointControlManagerTest, CheckFpgaFaults)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a33e853f215d71e9c49a7097dc01f9064</anchor>
      <arglist>(JointControlManagerTest, Off)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>adda4c4b52a8be63937e08d7defeabb88</anchor>
      <arglist>(JointControlManagerTest, Park)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a2e65975d9f73cd7fd35da1be300e8f48</anchor>
      <arglist>(JointControlManagerTest, Neutral)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a69d4246894219551aa81de93bb7609a1</anchor>
      <arglist>(JointControlManagerTest, Drive)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a54541477200b650a3188890f319c7261</anchor>
      <arglist>(JointControlManagerTest, ClearFault)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a0fe4792f2a598e348233df242e93ea7f</anchor>
      <arglist>(JointControlManagerTest, InitialCommandModeStates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a2967a7d6a4053349b3e28f2da6f56ad0</anchor>
      <arglist>(JointControlManagerTest, MotcomMode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>abaf63d64441b6fb114f61834edea8a90</anchor>
      <arglist>(JointControlManagerTest, ActuatorMode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>af6e33cbd84e2e61666b7c84bffd930c2</anchor>
      <arglist>(JointControlManagerTest, MultiLoopStep)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a59e0b6244d49bfb15bc27f50531cb6c0</anchor>
      <arglist>(JointControlManagerTest, StallMode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a4bc7aeda3f2c6818ec3ade5d804c796d</anchor>
      <arglist>(JointControlManagerTest, MultiLoopSmooth)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a2a7df01f98aa2fccfb383026324d7c3e</anchor>
      <arglist>(JointControlManagerTest, InitialCalibrationModeStates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a9712f133f6480fa66378031b82e24349</anchor>
      <arglist>(JointControlManagerTest, EnableCalibrationMode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>a099589418ec5e67edb58dd25ef74fc80</anchor>
      <arglist>(JointControlManagerTest, InitialClearFaultModeStates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>ace87ea89b1c6129b0ecf2dcc00efac0e</anchor>
      <arglist>(JointControlManagerTest, EnableClearFaultMode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>af0fb67e5a7dacb1f1c3ac08cb2f03cd1</anchor>
      <arglist>(JointControlManagerTest, VerifyControlModeState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>ae900f2d83dcca31b38a9ba12e5c1b6f5</anchor>
      <arglist>(JointControlManagerTest, VerifyCommandModeState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>ab5a346cf436c522fbc421b047d9a914d</anchor>
      <arglist>(JointControlManagerTest, VerifyCalibrationModeState)</arglist>
    </member>
    <member kind="variable">
      <type>RobotInstancePtr</type>
      <name>instance</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>afb0d90de24c86959359741ae81f2004f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>testLiveCoeffs</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>ab97c8c3a5aef02fe34610550a41aad77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParamMap</type>
      <name>testParamMap</name>
      <anchorfile>JointControlManager__Test_8cpp.html</anchorfile>
      <anchor>aab07bd9394ce894701090747ddc5f83f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointControlManagerFactory.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointControlManagerFactory_8cpp</filename>
    <includes id="JointControlManagerFactory_8h" name="JointControlManagerFactory.h" local="yes" imported="no">robodyn_mechanisms/JointControlManagerFactory.h</includes>
  </compound>
  <compound kind="file">
    <name>JointControlManagerFactory.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointControlManagerFactory_8h</filename>
    <includes id="JointControlManagerSeriesElastic_8h" name="JointControlManagerSeriesElastic.h" local="yes" imported="no">robodyn_mechanisms/JointControlManagerSeriesElastic.h</includes>
    <includes id="JointControlManagerGripper_8h" name="JointControlManagerGripper.h" local="yes" imported="no">robodyn_mechanisms/JointControlManagerGripper.h</includes>
    <includes id="JointControlManagerWrist_8h" name="JointControlManagerWrist.h" local="yes" imported="no">robodyn_mechanisms/JointControlManagerWrist.h</includes>
    <includes id="JointControlManagerFinger_8h" name="JointControlManagerFinger.h" local="yes" imported="no">robodyn_mechanisms/JointControlManagerFinger.h</includes>
    <namespace>JointControlManagerFactory</namespace>
    <namespace>JointControlManagerFactory::Private</namespace>
    <member kind="function">
      <type>JointControlManagerPtr</type>
      <name>generate</name>
      <anchorfile>namespaceJointControlManagerFactory.html</anchorfile>
      <anchor>aaf9f706e744d0a97f06ce1d6741b437d</anchor>
      <arglist>(const std::string &amp;mechanism, const JointControlCommonInterface::IoFunctions &amp;io, double timeLimit, NodeRegisterManagerPtr nodeRegisterManager)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPropertyFromFile</name>
      <anchorfile>namespaceJointControlManagerFactory_1_1Private.html</anchorfile>
      <anchor>a8989cc77a58b2b1e888cfbd518263835</anchor>
      <arglist>(const std::string &amp;parameterFile, const std::string &amp;property)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointControlManagerFinger.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointControlManagerFinger_8cpp</filename>
    <includes id="JointControlManagerFinger_8h" name="JointControlManagerFinger.h" local="yes" imported="no">robodyn_mechanisms/JointControlManagerFinger.h</includes>
  </compound>
  <compound kind="file">
    <name>JointControlManagerFinger.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointControlManagerFinger_8h</filename>
    <includes id="JointControlManagerInterface_8h" name="JointControlManagerInterface.h" local="yes" imported="no">robodyn_mechanisms/JointControlManagerInterface.h</includes>
    <includes id="JointControlActualFinger_8h" name="JointControlActualFinger.h" local="yes" imported="no">robodyn_mechanisms/JointControlActualFinger.h</includes>
    <includes id="JointControlCommandFinger_8h" name="JointControlCommandFinger.h" local="yes" imported="no">robodyn_mechanisms/JointControlCommandFinger.h</includes>
    <class kind="class">JointControlManagerFinger</class>
  </compound>
  <compound kind="file">
    <name>JointControlManagerGripper.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointControlManagerGripper_8cpp</filename>
    <includes id="JointControlManagerGripper_8h" name="JointControlManagerGripper.h" local="yes" imported="no">robodyn_mechanisms/JointControlManagerGripper.h</includes>
  </compound>
  <compound kind="file">
    <name>JointControlManagerGripper.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointControlManagerGripper_8h</filename>
    <includes id="JointControlManagerInterface_8h" name="JointControlManagerInterface.h" local="yes" imported="no">robodyn_mechanisms/JointControlManagerInterface.h</includes>
    <includes id="JointControlActualGripper_8h" name="JointControlActualGripper.h" local="yes" imported="no">robodyn_mechanisms/JointControlActualGripper.h</includes>
    <includes id="JointControlCommandGripper_8h" name="JointControlCommandGripper.h" local="yes" imported="no">robodyn_mechanisms/JointControlCommandGripper.h</includes>
    <class kind="class">JointControlManagerGripper</class>
  </compound>
  <compound kind="file">
    <name>JointControlManagerInterface.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointControlManagerInterface_8h</filename>
    <includes id="JointControlActualInterface_8h" name="JointControlActualInterface.h" local="yes" imported="no">robodyn_mechanisms/JointControlActualInterface.h</includes>
    <includes id="JointControlCommandInterface_8h" name="JointControlCommandInterface.h" local="yes" imported="no">robodyn_mechanisms/JointControlCommandInterface.h</includes>
    <class kind="class">JointControlManagerInterface</class>
    <member kind="typedef">
      <type>std::map&lt; std::string, JointControlManagerPtr &gt;</type>
      <name>JointControlManagerMap</name>
      <anchorfile>JointControlManagerInterface_8h.html</anchorfile>
      <anchor>a5d9bd4d7309dd17ede27cba63579f780</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; JointControlManagerInterface &gt;</type>
      <name>JointControlManagerPtr</name>
      <anchorfile>JointControlManagerInterface_8h.html</anchorfile>
      <anchor>a45aa45caf30703fb1bd21fa77ef33f5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointControlManagerSeriesElastic.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointControlManagerSeriesElastic_8cpp</filename>
    <includes id="JointControlManagerSeriesElastic_8h" name="JointControlManagerSeriesElastic.h" local="yes" imported="no">robodyn_mechanisms/JointControlManagerSeriesElastic.h</includes>
  </compound>
  <compound kind="file">
    <name>JointControlManagerSeriesElastic.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointControlManagerSeriesElastic_8h</filename>
    <includes id="JointControlManagerInterface_8h" name="JointControlManagerInterface.h" local="yes" imported="no">robodyn_mechanisms/JointControlManagerInterface.h</includes>
    <includes id="JointControlActualSeriesElastic_8h" name="JointControlActualSeriesElastic.h" local="yes" imported="no">robodyn_mechanisms/JointControlActualSeriesElastic.h</includes>
    <includes id="JointControlCommandSeriesElastic_8h" name="JointControlCommandSeriesElastic.h" local="yes" imported="no">robodyn_mechanisms/JointControlCommandSeriesElastic.h</includes>
    <class kind="class">JointControlManagerSeriesElastic</class>
  </compound>
  <compound kind="file">
    <name>JointControlManagerWrist.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>JointControlManagerWrist_8cpp</filename>
    <includes id="JointControlManagerWrist_8h" name="JointControlManagerWrist.h" local="yes" imported="no">robodyn_mechanisms/JointControlManagerWrist.h</includes>
  </compound>
  <compound kind="file">
    <name>JointControlManagerWrist.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>JointControlManagerWrist_8h</filename>
    <includes id="JointControlManagerInterface_8h" name="JointControlManagerInterface.h" local="yes" imported="no">robodyn_mechanisms/JointControlManagerInterface.h</includes>
    <includes id="JointControlActualWrist_8h" name="JointControlActualWrist.h" local="yes" imported="no">robodyn_mechanisms/JointControlActualWrist.h</includes>
    <includes id="JointControlCommandWrist_8h" name="JointControlCommandWrist.h" local="yes" imported="no">robodyn_mechanisms/JointControlCommandWrist.h</includes>
    <class kind="class">JointControlManagerWrist</class>
  </compound>
  <compound kind="file">
    <name>LeftWristMechanism_Test.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/test/</path>
    <filename>LeftWristMechanism__Test_8cpp</filename>
    <includes id="WristMechanism_8h" name="WristMechanism.h" local="yes" imported="no">robodyn_mechanisms/WristMechanism.h</includes>
    <class kind="class">LeftWristMechanismTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>LeftWristMechanism__Test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>LeftWristMechanism__Test_8cpp.html</anchorfile>
      <anchor>a8b0247f926689ac47ccd248bbdde0233</anchor>
      <arglist>(LeftWristMechanismTest, setBadParamsTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>LeftWristMechanism__Test_8cpp.html</anchorfile>
      <anchor>a9f55ab1ecb4441cf3a084f0aa4473259</anchor>
      <arglist>(LeftWristMechanismTest, limitsTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>LeftWristMechanism__Test_8cpp.html</anchorfile>
      <anchor>a7fd3870904ffbd26860c5d575509f2c1</anchor>
      <arglist>(LeftWristMechanismTest, getSliderFromAngleTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>LeftWristMechanism__Test_8cpp.html</anchorfile>
      <anchor>accc6d2395869159d4d52333d6aad42be</anchor>
      <arglist>(LeftWristMechanismTest, sliderWristConversionTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>LeftWristMechanism__Test_8cpp.html</anchorfile>
      <anchor>a0d3ac5d60daf550c03bac03444d26681</anchor>
      <arglist>(LeftWristMechanismTest, newtonsMethodTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>LeftWristMechanism__Test_8cpp.html</anchorfile>
      <anchor>affc3639b4f145b32eeb1367028f9f25a</anchor>
      <arglist>(LeftWristMechanismTest, getAngleFromSliderTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>LeftWristMechanism__Test_8cpp.html</anchorfile>
      <anchor>a16d9772e2dd97a5bdae4382fb18466a8</anchor>
      <arglist>(LeftWristMechanismTest, designSpaceTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>LeftWristMechanism__Test_8cpp.html</anchorfile>
      <anchor>aefd5794733e17a3734cd69de44b33bd7</anchor>
      <arglist>(LeftWristMechanismTest, calibration)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RightWristMechanism_Test.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/test/</path>
    <filename>RightWristMechanism__Test_8cpp</filename>
    <includes id="WristMechanism_8h" name="WristMechanism.h" local="yes" imported="no">robodyn_mechanisms/WristMechanism.h</includes>
    <class kind="class">RightWristMechanismTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>RightWristMechanism__Test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>RightWristMechanism__Test_8cpp.html</anchorfile>
      <anchor>ac20230ac089473a91f7272ebe77a5523</anchor>
      <arglist>(RightWristMechanismTest, setBadParamsTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>RightWristMechanism__Test_8cpp.html</anchorfile>
      <anchor>a596458f527b60fc253e2b2203528f39b</anchor>
      <arglist>(RightWristMechanismTest, applyLimitsTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>RightWristMechanism__Test_8cpp.html</anchorfile>
      <anchor>a0a96accf6b1da5659ea76f37e1b83441</anchor>
      <arglist>(RightWristMechanismTest, testRedoZero)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>RightWristMechanism__Test_8cpp.html</anchorfile>
      <anchor>abd07c0161c78be54bd62451eb6ee12f3</anchor>
      <arglist>(RightWristMechanismTest, getSliderFromAngleTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>RightWristMechanism__Test_8cpp.html</anchorfile>
      <anchor>a4ca7a5c810557ae32aa822e62b46c6ee</anchor>
      <arglist>(RightWristMechanismTest, sliderWristConversionTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>RightWristMechanism__Test_8cpp.html</anchorfile>
      <anchor>ac9273e5111514c7d71e53a87f2fb7c76</anchor>
      <arglist>(RightWristMechanismTest, NewtonsMethodTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>RightWristMechanism__Test_8cpp.html</anchorfile>
      <anchor>a8a3f92607afad2d9984291bac2b8eee7</anchor>
      <arglist>(RightWristMechanismTest, getAngleFromSliderTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>RightWristMechanism__Test_8cpp.html</anchorfile>
      <anchor>a95932822050cc28448160c244bf53732</anchor>
      <arglist>(RightWristMechanismTest, FindDesignSpaceTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>RightWristMechanism__Test_8cpp.html</anchorfile>
      <anchor>a964e271a793aca10f5727fa2b04089ac</anchor>
      <arglist>(RightWristMechanismTest, calibration)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TubeTareInterface.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>TubeTareInterface_8h</filename>
    <class kind="class">TubeTareInterface::IoFunctions</class>
    <class kind="class">TubeTareInterface</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TubeTareInterface &gt;</type>
      <name>TubeTareInterfacePtr</name>
      <anchorfile>TubeTareInterface_8h.html</anchorfile>
      <anchor>a8e2a1500d4d313b958f1a441f1062d26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TubeTareMechanism.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>TubeTareMechanism_8cpp</filename>
    <includes id="TubeTareMechanism_8h" name="TubeTareMechanism.h" local="no" imported="no">robodyn_mechanisms/TubeTareMechanism.h</includes>
  </compound>
  <compound kind="file">
    <name>TubeTareMechanism.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>TubeTareMechanism_8h</filename>
    <includes id="TubeTareInterface_8h" name="TubeTareInterface.h" local="yes" imported="no">robodyn_mechanisms/TubeTareInterface.h</includes>
    <includes id="FingerController_8h" name="FingerController.h" local="yes" imported="no">robodyn_mechanisms/FingerController.h</includes>
    <class kind="class">TubeTareMechanism</class>
  </compound>
  <compound kind="file">
    <name>TubeTareMechanism_Test.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/test/</path>
    <filename>TubeTareMechanism__Test_8cpp</filename>
    <includes id="TubeTareMechanism_8h" name="TubeTareMechanism.h" local="yes" imported="no">robodyn_mechanisms/TubeTareMechanism.h</includes>
    <class kind="class">TubeTareMechanismTest</class>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getActuatorNames</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>a2cc47a0f59e4f967871712cd4d5db00a</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getCommandFile</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>a81499cb6d0c4b74d42059110d63a827e</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFloat</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>a81be6a5b16152f95b95ae8a73eea1ce1</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getInt16</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>aa37fe962157d88346b5cf61fc97c8fe1</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getJointNames</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>a803ad998813fa99acac406a1e38e1292</anchor>
      <arglist>(std::string mechanism)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLiveCoeff</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>a51c4632b0f7e110cb56587d1b45a4f09</anchor>
      <arglist>(std::string coeff)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMotorCoeff</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>a869f62ba2d5b96f14f289611c4ff6aec</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getUint16</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>ac577466f0f2e119e5e1ead8b498c81aa</anchor>
      <arglist>(std::string item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasLiveCoeff</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>abebb239961caec3e188208c82de6ef28</anchor>
      <arglist>(std::string coeff)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInt16</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>ae3eba541c9f0e88751c6c73412d1e508</anchor>
      <arglist>(std::string item, int16_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLiveCoeff</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>aa72384c2503d9736c914be3d40c7ab57</anchor>
      <arglist>(std::string coeff, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUint16</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>a7bd9aec479dc1c54ee759e4712de8892</anchor>
      <arglist>(std::string item, uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>afb019af819bc10c61e0c9f759a409797</anchor>
      <arglist>(TubeTareMechanismTest, Constructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>a4c6df0f669ed5832eaefdc8f0b811640</anchor>
      <arglist>(TubeTareMechanismTest, setStop)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>a9778b590509e171b4e1d5de64e63f738</anchor>
      <arglist>(TubeTareMechanismTest, isMoving)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>a12e6a436570d24ee0412aff0de0f5018</anchor>
      <arglist>(TubeTareMechanismTest, setRelease)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>a553ac519a7bf7232d7e3411c3992424d</anchor>
      <arglist>(TubeTareMechanismTest, getEncTarePos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>a8904d01754fae81d9560e4f6c59161d4</anchor>
      <arglist>(TubeTareMechanismTest, setTighten)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>abd5690319d2174d1fff2d72a4f6f65a5</anchor>
      <arglist>(TubeTareMechanismTest, goodPosition)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>a6c8633a5c55642ffdc3cf16dc446a334</anchor>
      <arglist>(TubeTareMechanismTest, getSliderTarePos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>af06956239acfa0ac40a99a4b16fa56fc</anchor>
      <arglist>(TubeTareMechanismTest, getTensionTareValue)</arglist>
    </member>
    <member kind="variable">
      <type>CoeffMapPtr</type>
      <name>brainstemCoeffMap</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>aecf6dfc9e7de2e99226ba361a286eb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RobotInstancePtr</type>
      <name>instance</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>afb0d90de24c86959359741ae81f2004f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CoeffMapPtr</type>
      <name>motorCoeffMap</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>ab0fe115bd8ff64c206faa21a96b53fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>testFloats</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>acf3c9d0c9de273ad04546d9526ffe226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, int16_t &gt;</type>
      <name>testInt16</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>a8cc704ea698bc4912cf892040a9e9e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>testLiveCoeffs</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>ab97c8c3a5aef02fe34610550a41aad77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, uint16_t &gt;</type>
      <name>testUint16</name>
      <anchorfile>TubeTareMechanism__Test_8cpp.html</anchorfile>
      <anchor>ad2564924942fefe44acbc418f54d89d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>WristMechanism.cpp</name>
    <path>/tmp/ws/src/robodyn_mechanisms/src/</path>
    <filename>WristMechanism_8cpp</filename>
    <includes id="WristMechanism_8h" name="WristMechanism.h" local="yes" imported="no">robodyn_mechanisms/WristMechanism.h</includes>
  </compound>
  <compound kind="file">
    <name>WristMechanism.h</name>
    <path>/tmp/ws/src/robodyn_mechanisms/include/robodyn_mechanisms/</path>
    <filename>WristMechanism_8h</filename>
    <class kind="struct">WristMechanism::Partials</class>
    <class kind="class">WristMechanism</class>
  </compound>
  <compound kind="struct">
    <name>Acting</name>
    <filename>structActing.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::transition&lt; e_listen, Listening &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structActing.html</anchorfile>
      <anchor>a78fdc66b2924503d5001045e21d60216</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Active</name>
    <filename>structActive.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_active, Active,&amp;Active::doo &gt;, boost::statechart::in_state_reaction&lt; c_set, Active,&amp;Active::set &gt;, boost::statechart::in_state_reaction&lt; c_lock, Active,&amp;Active::lock &gt;, boost::statechart::in_state_reaction&lt; c_release, Active,&amp;Active::release &gt;, boost::statechart::in_state_reaction&lt; c_cancel, Active,&amp;Active::cancel &gt;, boost::statechart::transition&lt; i_unready_command, Inactive &gt;, boost::statechart::transition&lt; i_faulted_command, Inactive &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structActive.html</anchorfile>
      <anchor>a78a58d6adbb55dd2483056c7aee9cbb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Active</name>
      <anchorfile>structActive.html</anchorfile>
      <anchor>a6937908b5a45ad85b0c8098c6172819f</anchor>
      <arglist>(my_context ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancel</name>
      <anchorfile>structActive.html</anchorfile>
      <anchor>a20f3fcad6b125950387a3a7b09070d50</anchor>
      <arglist>(const c_cancel &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structActive.html</anchorfile>
      <anchor>a6a3f863b6e9725675ddc7e528457786e</anchor>
      <arglist>(const i_do_active &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>structActive.html</anchorfile>
      <anchor>af1bc569932975f8a55897b280c552719</anchor>
      <arglist>(const c_lock &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>structActive.html</anchorfile>
      <anchor>a22c554b45fcbd8f59e5e32d3a5a6625b</anchor>
      <arglist>(const c_release &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>structActive.html</anchorfile>
      <anchor>abb49e077dffac83e9ac1c258893ef5e3</anchor>
      <arglist>(const c_set &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>desiredCurrent</name>
      <anchorfile>structActive.html</anchorfile>
      <anchor>ae34f3dd81d3dba97ce8d18ae19704147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>outputCurrent</name>
      <anchorfile>structActive.html</anchorfile>
      <anchor>a944f3d51e463738a1cb401028cb9f6ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AtDesiredJawPosition</name>
    <filename>structAtDesiredJawPosition.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_position, AtDesiredJawPosition,&amp;AtDesiredJawPosition::doo &gt;, boost::statechart::transition&lt; e_lessThanDesiredJawPosition, LessThanDesiredJawPosition &gt;, boost::statechart::transition&lt; e_moreThanDesiredJawPosition, MoreThanDesiredJawPosition &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structAtDesiredJawPosition.html</anchorfile>
      <anchor>a511f8091f1645cb1b592015fc3795f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structAtDesiredJawPosition.html</anchorfile>
      <anchor>a4db556bb59aa1e1d73e2b9894061ee44</anchor>
      <arglist>(const i_do_position &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>c_cancel</name>
    <filename>structc__cancel.html</filename>
  </compound>
  <compound kind="struct">
    <name>c_lock</name>
    <filename>structc__lock.html</filename>
  </compound>
  <compound kind="struct">
    <name>c_release</name>
    <filename>structc__release.html</filename>
  </compound>
  <compound kind="struct">
    <name>c_set</name>
    <filename>structc__set.html</filename>
  </compound>
  <compound kind="struct">
    <name>c_setParameters</name>
    <filename>structc__setParameters.html</filename>
    <member kind="function">
      <type></type>
      <name>c_setParameters</name>
      <anchorfile>structc__setParameters.html</anchorfile>
      <anchor>ad5bcd92d320f2d7d0a458797283ee9d3</anchor>
      <arglist>(const GripperSetpoint &amp;setPoint)</arglist>
    </member>
    <member kind="variable">
      <type>GripperSetpoint</type>
      <name>sp</name>
      <anchorfile>structc__setParameters.html</anchorfile>
      <anchor>a1aff3e8bf277ab4db7e8789ad17eb9ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Close</name>
    <filename>structClose.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::transition&lt; i_atDesiredJawPosition_action, LockCheck &gt;, boost::statechart::transition&lt; e_next, LockCheck &gt;, boost::statechart::custom_reaction&lt; i_stalled_action &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structClose.html</anchorfile>
      <anchor>a0ba9deb56a7bde17a2489053ad1fdc66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Close</name>
      <anchorfile>structClose.html</anchorfile>
      <anchor>af9e2a8ecea3c7753476d8ca4077a6838</anchor>
      <arglist>(my_context ctx)</arglist>
    </member>
    <member kind="function">
      <type>boost::statechart::result</type>
      <name>react</name>
      <anchorfile>structClose.html</anchorfile>
      <anchor>af7e6cf21714d56f71d0378d50c223ab2</anchor>
      <arglist>(const i_stalled_action &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Closing</name>
    <filename>structClosing.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_movement, Closing,&amp;Closing::doo &gt;, boost::statechart::transition&lt; e_stop, Stopped &gt;, boost::statechart::transition&lt; e_isClosed, Stopped &gt;, boost::statechart::transition&lt; e_open, Opening &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structClosing.html</anchorfile>
      <anchor>a0013afd20dd358fe0a572fe545fb8868</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structClosing.html</anchorfile>
      <anchor>a8797d578fccdec66e8e76529011bbb86</anchor>
      <arglist>(const i_do_movement &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Container</name>
    <filename>structContainer.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; e_do, Container,&amp;Container::doo &gt;, boost::statechart::in_state_reaction&lt; e_ready, Container,&amp;Container::ready &gt;, boost::statechart::in_state_reaction&lt; e_unready, Container,&amp;Container::unready &gt;, boost::statechart::in_state_reaction&lt; e_locked, Container,&amp;Container::locked &gt;, boost::statechart::in_state_reaction&lt; e_atDesiredJawPosition, Container,&amp;Container::atDesiredJawPosition &gt;, boost::statechart::in_state_reaction&lt; e_stalled, Container,&amp;Container::stalled &gt;, boost::statechart::in_state_reaction&lt; e_faulted, Container,&amp;Container::faulted &gt;, boost::statechart::in_state_reaction&lt; e_still, Container,&amp;Container::still &gt;, boost::statechart::in_state_reaction&lt; e_isOpen, Container,&amp;Container::isOpen &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structContainer.html</anchorfile>
      <anchor>ac0478b3bfecf942d1fd6ca50ca6a928b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>atDesiredJawPosition</name>
      <anchorfile>structContainer.html</anchorfile>
      <anchor>a84b48158cf2cb1ac325ab584a93a4f79</anchor>
      <arglist>(const e_atDesiredJawPosition &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structContainer.html</anchorfile>
      <anchor>a01e8c797542c71bb3a3682728fe27948</anchor>
      <arglist>(const e_do &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>faulted</name>
      <anchorfile>structContainer.html</anchorfile>
      <anchor>abb492c2081c6a2d8128383d5ae97b3ce</anchor>
      <arglist>(const e_faulted &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>isOpen</name>
      <anchorfile>structContainer.html</anchorfile>
      <anchor>a2a14f88a1758743756523c1d11f71dce</anchor>
      <arglist>(const e_isOpen &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>locked</name>
      <anchorfile>structContainer.html</anchorfile>
      <anchor>a24a53abbe0e8e5877c0e3d6593bd7497</anchor>
      <arglist>(const e_locked &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ready</name>
      <anchorfile>structContainer.html</anchorfile>
      <anchor>a3c6a7fa1fe2b33d5b1e051867d9f41da</anchor>
      <arglist>(const e_ready &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>structContainer.html</anchorfile>
      <anchor>ae5fe948c52cfe4023b68d1e87b09be83</anchor>
      <arglist>(const c_setParameters &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stalled</name>
      <anchorfile>structContainer.html</anchorfile>
      <anchor>a800727427aca6033c69eca169f039abd</anchor>
      <arglist>(const e_stalled &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>still</name>
      <anchorfile>structContainer.html</anchorfile>
      <anchor>a7b4ef27328641b389b6734d78b057ed1</anchor>
      <arglist>(const e_still &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unready</name>
      <anchorfile>structContainer.html</anchorfile>
      <anchor>a82b6f935cada6f1430964df0ce0ba050</anchor>
      <arglist>(const e_unready &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Done</name>
    <filename>structDone.html</filename>
    <member kind="typedef">
      <type>boost::statechart::transition&lt; e_done, Listening &gt;</type>
      <name>reactions</name>
      <anchorfile>structDone.html</anchorfile>
      <anchor>aaa3903d5837c4f0548af7eb1838b677b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Done</name>
      <anchorfile>structDone.html</anchorfile>
      <anchor>a78691882bdf46ea4ae511c013d0ff087</anchor>
      <arglist>(my_context ctx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>e_atDesiredJawPosition</name>
    <filename>structe__atDesiredJawPosition.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_close</name>
    <filename>structe__close.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_do</name>
    <filename>structe__do.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_done</name>
    <filename>structe__done.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_faulted</name>
    <filename>structe__faulted.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_isClosed</name>
    <filename>structe__isClosed.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_isNotOpen</name>
    <filename>structe__isNotOpen.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_isOpen</name>
    <filename>structe__isOpen.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_lessThanDesiredJawPosition</name>
    <filename>structe__lessThanDesiredJawPosition.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_lessThanForceThreshold</name>
    <filename>structe__lessThanForceThreshold.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_listen</name>
    <filename>structe__listen.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_loaded</name>
    <filename>structe__loaded.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_lock</name>
    <filename>structe__lock.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_locked</name>
    <filename>structe__locked.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_lockedStatus</name>
    <filename>structe__lockedStatus.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_moreThanDesiredJawPosition</name>
    <filename>structe__moreThanDesiredJawPosition.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_moreThanForceThreshold</name>
    <filename>structe__moreThanForceThreshold.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_moving</name>
    <filename>structe__moving.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_next</name>
    <filename>structe__next.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_notFaulted</name>
    <filename>structe__notFaulted.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_notStalled</name>
    <filename>structe__notStalled.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_open</name>
    <filename>structe__open.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_ready</name>
    <filename>structe__ready.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_release</name>
    <filename>structe__release.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_set</name>
    <filename>structe__set.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_stalled</name>
    <filename>structe__stalled.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_still</name>
    <filename>structe__still.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_stop</name>
    <filename>structe__stop.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_unloaded</name>
    <filename>structe__unloaded.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_unlocked</name>
    <filename>structe__unlocked.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_unlockedStatus</name>
    <filename>structe__unlockedStatus.html</filename>
  </compound>
  <compound kind="struct">
    <name>e_unready</name>
    <filename>structe__unready.html</filename>
  </compound>
  <compound kind="class">
    <name>EmbeddedSmoother</name>
    <filename>classEmbeddedSmoother.html</filename>
    <class kind="struct">EmbeddedSmoother::Settings</class>
    <member kind="function">
      <type></type>
      <name>EmbeddedSmoother</name>
      <anchorfile>classEmbeddedSmoother.html</anchorfile>
      <anchor>a994171218ff9452c042a89c2163c1f0f</anchor>
      <arglist>(const Settings &amp;settings_in)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>reset</name>
      <anchorfile>classEmbeddedSmoother.html</anchorfile>
      <anchor>a0a54cd0e9da4830390aeb59c21e62281</anchor>
      <arglist>(double desiredPosition, double desiredVelocity)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>update</name>
      <anchorfile>classEmbeddedSmoother.html</anchorfile>
      <anchor>ab18ba2b29f5ece939402207ff17be876</anchor>
      <arglist>(double desiredPosition, double desiredVelocity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EmbeddedSmoother</name>
      <anchorfile>classEmbeddedSmoother.html</anchorfile>
      <anchor>a0a156f3bdc740d684855da467cd3a0a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>commandVel</name>
      <anchorfile>classEmbeddedSmoother.html</anchorfile>
      <anchor>a19a30d64d4da26c52302a069525dee24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>desiredDir</name>
      <anchorfile>classEmbeddedSmoother.html</anchorfile>
      <anchor>a99c34ee539f242ad8de36e2b47f43ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>prevDesiredPos</name>
      <anchorfile>classEmbeddedSmoother.html</anchorfile>
      <anchor>a7dff39b689d8eb9123aa2cbdcace6380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Settings</type>
      <name>settings</name>
      <anchorfile>classEmbeddedSmoother.html</anchorfile>
      <anchor>abd157b7ec986e45e71cc3a5200f55dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>smoothedAcc</name>
      <anchorfile>classEmbeddedSmoother.html</anchorfile>
      <anchor>ad8b02223586900db83f7932a36912f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>smoothedPos</name>
      <anchorfile>classEmbeddedSmoother.html</anchorfile>
      <anchor>abd7f15c8384a50167031508b190c07fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>smoothedVel</name>
      <anchorfile>classEmbeddedSmoother.html</anchorfile>
      <anchor>a60ada9503f4a4eb0b0fb4894d9a931da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>velDir</name>
      <anchorfile>classEmbeddedSmoother.html</anchorfile>
      <anchor>a7a409be19de759b7f5576dea41dc5566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>velError</name>
      <anchorfile>classEmbeddedSmoother.html</anchorfile>
      <anchor>aca1280e5885c2e4c96d447d1e2754629</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EmbeddedSmoother::Settings</name>
    <filename>structEmbeddedSmoother_1_1Settings.html</filename>
    <member kind="function">
      <type></type>
      <name>Settings</name>
      <anchorfile>structEmbeddedSmoother_1_1Settings.html</anchorfile>
      <anchor>a49d3cfcc49adcb3770c0477ce485ccbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>accGain</name>
      <anchorfile>structEmbeddedSmoother_1_1Settings.html</anchorfile>
      <anchor>aaa2f18aa67f8b1af305834f00e7794c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxAcc</name>
      <anchorfile>structEmbeddedSmoother_1_1Settings.html</anchorfile>
      <anchor>a00cb4d13b91120908b0824cfaf6b75c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minVel</name>
      <anchorfile>structEmbeddedSmoother_1_1Settings.html</anchorfile>
      <anchor>ad3217a10fb46ebaaab5e27c7bb821207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timestep</name>
      <anchorfile>structEmbeddedSmoother_1_1Settings.html</anchorfile>
      <anchor>ac70dd103b22da3870b6faab1677e5ee3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EmbeddedSmootherTest</name>
    <filename>classEmbeddedSmootherTest.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classEmbeddedSmootherTest.html</anchorfile>
      <anchor>a9749331a97051069c22a0815345553de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classEmbeddedSmootherTest.html</anchorfile>
      <anchor>a56bdd023a6b07e45ab010c067ea78b8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EmbeddedSmoother::Settings</type>
      <name>settings</name>
      <anchorfile>classEmbeddedSmootherTest.html</anchorfile>
      <anchor>a722c5cbe09509c2afbeabe1dfed8b8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::auto_ptr&lt; EmbeddedSmoother &gt;</type>
      <name>smoother</name>
      <anchorfile>classEmbeddedSmootherTest.html</anchorfile>
      <anchor>a9e9adf2db3d15bdd574161f4f4451857</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EndEffectorData</name>
    <filename>structEndEffectorData.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>loaded</name>
      <anchorfile>structEndEffectorData.html</anchorfile>
      <anchor>ad21aea4b16b322a6d9d3505e7a137d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>locked</name>
      <anchorfile>structEndEffectorData.html</anchorfile>
      <anchor>ab17bf9be1772954453762b10043a8b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>verified</name>
      <anchorfile>structEndEffectorData.html</anchorfile>
      <anchor>a51f1865a2658e8f77b1596bca3fd8603</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Faulted</name>
    <filename>structFaulted.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_fault, Faulted,&amp;Faulted::doo &gt;, boost::statechart::transition&lt; e_notFaulted, NotFaulted &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structFaulted.html</anchorfile>
      <anchor>a39d6744d8eeb278364789cfedbe6fefa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structFaulted.html</anchorfile>
      <anchor>aebe57cb1d35069d7202dcbbd5d0ceadf</anchor>
      <arglist>(const i_do_fault &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FingerController</name>
    <filename>classFingerController.html</filename>
    <templarg>N</templarg>
    <templarg>NHall</templarg>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, NHall, 1 &gt;</type>
      <name>HallVectorType</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>aafb49c7fa0fde8689c10c459a36c5200</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FingerKinematics&lt; N &gt;::JacobianType</type>
      <name>JacobianType</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>af7c837b66b3b0142622660298097f3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FingerKinematics&lt; N &gt;::JointVectorType</type>
      <name>JointVectorType</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a1e128bf083500bd4ce33a6886fd3da82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::array&lt; MultiLoopController, N+1 &gt;</type>
      <name>MultiLoopVectorType</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>acd273acbc9fc3030d1bc4e5408922cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FingerKinematics&lt; N &gt;::ReferenceMatrixType</type>
      <name>ReferenceMatrixType</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>aac77df33a53a0c54307b299bf216ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FingerKinematics&lt; N &gt;::SliderVectorType</type>
      <name>SliderVectorType</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a0e168baff23652f0cad58168bdd1a8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FingerController</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>ac6ad9acb64f09e666647eafb41a9af0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCalibratedTensions</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>ab24f8127c5dd7f168eaf1ef30de4fdab</anchor>
      <arglist>(const SliderVectorType &amp;tensionA, const SliderVectorType &amp;tensionB, double timestep, SliderVectorType &amp;tensionsCalibrated)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDesiredSliders</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>ae05b9bde02f92c08bae51373557e4d5d</anchor>
      <arglist>(const JointVectorType &amp;desiredJoints, const SliderVectorType &amp;actualSliders, SliderVectorType &amp;desiredSliders)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDesiredSlidersStiffness</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>ad37588ec64c966f460550c526d790b58</anchor>
      <arglist>(const JointVectorType &amp;desiredPos, const JointVectorType &amp;actualJoints, const SliderVectorType &amp;actualSliders, const SliderVectorType &amp;actualTensions, const SliderVectorType &amp;sliderVelocities, const bool useCartesian, const bool isLeft, SliderVectorType &amp;desiredSliders)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getHallAngles</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>afb05312280b69546fc9e648ecdcfea9b</anchor>
      <arglist>(const HallVectorType &amp;halls_in, HallVectorType &amp;jointAngles)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getJointsFromSliders</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a005c7d3fa20a2a158fe22f172123331a</anchor>
      <arglist>(const SliderVectorType &amp;sliderPositions, JointVectorType &amp;jointAngles)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMotComs</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>ac8d4e01bbe6fcd9f61ae6f381701a573</anchor>
      <arglist>(const SliderVectorType &amp;desiredSliders, const SliderVectorType &amp;kTendon, const SliderVectorType &amp;actualSliders, const SliderVectorType &amp;actualTensions, const SliderVectorType &amp;sliderVelocities, SliderVectorType &amp;sliderMotComs, SliderVectorType &amp;desiredSliderVels, const SliderVectorType &amp;fingerBoostMotCom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getSlidersFromEncoders</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a12b7e6f1beeb6075379e6897d264ffa4</anchor>
      <arglist>(const SliderVectorType &amp;encoderPositions, SliderVectorType &amp;sliderPositions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getSlidersFromJoints</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a42cbd4cad9e689cc154d108cf35a19d2</anchor>
      <arglist>(const JointVectorType &amp;jointAngles, SliderVectorType &amp;sliderPositions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getXYPos</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a22e0d90c89cd07fbd622429699dd4af5</anchor>
      <arglist>(const JointVectorType &amp;jointAngles, const bool isLeft, JointVectorType &amp;xy, JointVectorType &amp;desiredTorques)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>ac36ff3e75f796b67be4e983858737e92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBusVoltage</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a5353a725676b98ea46d7c1661e4596b2</anchor>
      <arglist>(double busVoltage_in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHallAngleParameters</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a9d0c60ab753747356768340f08c1e2af</anchor>
      <arglist>(double scale, const HallVectorType &amp;coeffs0, const HallVectorType &amp;coeffs1, const HallVectorType &amp;coeffs2, const HallVectorType &amp;coeffs3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMillimetersPerCount</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a4a353aa0b9ed653d771e77cb9df70673</anchor>
      <arglist>(double mmPerCount_in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMultiLoopController</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a3a0e2cee1c6adedaf355a6d290dc4c8b</anchor>
      <arglist>(const MultiLoopController &amp;mlc_in, unsigned int controllerIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferenceMatrix</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a11efad659685ffa79a469cde56cdc8cb</anchor>
      <arglist>(const ReferenceMatrixType &amp;refMatrix_in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStiffnessGains</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>ab0d4d6bedc49069313775f0593e84c79</anchor>
      <arglist>(const JointVectorType &amp;K_in, const double kd_in, const double fmin_in, const double fmax_in, const JointVectorType &amp;jointKp_in, const double tensionKp_in, const double tFreq, const double deadband_in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTensionParameters</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a61bdbae2fc54d7783383486b5efed05d</anchor>
      <arglist>(const SliderVectorType &amp;aGains, const SliderVectorType &amp;bGains, const SliderVectorType &amp;offsets, const SliderVectorType &amp;calibratedStrain_in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTubeTareParameters</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a4c06e16bccc3ae23d743a47f14b1a4d1</anchor>
      <arglist>(const SliderVectorType &amp;sliderOffsets_in, const SliderVectorType &amp;sliderTarePos_in, const SliderVectorType &amp;tensionOffsets_in)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FingerController</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a2128beaf21bc059d7bcc8877a923500a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>busVoltage</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a45b842a8049820b4a45a570243e3ecb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SliderVectorType</type>
      <name>calibratedStrain</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a4d017be047069c7af49e3b0b70486072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>deadbandSize</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a4d870aaa1977b237a1f1c633fcf8b3b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVectorType</type>
      <name>desTorques</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a0d77f98b3eb41724eea6f3be08197dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>fmax</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>af27e3d654e04e6bc541e9142d02e3aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>fmin</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>adabbd3839fe53033cf3485a52ebaf06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HallVectorType</type>
      <name>hallCoeffs0</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>aebf41d01f20fb7d45241aa5a40de6b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HallVectorType</type>
      <name>hallCoeffs1</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a8d4b8de5fa249df1ebd1eb8624150cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HallVectorType</type>
      <name>hallCoeffs2</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>ab9c7ec5d02c1429e576784d2ba24455c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HallVectorType</type>
      <name>hallCoeffs3</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a27a88770eefd859752de747bd875c242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>hallScale</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>ad23800cf01e1453781dd8819cafd68c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVectorType</type>
      <name>jointKp</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a5e70726ffa3030dc2c35c0abbb5ffadf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointVectorType</type>
      <name>K</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a724deea1abdda30fe6c3ada310632af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>kd</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a342f022f0f2ffbb43331431b77d22213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerKinematics&lt; N &gt;</type>
      <name>kinematics</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a13d3638721422ba5a69f2505004f817a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mmPerCount</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>ac07b1ffb4ad102558bfa9c3147351829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MultiLoopVectorType</type>
      <name>multiLoopControllers</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a310f3411e35f4dd741c4054b0e397a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SliderVectorType</type>
      <name>sliderOffsets</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>ad84a2770238a7279fd01e5b8be5cf28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SliderVectorType</type>
      <name>sliderTarePos</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>af44859d88cd2bdf7a8879efbb4ca53a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SliderVectorType</type>
      <name>smoothingFactors</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a2bfd21d6200d24d196a7e4af972ef228</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>smoothingHz</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>ace164aa7c0938de0bf64585cfdee3c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SliderVectorType</type>
      <name>tensionAGains</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a27fc9e7dcf8704402622da5f344061bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SliderVectorType</type>
      <name>tensionBGains</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a2397eea2650fb89203e6e76de0d5a557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tensionFilterCutoffFreq</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a7b34c686ac418943875f1d07f413cc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tensionKp</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>ac1c78c04aace357f0a0bba3a736bb53b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SliderVectorType</type>
      <name>tensionOffsets</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a0d4ae67cc4ddcef64f5a40f14647c17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SliderVectorType</type>
      <name>tensionSensorCalOffsets</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a89a7a9c3d130389d3ef518a387713031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SliderVectorType</type>
      <name>tensionsPrev</name>
      <anchorfile>classFingerController.html</anchorfile>
      <anchor>a9b96baea7467de8654cd6bfeaf04c48d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FingerControllerTest</name>
    <filename>classFingerControllerTest.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classFingerControllerTest.html</anchorfile>
      <anchor>aeb7dda641dfeaa90f248853c6825eddf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classFingerControllerTest.html</anchorfile>
      <anchor>af54da9d9184e165acbb51323873754df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FingerController&lt; 3 &gt;</type>
      <name>finger</name>
      <anchorfile>classFingerControllerTest.html</anchorfile>
      <anchor>a449b0edfa769921359590f77edc07f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FingerKinematics&lt; 3 &gt;</type>
      <name>fingerKin</name>
      <anchorfile>classFingerControllerTest.html</anchorfile>
      <anchor>a416c1478e18ef83b8cd39882acb3839c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FingerKinematics</name>
    <filename>classFingerKinematics.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, N, N &gt;</type>
      <name>JacobianType</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>a5e2b9070245db11631117da0ca5de732</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, N, 1 &gt;</type>
      <name>JointVectorType</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>aac058bba0d741b168e97f8b78a795d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, N, N+1 &gt;</type>
      <name>ReferenceMatrixTransposeInverseType</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>a92736e45473445235a3a2541176a4b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, N+1, N &gt;</type>
      <name>ReferenceMatrixTransposeType</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>a93a838c30c1e8a380ea14083c6265f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, N, N+1 &gt;</type>
      <name>ReferenceMatrixType</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>a7f32efebe37088619407aba7e93ad6d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, N+1, 1 &gt;</type>
      <name>SliderVectorType</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>aa6b58b394bff88383ad4a525321d2cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calcJacobian</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>acb1c530b56c8a2e7f2b0910904756188</anchor>
      <arglist>(const JointVectorType &amp;jointPos, const JointVectorType &amp;xy, const bool isLeft, JacobianType &amp;jacobian)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>calculateInternalTension</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>a655080e48f5f30966e38db4b7b6cdbae</anchor>
      <arglist>(const SliderVectorType &amp;actualTensions)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>findDesiredInternalTension</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>aeff02bed5533b1b314f81ddd4f497003</anchor>
      <arglist>(const double &amp;fmin, const double &amp;fmax, JointVectorType &amp;jointTorques)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FingerKinematics</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>a8f8ee658582cbda29477b7dce04d477b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forceToJointTorque</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>a5a4c6c5b32a733ea8d6d8e2aae2b5b3e</anchor>
      <arglist>(const JacobianType &amp;jacobian, const JointVectorType &amp;force, JointVectorType &amp;jointTorque)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forward</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>a4718f5524b409bb7ad88bb427087b49e</anchor>
      <arglist>(const SliderVectorType &amp;sliderPositions, JointVectorType &amp;jointPositions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inverse</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>a05eea61df5f97bd114b8cc14cfd624e7</anchor>
      <arglist>(const JointVectorType &amp;jointPositions, SliderVectorType &amp;sliderPositions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jointSpaceTorqueFeedback</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>a69cd4b50f5ba4be638611480d9038636</anchor>
      <arglist>(const JointVectorType &amp;torqueError, const JointVectorType &amp;jointKp, const double &amp;tensionError, const double &amp;tensionKp, SliderVectorType &amp;desiredSliders)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jointToCartesian</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>a1298f74c68dad8c6c3dd323b8f2a9206</anchor>
      <arglist>(const JointVectorType &amp;jointPositions, const bool isLeft, JointVectorType &amp;xy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>projectToRangeSpace</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>a51ce3ae5f5a04a9ac64ffb662f2f4653</anchor>
      <arglist>(const SliderVectorType &amp;sliderPositions_in, SliderVectorType &amp;sliderPositions_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferenceMatrix</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>a348ed9335d8bca4c7802b20142076fa7</anchor>
      <arglist>(const ReferenceMatrixType &amp;refMatrix_in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tensionToJointTorque</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>ad7456c1256eb3627d38e50cf20fedf53</anchor>
      <arglist>(const SliderVectorType &amp;actualTensions, JointVectorType &amp;jointTorques)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FingerKinematics</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>a6a815d71087eaba757c2f97ebcb0f0ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SliderVectorType</type>
      <name>nullSpaceVector</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>ad0fd2436832227b4749b47173778a71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReferenceMatrixType</type>
      <name>referenceMatrix</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>adfda41fa40f5661e95f4331b846edc6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReferenceMatrixTransposeType</type>
      <name>referenceMatrixTranspose</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>a95fa8fa541ad18ba089e59ec6c591335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReferenceMatrixTransposeInverseType</type>
      <name>referenceMatrixTransposeInverse</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>a86c8f062cbef83d151db801c254aa01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stringstream</type>
      <name>str</name>
      <anchorfile>classFingerKinematics.html</anchorfile>
      <anchor>a1647e3fcc48f81dc1223a1169db366c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GripperControlModes</name>
    <filename>structGripperControlModes.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>coeffs</name>
      <anchorfile>structGripperControlModes.html</anchorfile>
      <anchor>a005fa2122140435ac7d72527bf1744f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>state</name>
      <anchorfile>structGripperControlModes.html</anchorfile>
      <anchor>af98f8c96f1e2a364dae02060201fbd7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GripperEnvironment</name>
    <filename>classGripperEnvironment.html</filename>
    <class kind="struct">GripperEnvironment::GripperEnvInfo</class>
    <member kind="function">
      <type>void</type>
      <name>createGripperEnvironmentMsg</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>ae7fd5646820e733854e8e5535fb220c8</anchor>
      <arglist>(r2_msgs::GripperEnvironment &amp;gripEnv)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getBaseFrame</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>ac0eeba4c976fef1a36315d14e95eb831</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getGoalStatusArraySize</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a3e5c918ef97b13d21faf06102be4511e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getMapEntry</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a5daf87058ec9e68fd12c44285b162740</anchor>
      <arglist>(const std::string &amp;name, GripperEnvInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GripperEnvironment</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a65d499ecce418188550f8e0ceae8a563</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeMap</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a59877c5edf4cc753f81cfc28f3e9bb73</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;grippers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateBaseFrameInfo</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a86bf5902d618c2a159244c558a203d87</anchor>
      <arglist>(const r2_msgs::StringArray &amp;baseFrames)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateGoalStatus</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>aa4f1145053b1470eb9e2d2eca5b6b4f3</anchor>
      <arglist>(const actionlib_msgs::GoalStatusArray &amp;goalStats)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateGripperStateInfo</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a6caa3c30c73bee818ff0a03d4c9dcaf9</anchor>
      <arglist>(const r2_msgs::GripperPositionState &amp;eefState)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populatePoseStateInfo</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a1af941ecc915b6ec7ee31be9945b1e65</anchor>
      <arglist>(const r2_msgs::PoseState &amp;poseCmd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComponentNames</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a332abd2229e156067b6ae906ae8e5e82</anchor>
      <arglist>(const std::string &amp;handrail, const std::string &amp;seatTrack)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserCommand</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>aee1f717a7ba26f419da40df6e58d8071</anchor>
      <arglist>(const std::string gripperName, const int &amp;cmd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a0988d9c9eec1da26582a805b7c8ed3c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GripperEnvironment</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>ae14d6572973c0460715e571721c2b936</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkForFreespaceUserCmd</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a8005a7eec4cfc2ce43c55fd1c5529b13</anchor>
      <arglist>(std::map&lt; std::string, GripperEnvInfo &gt;::iterator &amp;gripIt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkForHighForce</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a258497a20be2d6cbe15b3468f58f5fa1</anchor>
      <arglist>(std::map&lt; std::string, GripperEnvInfo &gt;::iterator &amp;gripIt, int &amp;attachType)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkForHighForceUserCmd</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a270201d7470868473066d8e937f4a55b</anchor>
      <arglist>(std::map&lt; std::string, GripperEnvInfo &gt;::iterator &amp;gripIt, int &amp;attachType)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkForMovement</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>ae2c3d55e6463aa5417aa5dc7a4f702de</anchor>
      <arglist>(const std::map&lt; std::string, GripperEnvInfo &gt;::iterator &amp;gripIt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkGoalStatus</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>ab882c97657f1e5ec43ba6817a0becc3b</anchor>
      <arglist>(const std::string &amp;gripper, int &amp;attachType)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>findAttachType</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>aefcaccbd46d8d9236403c61d5b8b9d05</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isBaseFrame</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a924bf3bca32e2fdafc2794ea8fbd921e</anchor>
      <arglist>(const std::map&lt; std::string, GripperEnvInfo &gt;::iterator &amp;gripIt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isGripperLocked</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a814d5ea546089c5f8a32a725d3dd3886</anchor>
      <arglist>(const std::map&lt; std::string, GripperEnvInfo &gt;::iterator &amp;gripIt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>transToFreespace</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a9178b94f3f5c3c079ed850b62a24bc38</anchor>
      <arglist>(std::map&lt; std::string, GripperEnvInfo &gt;::iterator &amp;gripIt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>transToHighForce</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>aa2fb0832e1e36a07efed7906ce7a51ff</anchor>
      <arglist>(const int &amp;attachType, std::map&lt; std::string, GripperEnvInfo &gt;::iterator &amp;gripIt)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>baseFrame</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>ad6ddad4717b73ae641a3d982b929c957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>baseFrameList</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>aaeb3bbe0ab6caead8eda41adb8af358d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, GripperEnvInfo &gt;::iterator</type>
      <name>envIt</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a4859146acf99dc9317c5de0aebf93aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Twist</type>
      <name>frameDiff</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a701832896ac599353288a420607a45e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib_msgs::GoalStatusArray</type>
      <name>goalStatuses</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>aeebf51fb1eff550a45de28f69d3138a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, GripperEnvInfo &gt;</type>
      <name>gripperEnvMap</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a19ecd4988a62142904664df333df4582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>handrailComponent</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a64a810fff084e1f117855fae7549155a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a5635a35e03f4344716b42f068d55f0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;::iterator</type>
      <name>nameIt</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a463edfaf85bb13ec89873c168787f0c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>seatTrackComponent</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>ac8fd4c29b39bb0665015efc1eee45f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Frame</type>
      <name>tempFrame</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>af244a4a25cc1f07ad26074a8ce6a7c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>type</name>
      <anchorfile>classGripperEnvironment.html</anchorfile>
      <anchor>a686d81ec8259280e065bf65485d4ed65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GripperEnvironment::GripperEnvInfo</name>
    <filename>structGripperEnvironment_1_1GripperEnvInfo.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>environment</name>
      <anchorfile>structGripperEnvironment_1_1GripperEnvInfo.html</anchorfile>
      <anchor>a2cf4d47a38372a88c3ea557e211ddf7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KDL::Frame</type>
      <name>frame</name>
      <anchorfile>structGripperEnvironment_1_1GripperEnvInfo.html</anchorfile>
      <anchor>ad80b8f1485b09a8b6f92ab0a2e573047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>gripperLocked</name>
      <anchorfile>structGripperEnvironment_1_1GripperEnvInfo.html</anchorfile>
      <anchor>aecd69086c260694fdca8b9bb0509b338</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>highForceSubState</name>
      <anchorfile>structGripperEnvironment_1_1GripperEnvInfo.html</anchorfile>
      <anchor>afeed4db55874527eaffdfd9f6118b36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KDL::Frame</type>
      <name>prevFrame</name>
      <anchorfile>structGripperEnvironment_1_1GripperEnvInfo.html</anchorfile>
      <anchor>a6a5bd9a6f0a8d5dce8a1fe9204247555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>userCommand</name>
      <anchorfile>structGripperEnvironment_1_1GripperEnvInfo.html</anchorfile>
      <anchor>a897bbc1e4af9ebb2a857dae26eb8dc02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GripperEnvironmentTest</name>
    <filename>classGripperEnvironmentTest.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classGripperEnvironmentTest.html</anchorfile>
      <anchor>a08658b03f85e1f3cb7022b0245332900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classGripperEnvironmentTest.html</anchorfile>
      <anchor>aa94293262a551b1124adbda11cfaeb2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::StringArray</type>
      <name>baseFrames</name>
      <anchorfile>classGripperEnvironmentTest.html</anchorfile>
      <anchor>a888fb0c641432317acf66cf3b4748197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GripperEnvironment</type>
      <name>ge</name>
      <anchorfile>classGripperEnvironmentTest.html</anchorfile>
      <anchor>a215ecf499c463acc617d5c1ca13ec7df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>actionlib_msgs::GoalStatus</type>
      <name>goalStat</name>
      <anchorfile>classGripperEnvironmentTest.html</anchorfile>
      <anchor>ad66853aadd4f1e47fdff9b6d8a60f0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>actionlib_msgs::GoalStatusArray</type>
      <name>goalStati</name>
      <anchorfile>classGripperEnvironmentTest.html</anchorfile>
      <anchor>aa220e0a3526af76d4bcfb6b894f14059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::GripperEnvironment</type>
      <name>gripperEnv</name>
      <anchorfile>classGripperEnvironmentTest.html</anchorfile>
      <anchor>a745c29348f79c29dc9117f8e867a18f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>grippers</name>
      <anchorfile>classGripperEnvironmentTest.html</anchorfile>
      <anchor>ae0912eb5284487f174c3b989cd64f423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::GripperPositionState</type>
      <name>gripperState</name>
      <anchorfile>classGripperEnvironmentTest.html</anchorfile>
      <anchor>a8299930e61b21ac1475b31cb70eb6a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>handrailComp</name>
      <anchorfile>classGripperEnvironmentTest.html</anchorfile>
      <anchor>a023692b12137fc47334457adedd868fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GripperEnvironment::GripperEnvInfo</type>
      <name>info</name>
      <anchorfile>classGripperEnvironmentTest.html</anchorfile>
      <anchor>a416d4a1b72b4db9629f8d7dee56a0fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::PoseState</type>
      <name>poseMsg</name>
      <anchorfile>classGripperEnvironmentTest.html</anchorfile>
      <anchor>aab890f433f77beaa7b6ccd59385efd2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>seattrackComp</name>
      <anchorfile>classGripperEnvironmentTest.html</anchorfile>
      <anchor>a93cdf6718918f3e6cb91ca4c8f43ff3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>tempPose</name>
      <anchorfile>classGripperEnvironmentTest.html</anchorfile>
      <anchor>a5b5bec8f3bad6862b41b3276adcd896e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GripperKinematics</name>
    <filename>classGripperKinematics.html</filename>
    <member kind="function">
      <type>double</type>
      <name>getAngleOffSingular</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>a1ed81b78d53e17103783c51cbcfed453</anchor>
      <arglist>(const double &amp;encoderAngle, const double &amp;jawAngle)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEncoderAngle</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>a04d3aa3078f437db2f8a0203f43a8730</anchor>
      <arglist>(const double &amp;jawAngle)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMotorCurrentLimit</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>acfcc4e308570b24ab83eb84dc2aad374</anchor>
      <arglist>(const double &amp;encoderAngle, const double &amp;jawAngle, const double &amp;forceLimit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GripperKinematics</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>a141c61c2a05dd523bbf2666d42190432</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GripperKinematics</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>aa8e871b17acfa47d6171c4348d8bc833</anchor>
      <arglist>(const double l1, const double l2, const double l3, const double l4, const double minSliderPosition, const double ballScrewEfficiency, const double ballScrewMotionRatio, const double jawAngleZeroAdj1, const double jawAngleZeroAdj2, const double gripperLength, const double motorTorqueConstant, const double overCenterAngle, const double overCenterStatusBuffer, double coulombFrictionCurrentOffset, const double closeToZero, const bool beSilent=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOverCenter</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>a5cf2a39d0628d50552b61c7f12ec0ade</anchor>
      <arglist>(const double &amp;encoderAngle, const double &amp;jawAngle)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOverCenterStatus</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>a1ad163694ee6a50fcbe89c4456092241</anchor>
      <arglist>(const double &amp;encoderAngle, const double &amp;jawAngle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>ac3f08dc0420d3c5c49b57432dfe2038c</anchor>
      <arglist>(const double l1, const double l2, const double l3, const double l4, const double minSliderPosition, const double ballScrewEfficiency, const double ballScrewMotionRatio, const double jawAngleZeroAdj1, const double jawAngleZeroAdj2, const double gripperLength, const double motorTorqueConstant, const double overCenterAngle, const double overCenterStatusBuffer, double coulombFrictionCurrentOffset, const double closeToZero, const bool beSilent=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GripperKinematics</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>a963f7e7c819f7194898f7be803600815</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>BALL_SCREW_EFFICIENCY</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>ae19286782e43939d14afe9badf879607</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>BALL_SCREW_FORCE_RATIO</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>a243314b963b9bb5d763963d4ace45e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>BALL_SCREW_MOTION_RATIO</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>a90899e1118d9d231a0c41b49dd69503b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>BE_SILENT</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>a9071f3685047cbabcd35030963f11d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>CLOSE_TO_ZERO</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>ac5386c44859c1374f468a82b3f5aca7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>COULOMB_FRICTION_CURRENT_OFFSET</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>a8336bbdc7c376e4fd9c553648720ece0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>GRIPPER_LENGTH</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>a1cc55e4ba4b5fe91f311dcac01c78bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>JAW_ANGLE_ZERO_ADJ</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>a529b15f09b540a4aa3eec6682f7dce6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>L1</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>aa16b195faaa22c513d70b7d9b33d4039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>L2</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>a4b08afb128c8cc9da467e9570e63d533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>L3</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>ad80d3c7b8f4c74613ed8596ca3994d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>L4</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>a08d3b8a4701895d4569f1d297e3f0aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>MIN_SLIDER_POSITION</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>acaba48657a7674e41e483005b0814ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>MOTOR_TORQUE_CONSTANT</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>aa78de730bae7f8a744825d98111c65ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>OVER_CENTER_ANGLE</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>adfd84590282d83d4ed4074daba21692c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>OVER_CENTER_STATUS_BUFFER</name>
      <anchorfile>classGripperKinematics.html</anchorfile>
      <anchor>a4838db8d6d93879c2500b788c6d65ebf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GripperPosition</name>
    <filename>structGripperPosition.html</filename>
    <member kind="function">
      <type></type>
      <name>GripperPosition</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a3b55072307d9bc97678d910e5dc6ff4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>currentLimit</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a2ab6b66993903cd25cc0b2cac0c96680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>currentLimitName</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>af21b48b1e53bb4fc37a20cea0ad76dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>currentMax</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a11c2a6f6964f9554454bbabb96bf0572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>currentNoise</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a57f604e73e64fda6a46a390cde2037f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>desiredForce</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>aed189b52b569cb8cf905082adece189b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>dutyCycleLimit</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>ae11aa64b6a0bc8e8af97417a3945bddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AbsSlewFilter</type>
      <name>dutyCycleLimitFilter</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a31d2f08e3bc7014e9aab23816326f616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>dutyCycleLimitName</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a0258a55807ef62d819625168a40c1268</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>dutyCycleMax</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a8b8e2aa79d4d7805903d771383f6b009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>encoderClosedPosition</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a9bf4453bff9536858fa30973041bd8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>encoderCloseVelocity</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a92c04542c39ae9c7998f8647e149aff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>encoderOpenVelocity</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>ad1730ee408fb49623baa0c7324ede11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>encoderPositionNoise</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a2315bd229dfd44d6ca92b968e485b118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::JointState</type>
      <name>encoderState</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a9eeb3bb4d321df0d975f92f38a90b75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>encoderVelocityNoise</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a2969b713ccc3d2f58df2c1b8b21c0e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; float(const std::string &amp;)&gt;</type>
      <name>getFloat</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>ab48962c456384cef76f395a2bd51d4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; uint16_t(const std::string &amp;)&gt;</type>
      <name>getUInt16</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a84944c7544762e5641e49e6e1fdda272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>actionlib_msgs::GoalStatus</type>
      <name>goalStatus</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a2e7b834810f4f09c42ffd59dad86ec1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GripperKinematicsPtr</type>
      <name>gripperKinematics</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a47aa30446076a8fde8eeeca82d3e3710</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>initializationStateName</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a57e1dd1eacc9e38c1ac2a564bb393ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::JointState</type>
      <name>jawLeftState</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>ace2bc1572b47fe258bf150055945e858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>jawOpenPosition</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>abdb6a50c2c7e8e42f2f436853fecf717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>jawPositionForceThreshold</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>aad73486ec5ca644dcedab36b1b7b3633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>jawPositionNoise</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>ac09f5ed7b739e9a35d3e7e7e4d9c77a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::JointState</type>
      <name>jawRightState</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>ab2faa78b6affa0ec3d46a17812e6541a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>r2_msgs::JointCommand</type>
      <name>jointCommand</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>ab4e93ad4625329fc9675479ec8f58eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>r2_msgs::JointControlData</type>
      <name>jointControlData</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a3bbaadf4214f48d031d0863e700e9113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>measuredCurrent</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a5774d84656270e01155b1dc8529092a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>measuredCurrentName</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a823b83be06a5779d788d0b68932a7e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mechanism</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a06ebd9e3b6d686c82d70557a300fbcff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AbsSlewFilter</type>
      <name>outputCurrentFilter</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>ae9904e294e9175e62e800d1838ed226c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const r2_msgs::JointCommand &amp;msg)&gt;</type>
      <name>sendCommand</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a4f6c11b86133ac964a29209a088f24a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const actionlib_msgs::GoalStatus &amp;status, bool clear)&gt;</type>
      <name>sendGoalStatus</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>ac05e61e761d25cd1f74497d6ad5371ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, float)&gt;</type>
      <name>setFloat</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>ac5e14193dea6496aeaa08ffae55ad954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GripperSetpoint</type>
      <name>setPoint</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a5f407d132674e1157c2288ef46774a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, uint16_t)&gt;</type>
      <name>setUInt16</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a640a386ee3c1bc1359c3a33abc63fcf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>strongForce</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a4475756184f6933a7a12a692300d360e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>weakForce</name>
      <anchorfile>structGripperPosition.html</anchorfile>
      <anchor>a3878b10d7fd661b8273bb16e8f10d67f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GripperPositionStateMachineTest</name>
    <filename>classGripperPositionStateMachineTest.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classGripperPositionStateMachineTest.html</anchorfile>
      <anchor>a67c64eb816cd91adc463a000d2c14076</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classGripperPositionStateMachineTest.html</anchorfile>
      <anchor>a051328d877cdae7b7f54abb11fee218e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; GripperPosition &gt;</type>
      <name>gp</name>
      <anchorfile>classGripperPositionStateMachineTest.html</anchorfile>
      <anchor>a753b60a59c39eb9a9936d29c2ea3b2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>states</name>
      <anchorfile>classGripperPositionStateMachineTest.html</anchorfile>
      <anchor>a783117426921e6878e400811f7cdcf82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GripperStatusChecker</name>
    <filename>classGripperStatusChecker.html</filename>
    <class kind="struct">GripperStatusChecker::GripperStatusCheckInfo</class>
    <member kind="function">
      <type>void</type>
      <name>createEngineerCheckMsg</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>af3cfbcedd3ff7c6977fd1a141be260ef</anchor>
      <arglist>(r2_msgs::StringArray &amp;engineerCheck)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createSweStopMessage</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>ab78e62fd674cba160d995a3d545e907e</anchor>
      <arglist>(diagnostic_msgs::DiagnosticArray &amp;sweStopMsg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getMapEntry</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>a6bb47be48d37d9d754eba6fa81892bad</anchor>
      <arglist>(const std::string &amp;name, GripperStatusCheckInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getState</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>a4ae05597881a3844965a55a28a423768</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GripperStatusChecker</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>ac72f865a6c0636b3e3bb339f7e446097</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeMap</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>ac952f9f3a78c223a3cc927114817644e</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;grippers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateCaptainRequestInfo</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>a8a88a82990213b0fe8d715b012ca0569</anchor>
      <arglist>(const r2_msgs::StringArray &amp;captainRequest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateJointControlCaptainInfo</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>a2df027fdd1386a70dceb5f28c87adc90</anchor>
      <arglist>(const r2_msgs::JointControlDataArray &amp;jointControlMsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateJointControlPilotInfo</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>a5c8ac34b94fe875fd2a632e0329bb820</anchor>
      <arglist>(const r2_msgs::JointControlDataArray &amp;jointControlMsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populatePilotRequestInfo</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>ac759273b97e4365e2456534b263e0287</anchor>
      <arglist>(const r2_msgs::StringArray &amp;pilotRequest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimingParameters</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>ac64b9fddadc5d5ad8048ca530ef6a54d</anchor>
      <arglist>(const double &amp;rTimeOut, const double &amp;gTimeOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>ad4ac808a69bce1f4dcdca2e15c814b62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GripperStatusChecker</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>a3c13a93a308d2ae7fbd818af7f32c366</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clearRequestsAndChecks</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>a0edd0cd137a67f25f951e5b89c64f912</anchor>
      <arglist>(const std::string &amp;gripper)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Duration</type>
      <name>grantTimeOut</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>ac05fe90e9a3fb272757b0dfdf51f49d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, GripperStatusCheckInfo &gt;</type>
      <name>gripperInfoMap</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>a754a52e419977c36eb3eb419ed4999f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Duration</type>
      <name>requestTimeOut</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>a3a32764b9d1b6b912764eed2e581fd65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>startTime</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>a311c685eeb271537eaafe0046ae7c124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>diagnostic_msgs::DiagnosticArray</type>
      <name>sweStopCollection</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>a44ec36ac17f0dee2945441f5c258297c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Duration</type>
      <name>timer</name>
      <anchorfile>classGripperStatusChecker.html</anchorfile>
      <anchor>a8fcffa533180b5244486c8a41ef1fb58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GripperStatusChecker::GripperStatusCheckInfo</name>
    <filename>structGripperStatusChecker_1_1GripperStatusCheckInfo.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>captainMode</name>
      <anchorfile>structGripperStatusChecker_1_1GripperStatusCheckInfo.html</anchorfile>
      <anchor>ae628538fc9fedc21534b70539e2e4e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>captainRequest</name>
      <anchorfile>structGripperStatusChecker_1_1GripperStatusCheckInfo.html</anchorfile>
      <anchor>a05feefe2e71e5a803ee67728be4459f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>engineerCheck</name>
      <anchorfile>structGripperStatusChecker_1_1GripperStatusCheckInfo.html</anchorfile>
      <anchor>af35e794c3e8e690819aeb6d53942c935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pilotMode</name>
      <anchorfile>structGripperStatusChecker_1_1GripperStatusCheckInfo.html</anchorfile>
      <anchor>a8e0df8790ad8b2bbcc0dbcdc054fe5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>pilotRequest</name>
      <anchorfile>structGripperStatusChecker_1_1GripperStatusCheckInfo.html</anchorfile>
      <anchor>acf8f883d1c49545468bd5c2e9b1f4170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GripperStatusCheckerStates</type>
      <name>state</name>
      <anchorfile>structGripperStatusChecker_1_1GripperStatusCheckInfo.html</anchorfile>
      <anchor>ae0d434cdef0d0f10c07e01ab447cce4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GripperStatusCheckerTest</name>
    <filename>classGripperStatusCheckerTest.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classGripperStatusCheckerTest.html</anchorfile>
      <anchor>ac4b1f79338014ac45ee1a9ad2e489e82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classGripperStatusCheckerTest.html</anchorfile>
      <anchor>a8ca8524c65b3cd9d96be5a0a016cc961</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::StringArray</type>
      <name>cReq</name>
      <anchorfile>classGripperStatusCheckerTest.html</anchorfile>
      <anchor>a892473684a7e9fce19318a58c6b307ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::StringArray</type>
      <name>eCheck</name>
      <anchorfile>classGripperStatusCheckerTest.html</anchorfile>
      <anchor>a7172e21e697ba714c27caac3e2f15353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>grippers</name>
      <anchorfile>classGripperStatusCheckerTest.html</anchorfile>
      <anchor>a39d7e58a5a304125e339f43109ec19c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GripperStatusChecker</type>
      <name>gsc</name>
      <anchorfile>classGripperStatusCheckerTest.html</anchorfile>
      <anchor>acc4b1a8c57d95e510870ef75b4175106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GripperStatusChecker::GripperStatusCheckInfo</type>
      <name>info</name>
      <anchorfile>classGripperStatusCheckerTest.html</anchorfile>
      <anchor>adc09f21065b1b975caa11deadeed80c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointControlData</type>
      <name>jntMode</name>
      <anchorfile>classGripperStatusCheckerTest.html</anchorfile>
      <anchor>a51aa8df14cc7f123a44d53656de90a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointControlDataArray</type>
      <name>jntModeList</name>
      <anchorfile>classGripperStatusCheckerTest.html</anchorfile>
      <anchor>afaa229998ffcbff5ccec144a04e00a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::StringArray</type>
      <name>pReq</name>
      <anchorfile>classGripperStatusCheckerTest.html</anchorfile>
      <anchor>a2dbbcddb55b48e06de33984a08606619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>diagnostic_msgs::DiagnosticArray</type>
      <name>sweStopMsg</name>
      <anchorfile>classGripperStatusCheckerTest.html</anchorfile>
      <anchor>a7e601e14969e3576b0477c1eb850684a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GripperSupervisor</name>
    <filename>classGripperSupervisor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>checkTransitions</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a766c836285586329924546dafd1ae4be</anchor>
      <arglist>(int baseOverride)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getState</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a4ecdfe1b066f8edad7eea207a883ac6d</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GripperSupervisor</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a7fe214480db55af8c3ed2ed6d9814d6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeMaps</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>af6749f52fab9bb20c848ee33255efd0d</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;grippers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateBaseFrameInfo</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>ac5b5aedbc2ee6b6b8a468be4cbcb5fba</anchor>
      <arglist>(const r2_msgs::StringArray &amp;baseFrames)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateCheckedGrippers</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>ac84f447737936b7b41c5ddd6e8e79541</anchor>
      <arglist>(const bool override)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateCheckedGrippers</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a4b84ce93507b01b95a197c5e0cbfc9bc</anchor>
      <arglist>(const r2_msgs::StringArray &amp;grippers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateDriveRequestMsg</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a4b7e7b5ca9d33ed3e16740b9f987cfa4</anchor>
      <arglist>(r2_msgs::StringArray &amp;requestOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateGoalStatus</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>acd2d357c9bc73b8cb5c295cadb8fc413</anchor>
      <arglist>(const actionlib_msgs::GoalStatusArray &amp;goalStats)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateGoalStatusMsg</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a2b268a0f4da0f5a8d667350cd1e1b9cb</anchor>
      <arglist>(actionlib_msgs::GoalStatusArray &amp;statusOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateGripperCommandMsg</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a62882f76b18563c306c9a3c1e318bbb8</anchor>
      <arglist>(r2_msgs::GripperPositionCommand &amp;cmdOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateGripperCommandsIn</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a31e8713df7c85fe421416d0e5d5bb768</anchor>
      <arglist>(const r2_msgs::GripperPositionCommand &amp;gripCmd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateGripperStateInfo</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a55d33d66d9cb40f42782eeb77672556c</anchor>
      <arglist>(const r2_msgs::GripperPositionState &amp;eefState)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateJointControlCommandMsg</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>af86777c2b9aa21aff40e20d24dec8b37</anchor>
      <arglist>(r2_msgs::JointControlDataArray &amp;modeCmdOut)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateJointControlMode</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a60c04cd8a74c8d8aed24df7ccea858bc</anchor>
      <arglist>(const r2_msgs::JointControlDataArray &amp;jntMode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLimits</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>aec82668e187ce831544ce8d6fc745b8d</anchor>
      <arglist>(const int &amp;highDuty, const int &amp;time)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GripperSupervisor</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>aa29fc675a832f181aa4bb554e2b14bfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>baseFrameList</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a924ffbff714ab22cdf93445cd7e5c8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>r2_msgs::StringArray</type>
      <name>driveRequest</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a86e8cde2122c296930ccc0276e856fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, EndEffectorData &gt;</type>
      <name>endEffectorMap</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>ad3fc0dccc81b338759fe8e24b70cd709</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>actionlib_msgs::GoalStatusArray</type>
      <name>goalStatuses</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>ae62caecc516618bc5088335154b4e07e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>r2_msgs::GripperPositionCommand</type>
      <name>gripperCmds</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>abf8b12cdcba623d1bb87fb2ba549af25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, bool &gt;</type>
      <name>gripperDriveApprovedMap</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>ab9ce948486583a1f4def7d3f1f908b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, GripperControlModes &gt;</type>
      <name>gripperJointModeMap</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a878f3a1a6caab39786fa38512c86668c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>detectChangeInErrorState</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a1463246c21ea47a7239727d3730439bb</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isLocked</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a726fc0367bcedb19f5423e2392c8ec8e</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isReleaseValid</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>aa773302447efa7add0e98eeb71bb4ec6</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>runStateMachine</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a0a2c90c4b6d8303d817a1af976ad534a</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>transToFailure</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>adb4248bbb629710ccad7280ed2fa00c1</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>transToFault</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a80b8019ba71c4ea95858866d08283ff6</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>transToIdle</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a34d9040397d6886ae2678dcce061e451</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>transToLock</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a5c3e6d1b0e0524f6f8b842e273ce9cc2</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>transToRelease</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>aaacfc23656597e48903734db192249ff</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>transToSet</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>aadfd263fae79ef78a71370ba6e8a204e</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>updateErrorState</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a51c13b41250180e08fa650af87ae498e</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, EndEffectorData &gt;::iterator</type>
      <name>eefIt</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>aab8d9d4ae37f018b520ffd6a9977bddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, bool &gt;::iterator</type>
      <name>errIt</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>afbff02ce3f8354cea5a5c82a0e09f1c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, bool &gt;</type>
      <name>errorStates</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a0e4174d864b3863619519b03fa309037</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib_msgs::GoalStatusArray</type>
      <name>goalStatusesOut</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a413a3a348ea1b10acc49dde0b804295e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>r2_msgs::GripperPositionCommand</type>
      <name>gripperCmdOut</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>afa9eda1d5aeb0c5457275192071dbfb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>hiDutyCycleLimit</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a08b13a072dbebf1975b9a63a1e0702de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, GripperControlModes &gt;::iterator</type>
      <name>intIt</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>af4ddf71fe0eed6758c236f35500bab43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>r2_msgs::JointControlDataArray</type>
      <name>jointModeCommands</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a207677b94dab722f166dd28cedfbc7b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>motcomLimit</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a942a6847f40f4faf49e592fe02a3c29f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GripperSupervisorStates</type>
      <name>nextState</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a1b65cba1ed0670ef32ed2437e4d1073e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>pendingTimer</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a91d5b312df1b004d3a23b001b1adeb31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, bool &gt;::iterator</type>
      <name>reqIt</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a9393745c456580516de709f3c442a4ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>setpoint</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>abae02cc1bd2035d50efa581c2e7699c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, GripperSupervisorStates &gt;::iterator</type>
      <name>stateIt</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a7fccafad58a7d88f8466ffc24c583c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, GripperSupervisorStates &gt;</type>
      <name>stateMap</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>acf5807817663c7ef9d9b1f597a0eb7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>timeLimit</name>
      <anchorfile>classGripperSupervisor.html</anchorfile>
      <anchor>a0710208a19a4de003b994d48419fa539</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GripperSupervisorTest</name>
    <filename>classGripperSupervisorTest.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classGripperSupervisorTest.html</anchorfile>
      <anchor>a2a1b636c78113f6156ced22cda4641e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classGripperSupervisorTest.html</anchorfile>
      <anchor>a00964a318f82215c309d5ca2d1cb0025</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::StringArray</type>
      <name>baseFrames</name>
      <anchorfile>classGripperSupervisorTest.html</anchorfile>
      <anchor>a96804a7e7ef5e138b53cd4f29139be19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::StringArray</type>
      <name>driveRequest</name>
      <anchorfile>classGripperSupervisorTest.html</anchorfile>
      <anchor>afec35f36b0c424d7e65570a6ad32912d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>actionlib_msgs::GoalStatus</type>
      <name>goalStat</name>
      <anchorfile>classGripperSupervisorTest.html</anchorfile>
      <anchor>afa391c8adb985d5212bcf3833fab4f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>actionlib_msgs::GoalStatusArray</type>
      <name>goalStati</name>
      <anchorfile>classGripperSupervisorTest.html</anchorfile>
      <anchor>a18f5eb6d3ca958053b9e8d6da4e00455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::GripperPositionCommand</type>
      <name>gripCmd</name>
      <anchorfile>classGripperSupervisorTest.html</anchorfile>
      <anchor>a5183b3e67af37019ffe75045115b7766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>grippers</name>
      <anchorfile>classGripperSupervisorTest.html</anchorfile>
      <anchor>a03e0d8870ec27b6c16993404e6b44305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::GripperPositionState</type>
      <name>gripperState</name>
      <anchorfile>classGripperSupervisorTest.html</anchorfile>
      <anchor>a0fd60663a532e3654b5cbdeba2abd5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GripperSupervisor</type>
      <name>gs</name>
      <anchorfile>classGripperSupervisorTest.html</anchorfile>
      <anchor>a47cc051cd92866c4c55f656607011206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointControlData</type>
      <name>jntMode</name>
      <anchorfile>classGripperSupervisorTest.html</anchorfile>
      <anchor>aa905bf118c82c01e22f3d70fb549a772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointControlDataArray</type>
      <name>jntModeList</name>
      <anchorfile>classGripperSupervisorTest.html</anchorfile>
      <anchor>a65011dfa17ee3bf61a17a4076c2a0cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::StringArray</type>
      <name>requestOut</name>
      <anchorfile>classGripperSupervisorTest.html</anchorfile>
      <anchor>a57f44b69aab5afa4e5d73c7870a5f2f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HallsToAngle</name>
    <filename>classHallsToAngle.html</filename>
    <member kind="function">
      <type>float</type>
      <name>getAngleFromHalls</name>
      <anchorfile>classHallsToAngle.html</anchorfile>
      <anchor>ae29c3dc32b8f3f2d424a859838fb9921</anchor>
      <arglist>(float halls)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HallsToAngle</name>
      <anchorfile>classHallsToAngle.html</anchorfile>
      <anchor>ab8ef7fcee83d2d287df4a86368bff43f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>useCoeffs</name>
      <anchorfile>classHallsToAngle.html</anchorfile>
      <anchor>a06e7de68afc38e9f21895e6030584c07</anchor>
      <arglist>(float coeff0, float coeff1, float coeff2, float coeff3, float scaleFactor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>useOffsetGain</name>
      <anchorfile>classHallsToAngle.html</anchorfile>
      <anchor>a88c9608d1dc67eaaec1968ea22499971</anchor>
      <arglist>(float offset, float multiplier)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HallsToAngle</name>
      <anchorfile>classHallsToAngle.html</anchorfile>
      <anchor>a6501e13b48de25b3d8374502e736fd82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>getAngleFromHalls</name>
      <anchorfile>classHallsToAngle.html</anchorfile>
      <anchor>aef80070525c7fdf727e6028cb771072d</anchor>
      <arglist>(float halls, float coeff0, float coeff1, float coeff2, float coeff3, float scaleFactor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>getAngleFromHalls</name>
      <anchorfile>classHallsToAngle.html</anchorfile>
      <anchor>a7b2488fb236225f69f5877ac8404833b</anchor>
      <arglist>(float halls, float offset, float multiplier)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>coeff0</name>
      <anchorfile>classHallsToAngle.html</anchorfile>
      <anchor>ab0ac15381c974a1a974d0fcf11873671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>coeff1</name>
      <anchorfile>classHallsToAngle.html</anchorfile>
      <anchor>a4fba802eed1d20483735571f1b75c0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>coeff2</name>
      <anchorfile>classHallsToAngle.html</anchorfile>
      <anchor>a251065e9e73d93d8978aacae50371639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>coeff3</name>
      <anchorfile>classHallsToAngle.html</anchorfile>
      <anchor>a48f78afd359add1e62388624ece4a26b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>multiplier</name>
      <anchorfile>classHallsToAngle.html</anchorfile>
      <anchor>a92995a69ea2a438d903b05b5639365b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>offset</name>
      <anchorfile>classHallsToAngle.html</anchorfile>
      <anchor>a404c0f43a4eacd00614850e64623de82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scaleFactor</name>
      <anchorfile>classHallsToAngle.html</anchorfile>
      <anchor>a5ae557d31926aea569b7c60ef70fc778</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_coeff</name>
      <anchorfile>classHallsToAngle.html</anchorfile>
      <anchor>aeadbe064b640be4bb934bdba8efda5ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>i_atDesiredJawPosition_action</name>
    <filename>structi__atDesiredJawPosition__action.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_atDesiredJawPosition_position</name>
    <filename>structi__atDesiredJawPosition__position.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_do_active</name>
    <filename>structi__do__active.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_do_fault</name>
    <filename>structi__do__fault.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_do_force</name>
    <filename>structi__do__force.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_do_load</name>
    <filename>structi__do__load.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_do_lock</name>
    <filename>structi__do__lock.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_do_lockStatus</name>
    <filename>structi__do__lockStatus.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_do_movement</name>
    <filename>structi__do__movement.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_do_moving</name>
    <filename>structi__do__moving.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_do_open</name>
    <filename>structi__do__open.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_do_position</name>
    <filename>structi__do__position.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_do_positionOrLess</name>
    <filename>structi__do__positionOrLess.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_do_stall</name>
    <filename>structi__do__stall.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_do_status</name>
    <filename>structi__do__status.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_faulted_command</name>
    <filename>structi__faulted__command.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_faulted_fault</name>
    <filename>structi__faulted__fault.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_isOpen_action</name>
    <filename>structi__isOpen__action.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_isOpen_movement</name>
    <filename>structi__isOpen__movement.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_isOpen_open</name>
    <filename>structi__isOpen__open.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_locked_action</name>
    <filename>structi__locked__action.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_locked_lock</name>
    <filename>structi__locked__lock.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_ready_command</name>
    <filename>structi__ready__command.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_ready_status</name>
    <filename>structi__ready__status.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_stalled_action</name>
    <filename>structi__stalled__action.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_stalled_stall</name>
    <filename>structi__stalled__stall.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_still_action</name>
    <filename>structi__still__action.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_still_moving</name>
    <filename>structi__still__moving.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_unready_command</name>
    <filename>structi__unready__command.html</filename>
  </compound>
  <compound kind="struct">
    <name>i_unready_status</name>
    <filename>structi__unready__status.html</filename>
  </compound>
  <compound kind="struct">
    <name>Inactive</name>
    <filename>structInactive.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::custom_reaction&lt; i_ready_command &gt;, boost::statechart::transition&lt; c_setParameters, Inactive, Container,&amp;Container::setParameters &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structInactive.html</anchorfile>
      <anchor>aa10d9119863b7cfc845a8fea0ae8a804</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Inactive</name>
      <anchorfile>structInactive.html</anchorfile>
      <anchor>acfcd4564871ac6cea55446bd4f7ded7b</anchor>
      <arglist>(my_context ctx)</arglist>
    </member>
    <member kind="function">
      <type>boost::statechart::result</type>
      <name>react</name>
      <anchorfile>structInactive.html</anchorfile>
      <anchor>ac3e4f4e536225cbbfdd36cc3c28ffea2</anchor>
      <arglist>(const i_ready_command &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>JawPositionCheck</name>
    <filename>structJawPositionCheck.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::transition&lt; i_atDesiredJawPosition_action, Done &gt;, boost::statechart::transition&lt; e_next, Done &gt;, boost::statechart::custom_reaction&lt; i_stalled_action &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structJawPositionCheck.html</anchorfile>
      <anchor>a612cbcc60f02839ae2b488240f050287</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JawPositionCheck</name>
      <anchorfile>structJawPositionCheck.html</anchorfile>
      <anchor>a2a179073cca1edcbba4369b931430e70</anchor>
      <arglist>(my_context ctx)</arglist>
    </member>
    <member kind="function">
      <type>boost::statechart::result</type>
      <name>react</name>
      <anchorfile>structJawPositionCheck.html</anchorfile>
      <anchor>afd12625c826cd3e19a606ce1d8f230f2</anchor>
      <arglist>(const i_stalled_action &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointCommandFactoryTest</name>
    <filename>classJointCommandFactoryTest.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classJointCommandFactoryTest.html</anchorfile>
      <anchor>aa5a70265d421d87f0dc076c28f611886</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classJointCommandFactoryTest.html</anchorfile>
      <anchor>a14ae33d3d0124cdcca956c831015534f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>configPath</name>
      <anchorfile>classJointCommandFactoryTest.html</anchorfile>
      <anchor>aedef1b16af09d7ddf88ec9c94b6b85fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>configSafetyPath</name>
      <anchorfile>classJointCommandFactoryTest.html</anchorfile>
      <anchor>a7c528e4ba9a374770053db73095e0cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>fileName</name>
      <anchorfile>classJointCommandFactoryTest.html</anchorfile>
      <anchor>abec87c3a04132cbc1a45df8f465963c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JointCommandInterface::IoFunctions</type>
      <name>io</name>
      <anchorfile>classJointCommandFactoryTest.html</anchorfile>
      <anchor>a6260221729110a412299b47a6e207ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; JointCommandInterfacePtr &gt;</type>
      <name>jointInterfacePtrs</name>
      <anchorfile>classJointCommandFactoryTest.html</anchorfile>
      <anchor>a5a6b76ef5598a1966c324d18cec8e15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>packagePath</name>
      <anchorfile>classJointCommandFactoryTest.html</anchorfile>
      <anchor>af0e5ce1e197ed92785adc44531bf89b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointCommandFinger</name>
    <filename>classJointCommandFinger.html</filename>
    <templarg>N</templarg>
    <templarg>NHall</templarg>
    <base>JointCommandInterface</base>
    <member kind="function">
      <type>r2_msgs::JointCapability</type>
      <name>getCapability</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a9157277f3c96f39c6b173737081f2612</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>r2_msgs::JointCommand</type>
      <name>getCommandedState</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a714ce99170b58b46a69765e22ccdd2e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::JointState</type>
      <name>getCompleteMeasuredState</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a515f17ac0b7b8f994f336cbbe02e741f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::JointState</type>
      <name>getSimpleMeasuredState</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a934a2a14d6072dcf3b994c93c6683c11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointCommandFinger</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a70faa2e6ec954e913ea7d9bbd16f2a51</anchor>
      <arglist>(const std::string &amp;mechanism, IoFunctions ioFunctions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadCoeffs</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a8fff96b2c52e4a02b1bce8f0d0a3ef52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommand</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a7368c761b5ade5cfa8fe4a8a1fc677aa</anchor>
      <arglist>(r2_msgs::JointCommand msg, r2_msgs::JointControlData control)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFaultState</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a7683f9e00482ac6893bb5b88c5aea6ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateMeasuredState</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a2ad8cfe6ed556b6eb57a2d8e5e040cf7</anchor>
      <arglist>(r2_msgs::JointControlData msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JointCommandFinger</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a45e5c3f7e346a47c4856b3b747ad5830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>activeStiffnessOn</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a6b1d315eb4608ca273a9a3aaff7cbf1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;</type>
      <name>controller</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>ae7c2c8b746abf20c5642e392e2009ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;::SliderVectorType</type>
      <name>desiredSliders</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a41a22d4639c065fe21ab5973dad6aee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;::SliderVectorType</type>
      <name>desiredSliderVels</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a428f1eb40f22ed7135dc92a0dbeafdef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>effortVals</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>ab9900aa0e2eef038bef5a8b21691fbc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;::SliderVectorType</type>
      <name>encoderOffset</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>ab843250f96049b89dde271440ba9b021</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, N+1 &gt;</type>
      <name>encoderOffsetElements</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a0835795dd17d661e71a0bfbd52804fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, N+1 &gt;</type>
      <name>encoderStateElements</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a2d2e92d76c021539fa135ebfd3b7a280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;::SliderVectorType</type>
      <name>encoderVec</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a3ac11459f3145576c500670adc136458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;::HallVectorType</type>
      <name>filteredHallVec</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a25e3be7e21f2392e7c8c64b9765e12dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;::SliderVectorType</type>
      <name>filteredSliderVec</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a1c115b1b59cd069da7da60cee72eba8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>filterInitialized</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a10d475d67b3f04d42970d8be6713c901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Duration</type>
      <name>fingerBoostCurrentDuration</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a783d429ee295b917dffd1107b70b72d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;::SliderVectorType</type>
      <name>fingerBoostMotCom</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>ac192f549839718243acbda17a8d73cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>fingerBoostTime</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a0a8eca79987b80a21e802cd7c3ac7f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>fingerBoostTimerStart</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a87cdf57480575c91d77af276c21ee408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, NHall &gt;</type>
      <name>hallStateElements</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a2c1aff64b7452c2f70acc5a82771bedb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;::HallVectorType</type>
      <name>hallVec</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>ab486987cbe4c8958615e4953f25a3e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;::HallVectorType</type>
      <name>hallVecRaw</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>ae1894c73044d023048f463af988d2082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>isLeft</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>aa81e031f84c0edc35a913602f109afe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;::JointVectorType</type>
      <name>jointVec</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>aae0e0cf936fe3c240a8287c3845b552d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;::SliderVectorType</type>
      <name>kTendon</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>aa9dff19a581e6e47001e9ddfa857e3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>kTendonDefault</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a804790a606efd8664a2ddcc4de6a9150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, N+1 &gt;</type>
      <name>motComCommandElements</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a8d362e26c72530c94ab8c3c177cde811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>nameActiveStiffnessOn</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a3bf50bc2bc964b43c3cb742286b121c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>nameCoeffState</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>aabb93a980a9b034cc7e1f43c1256fe17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, N+1 &gt;</type>
      <name>nameFingerBoost</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a8a0c328ff436397f32080a158cc84998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>nameFingerBoostTime</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a65e0c3b8fa6df29d1025e21852fcfa95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>nameIsCalibrated</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>afdfb74f431b6292cba0f89025ea3ffb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, N+1 &gt;</type>
      <name>nameKTendon</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a73d5729b2e0316ce176b7c3fdb468000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>nameUseCartesian</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a20653a734604c3db7f6749dc025d567e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>positionAlpha</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a4f4ac25915c0b1d0e83f9487283514e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>positionVals</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a469333fbc2b202b2fec1988ad7133a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>prevPositionVals</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>acfc0dda398ed09546f6ad28020988bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;::JointVectorType</type>
      <name>prevSmoothedPos</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>afebb8c9c398695aba4d79e2533f5f941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;::SliderVectorType</type>
      <name>sliderMotComs</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>af06852dd3404325e3615299c49150a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, N+1 &gt;</type>
      <name>sliderOffsetElements</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a676eebb2be168d134193b4c1e82f6c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, N+1 &gt;</type>
      <name>sliderTarePosElements</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a7ebf0a1f47140c6388585da55524ce8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;::SliderVectorType</type>
      <name>sliderVec</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a8011c825c61b08bf3ba22c09483a2c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;::SliderVectorType</type>
      <name>sliderVel</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>ab95ac5924b1826501a6c0a0d671f4822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;::JointVectorType</type>
      <name>smoothedPos</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>aebfcf22b27276b02a8072fc1c71f82ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::ptr_array&lt; EmbeddedSmoother, N &gt;</type>
      <name>smoother</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a635dd115eb7c1f8c5bfb5a3d0fb2e729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;::iterator</type>
      <name>strVecIt</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>ab927215be8027faa3f2b4cb0eff6b6da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, N+1 &gt;</type>
      <name>tensionAStateElements</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>ae7e3cd651fbf2dfadf0e7de6e92961f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;::SliderVectorType</type>
      <name>tensionAVec</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a04961f165ea7a1b97b9e3c7e86b9e669</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, N+1 &gt;</type>
      <name>tensionBStateElements</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>ae52eca12417380db7ba0e01d18ae0b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;::SliderVectorType</type>
      <name>tensionBVec</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a2fdc485c75b375230f7c1659d296b7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tensionMin</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>aee6123c9b10b2ca9cf9a7f1136d9bad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, N+1 &gt;</type>
      <name>tensionOffsetElements</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>aaba1fae94af5492cb7ecfd234bd84727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N, NHall &gt;::SliderVectorType</type>
      <name>tensionVec</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a9b363fe9ba0b7641a13597285d2dea72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>timestep</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a0b40b4a5b6b149e3fd747f94d306223b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>tubeTared</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a16927d31c5a6ed92637344baeee951b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useCartesian</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>a8052908756b7a8f38aa056c2fd318f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>velocityVals</name>
      <anchorfile>classJointCommandFinger.html</anchorfile>
      <anchor>aef725a73cfad3332228e71e574753d88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointCommandFingerTest</name>
    <filename>classJointCommandFingerTest.html</filename>
    <member kind="typedef" protection="protected">
      <type>JointCommandFinger&lt; 3, 4 &gt;</type>
      <name>index_type</name>
      <anchorfile>classJointCommandFingerTest.html</anchorfile>
      <anchor>a5a975e9c019d8d79636886d122cbeb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classJointCommandFingerTest.html</anchorfile>
      <anchor>a49c6794554d0e18ab583fbc421914d3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classJointCommandFingerTest.html</anchorfile>
      <anchor>ac60a12c7b5c6e8ab51ff0bb892cc1fb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointCommand</type>
      <name>commandMsg</name>
      <anchorfile>classJointCommandFingerTest.html</anchorfile>
      <anchor>adfe5cacb43dfd1456e3f198e0ef2da88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>configPath</name>
      <anchorfile>classJointCommandFingerTest.html</anchorfile>
      <anchor>aeebc922f7da9bcb4ebde5307e4a164fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>configSafetyPath</name>
      <anchorfile>classJointCommandFingerTest.html</anchorfile>
      <anchor>af5127dbef6fd3aedd4b47c15fb89b2e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointControlData</type>
      <name>controlMsg</name>
      <anchorfile>classJointCommandFingerTest.html</anchorfile>
      <anchor>a45538ee7453d6d5293e63315484505bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>fileName</name>
      <anchorfile>classJointCommandFingerTest.html</anchorfile>
      <anchor>abd9c4e1d7e69ce70435fa85073887180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JointCommandInterface::IoFunctions</type>
      <name>io</name>
      <anchorfile>classJointCommandFingerTest.html</anchorfile>
      <anchor>a7369c269d5ba42800f96f0cbfbb2c9a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>mechanism</name>
      <anchorfile>classJointCommandFingerTest.html</anchorfile>
      <anchor>a008c05b922bac894f963bae6ce3167e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>packagePath</name>
      <anchorfile>classJointCommandFingerTest.html</anchorfile>
      <anchor>ad33e2ce6feddee44b385b6b4423ef0de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointCommandGripper</name>
    <filename>classJointCommandGripper.html</filename>
    <base>JointCommandInterface</base>
    <member kind="function">
      <type>r2_msgs::JointCapability</type>
      <name>getCapability</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a28447b32c20487a1e5d6baca1fa9ed3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>r2_msgs::JointCommand</type>
      <name>getCommandedState</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a717642fca44f906cb8b3ac20ec5a5c92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::JointState</type>
      <name>getCompleteMeasuredState</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a87528bb5d3ddf252e35bc3c9ec4e3a46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::JointState</type>
      <name>getSimpleMeasuredState</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a9b61c3e15a15a1b526774a292d725916</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointCommandGripper</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a5f5be7b03d4f041828c8e797aa374d18</anchor>
      <arglist>(const std::string &amp;mechanism, IoFunctions ioFunctions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadCoeffs</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a6b72e4a85dc25250122686635c7ce6d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommand</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>afee1b044c33a14813c05a998a8e88a9d</anchor>
      <arglist>(r2_msgs::JointCommand msg, r2_msgs::JointControlData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFaultState</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a141b629cfab1ce7c0b5541bce75ed099</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateMeasuredState</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a51ea4df181ff14d2785d2160bf1f6781</anchor>
      <arglist>(r2_msgs::JointControlData msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointCommandGripper</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a473f2b7b8bb270b75b49b8f018f6bcfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>completeMessageSize</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a66fa131dc5b6b881ccde1bdea808d1cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>curLimitCommandElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>adc8b09755dec2a39a8b7c03f68d15687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>derivativeGainCommandElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a2266fb773fbfeac4d3a49127e9b958a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>desiredPositionCommandElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>aed853ec7606b2492cf2c8b377cbac3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>desiredPositionVelocityLimitCommandElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a9123929ef7d67328383abba12aaf9702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>effortVals</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>abdde6de4a664fbcfd6b39794773dfb5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>feedForwardTorqueCommandElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a03d790e34e368770bd7164b8b13652d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>integralGainCommandElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a59edd9c485637bd2bd1ddd858d64afa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jawLeftName</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a6b8dfb7c6e633c4ec924ec4f6b699895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jawLeftPositionStatusElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a381f17cfadc3e254f9332b4562aa05c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jawLeftRoboDynJointName</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a28ce75d09df4a6fe82e05558340d4723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jawLeftTorqueStatusElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>adc13a9c4f533bc51ba75e5c2b99c3c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jawLeftVelocityStatusElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a7266c2860c3bc66b52cce65d09f40777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jawRightName</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>ad406cf4d346ca000d31acaef2c4f8077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jawRightPositionStatusElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a50358144d370455fe56abc835484e02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jawRightRoboDynJointName</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a968f76dd22432939d75b667e0826e004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jawRightTorqueStatusElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>aa29355d9792d1304edb11368b8253c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jawRightVelocityStatusElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>ab533d05e26ab3ff2bc591fad0a3489e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jointPositionStatusElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a9cb610b318f56ece4115868fb34c2ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jointRoboDynJointName</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>ac48426ebca7bedd5fdcb3bb6e42498e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jointVelocityStatusElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a76936e0189a8e4f251bf418b61b65094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>pLKiCommandElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>aa96d99408e011669e0d4ad21d8b54db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>pLKiMinCommandElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>acd12ac46715ed740c707761e7b8ba3d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>pLWindupLimCommandElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a2c440c11e984c2db94b74a398ec6be50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>positionLoopTorqueLimitCommandElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a8db310477d93c7b41808380e93f6b320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>positionLoopWindupLimitCommandElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a6a121f6ee64eca3dea64419051e605f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>positionVals</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>ae7d87ead19d97e312ed29d618d31794f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>posKdCommandElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>ade9a2387889553c36499dea569641c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>posKpCommandElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a7b25af6f2b5bcab5f2321c534424d664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>proportionalGainCommandElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>af212155264bab8d838fc1c84a5e820a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>velLimitCommandElement</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>acd54f15952ef344ac0ab0619a868267e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>velocityVals</name>
      <anchorfile>classJointCommandGripper.html</anchorfile>
      <anchor>a5b0f5eb4a7fb46eb0e29f55b3a0417ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointCommandGripperTest</name>
    <filename>classJointCommandGripperTest.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classJointCommandGripperTest.html</anchorfile>
      <anchor>a79f6bd92f5b543a97fd0dd05aee43e67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classJointCommandGripperTest.html</anchorfile>
      <anchor>a7ebf9be707a60cee257938883da63053</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>configPath</name>
      <anchorfile>classJointCommandGripperTest.html</anchorfile>
      <anchor>a6e56d0b9a17f0fca654b0f5a428a4aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>configSafetyPath</name>
      <anchorfile>classJointCommandGripperTest.html</anchorfile>
      <anchor>ab8e7b0bf1604c1adb340e196a8d6399a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>fileName</name>
      <anchorfile>classJointCommandGripperTest.html</anchorfile>
      <anchor>abaca60a93c83d643f0f8014efe79e796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JointCommandInterface::IoFunctions</type>
      <name>io</name>
      <anchorfile>classJointCommandGripperTest.html</anchorfile>
      <anchor>a09eb145cf6d3691a142322d553ec7816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>packagePath</name>
      <anchorfile>classJointCommandGripperTest.html</anchorfile>
      <anchor>ad91a2cf7ac9f33d1fc2ddc135a5e4b99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointCommandInterface</name>
    <filename>classJointCommandInterface.html</filename>
    <class kind="class">JointCommandInterface::IoFunctions</class>
    <member kind="function" virtualness="pure">
      <type>virtual r2_msgs::JointCapability</type>
      <name>getCapability</name>
      <anchorfile>classJointCommandInterface.html</anchorfile>
      <anchor>a4db1737d16a87937a51a3a1ef5b45e3f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual r2_msgs::JointCommand</type>
      <name>getCommandedState</name>
      <anchorfile>classJointCommandInterface.html</anchorfile>
      <anchor>a8359831c763460f730b14250b46040d5</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual sensor_msgs::JointState</type>
      <name>getCompleteMeasuredState</name>
      <anchorfile>classJointCommandInterface.html</anchorfile>
      <anchor>ad352a356a6ceaa7ca059d9798a635ca1</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual sensor_msgs::JointState</type>
      <name>getSimpleMeasuredState</name>
      <anchorfile>classJointCommandInterface.html</anchorfile>
      <anchor>af94d1b5da11cea955eda6ae27580cfeb</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>loadCoeffs</name>
      <anchorfile>classJointCommandInterface.html</anchorfile>
      <anchor>a43b40038871e47f72b903fe8811bf230</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCommand</name>
      <anchorfile>classJointCommandInterface.html</anchorfile>
      <anchor>a815b12fbff888aca0a0309f9f9106086</anchor>
      <arglist>(r2_msgs::JointCommand msg, r2_msgs::JointControlData control)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>updateMeasuredState</name>
      <anchorfile>classJointCommandInterface.html</anchorfile>
      <anchor>a266c5e3460efabd533c81ddd7da2215b</anchor>
      <arglist>(r2_msgs::JointControlData msg)=0</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mechanism</name>
      <anchorfile>classJointCommandInterface.html</anchorfile>
      <anchor>a1b0d4515451c74955005685d9b319a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>roboDynActuators</name>
      <anchorfile>classJointCommandInterface.html</anchorfile>
      <anchor>aba6ca55211aac05fdd431cd25f597a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>roboDynAllJoints</name>
      <anchorfile>classJointCommandInterface.html</anchorfile>
      <anchor>afe7041570754b9a39e35fc7fe7d1b861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>roboDynJoints</name>
      <anchorfile>classJointCommandInterface.html</anchorfile>
      <anchor>ae1ee940de79b328dff415d965f945808</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>JointCommandInterface</name>
      <anchorfile>classJointCommandInterface.html</anchorfile>
      <anchor>a45c68d4a74bab034535520b000ee3060</anchor>
      <arglist>(const std::string &amp;mechanism, IoFunctions io)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~JointCommandInterface</name>
      <anchorfile>classJointCommandInterface.html</anchorfile>
      <anchor>a2626b1f12201a4ee9714da2aa4fd2b7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointCommand</type>
      <name>commandedStateMsg</name>
      <anchorfile>classJointCommandInterface.html</anchorfile>
      <anchor>a5fdf9da017c0b4e3092183dbcde300a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::JointState</type>
      <name>completeMeasuredStateMsg</name>
      <anchorfile>classJointCommandInterface.html</anchorfile>
      <anchor>a9f4592d92557ca03fa5359adcf6d070e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IoFunctions</type>
      <name>io</name>
      <anchorfile>classJointCommandInterface.html</anchorfile>
      <anchor>a31e3d2dd25e9a4d949bdf86b814d714b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointCapability</type>
      <name>jointCapabilityMsg</name>
      <anchorfile>classJointCommandInterface.html</anchorfile>
      <anchor>aecbe042903b3eca209db4e37d60f20cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::JointState</type>
      <name>simpleMeasuredStateMsg</name>
      <anchorfile>classJointCommandInterface.html</anchorfile>
      <anchor>ad1e42052b9c4c377afc999cf1f4e245a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointCommandInterface::IoFunctions</name>
    <filename>classJointCommandInterface_1_1IoFunctions.html</filename>
    <member kind="variable">
      <type>boost::function&lt; std::vector&lt; std::string &gt;const std::string &amp;)&gt;</type>
      <name>getActuatorNames</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>ab57c7d387101acf2def24005d3a5f5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; std::vector&lt; std::string &gt;const std::string &amp;)&gt;</type>
      <name>getAllJointNames</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>aa9f8679fc3fadeb46d10e4ee260bb97d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; bool(const std::string &amp;, bool &amp;)&gt;</type>
      <name>getBoolParam</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a94d75a43c33783b432e38908becf33bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; float(const std::string &amp;)&gt;</type>
      <name>getBrainstemCoeff</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a61d692f5374c188a499d8cdd527563b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; std::string(const std::string &amp;)&gt;</type>
      <name>getCommandFile</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a2dd9c8f542794df520edebb96ff7c5c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; bool(const std::string &amp;, double &amp;)&gt;</type>
      <name>getDoubleParam</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>aa5b9afda4e7a8e2745187231603ab008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; float(const std::string &amp;)&gt;</type>
      <name>getFloat</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a2fe571bb7a28f8491cd9f4627d9606f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; int16_t(const std::string &amp;)&gt;</type>
      <name>getInt16</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a395ce8475f03bc40f3fdc153eacfba95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; int32_t(const std::string &amp;)&gt;</type>
      <name>getInt32</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a59d8d5b7664641e97b8d023a65d6d174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; bool(const std::string &amp;, int &amp;)&gt;</type>
      <name>getIntParam</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a7c091987f43e14376019ca0d56d8c1e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; std::vector&lt; std::string &gt;const std::string &amp;)&gt;</type>
      <name>getJointNames</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a45b8e0b4ed95c3c294a080b743679a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; float(const std::string &amp;)&gt;</type>
      <name>getLiveCoeff</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>accc2588b4186c67063931375a5e780c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; float(const std::string &amp;)&gt;</type>
      <name>getMotorCoeff</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a7066fe92cfb112d1cd5aecda145a3ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; bool(const std::string &amp;, std::string &amp;)&gt;</type>
      <name>getStringParam</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a06e7434c01a3bb5d764c9a4d21bed518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; uint16_t(const std::string &amp;)&gt;</type>
      <name>getUInt16</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a0629fa51197ee8969a6f6f559e503bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; uint32_t(const std::string &amp;)&gt;</type>
      <name>getUInt32</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a2b9601c2cf623a5333ee4ed2e985856f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; bool(const std::string &amp;)&gt;</type>
      <name>hasBrainstemCoeff</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>abad390ce5d64a6138ec9c78b50f40143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; bool(const std::string &amp;)&gt;</type>
      <name>hasLiveCoeff</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a853550ea9c44a6a6b3cb267b3fa34b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; bool(const std::string &amp;)&gt;</type>
      <name>hasParam</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>ab91312e5e38fe24418aea57ec0138689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, bool)&gt;</type>
      <name>setBoolParam</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a41aa3b9fc1df75c23915285792d31a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, double)&gt;</type>
      <name>setDoubleParam</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a14192135fda39c6c93ce361259e11ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, float)&gt;</type>
      <name>setFloat</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a4be1b036e41e8f11bfc32af15b7b17bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, int16_t)&gt;</type>
      <name>setInt16</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>adca087ff84e71f5557a133975bfb7b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, int32_t)&gt;</type>
      <name>setInt32</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>aaa1267117b54700e0fceee682a85156b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, int)&gt;</type>
      <name>setIntParam</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a52faa7f538af26baba917eefb3478646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, float)&gt;</type>
      <name>setLiveCoeff</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>ac90b09d28c740db61736745edc1b110a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, std::string)&gt;</type>
      <name>setStringParam</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>ac3e12a6813ae49a8da388d1b91c638ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, uint16_t)&gt;</type>
      <name>setUInt16</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a4ed41531de66672008ce6e1d995011ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, uint32_t)&gt;</type>
      <name>setUInt32</name>
      <anchorfile>classJointCommandInterface_1_1IoFunctions.html</anchorfile>
      <anchor>aa379c908d8cb5787846e66a07916c25e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointCommandRigid</name>
    <filename>classJointCommandRigid.html</filename>
    <base>JointCommandInterface</base>
    <member kind="function">
      <type>r2_msgs::JointCapability</type>
      <name>getCapability</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a1e246a5d73fedf6a1c2cf4d2cc158270</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>r2_msgs::JointCommand</type>
      <name>getCommandedState</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a271cb40a8d2dda6bc2b6b3337eb89f2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::JointState</type>
      <name>getCompleteMeasuredState</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>ab13286dd3c37be3dcfd662f2903a83fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::JointState</type>
      <name>getSimpleMeasuredState</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>afa28f4c74d291f4e759034b270dc4391</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointCommandRigid</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>ab2f875e390690068ad52d43c10102ecb</anchor>
      <arglist>(const std::string &amp;mechanism, IoFunctions ioFunctions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadCoeffs</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a5455515e5f865acb5a1693ed87fe9452</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommand</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a5289b09173f7ea1097a544e254d79055</anchor>
      <arglist>(r2_msgs::JointCommand msg, r2_msgs::JointControlData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFaultState</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a0cfd98f7be6c1c4cdcc3f6c32f42d31b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateMeasuredState</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a26e0d5f7daad65bbe3a97466941fe522</anchor>
      <arglist>(r2_msgs::JointControlData msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointCommandRigid</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a92ca3928054b129d74bce9524470f16f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>brakePwmCommandElement</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a4b92e7962dbe8a91a3fae384ee0065aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>completeMessageSize</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a159145f00f111d99a1ed3676ac263301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>desiredPositionCommandElement</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a6f3e50342ce3fafdc3277911b14e1d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>desiredPositionVelocityLimitCommandElement</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a7e7ceea67d9b3d33f4a2a84ec854f500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>effortVals</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a507713697a20e03c75b0d00a0349bd24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>encoderName</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>af8b1005e2dd2e87ba455db28f0c9829c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>encoderPositionStatusElement</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a9ec5da1c3eb732f0f566c981e3765c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>encoderRoboDynJointName</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a908a3c28e08e2e5fd856c3b6565963bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>encoderVelocityStatusElement</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>ad0e0178dc4ee64ea28c4c40464e90d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>jointGearRatio</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a657bf46ce5f70f6c457f5ad63910d057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>jointKinematicOffset</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a4dad6cc5a79982f44dc342323ce4596d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jointPositionStatusElement</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>aee0cf8a2f69acacbd47b7fc6b8dc95ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jointRoboDynJointName</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a58c18ce9b03d5740e60f89bf7f765528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jointVelocityStatusElement</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a3a480aebaa9e4bd9e46b9a89a21a09ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>motComLimitCommandElement</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>ab7cec81d72398e172cb30aff96367d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>positionVals</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a2c5b6ce5dcf8a9fa8291f25cf65f7e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>velocityVals</name>
      <anchorfile>classJointCommandRigid.html</anchorfile>
      <anchor>a6172519a0c346f7459a42a4a72bb499c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointCommandRigidTest</name>
    <filename>classJointCommandRigidTest.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classJointCommandRigidTest.html</anchorfile>
      <anchor>aa9355387514f8064c0eea1a1369c8c80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classJointCommandRigidTest.html</anchorfile>
      <anchor>a13a06f34cadd9404a61dd8b929e64d0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>configPath</name>
      <anchorfile>classJointCommandRigidTest.html</anchorfile>
      <anchor>abce6d029174bfcf6d03414acf553e3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>configSafetyPath</name>
      <anchorfile>classJointCommandRigidTest.html</anchorfile>
      <anchor>a6b165226581d4b45b8ca09667f8a0cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>fileName</name>
      <anchorfile>classJointCommandRigidTest.html</anchorfile>
      <anchor>ae25d558f7dc10fe2989ec8d0fc6b7038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JointCommandInterface::IoFunctions</type>
      <name>io</name>
      <anchorfile>classJointCommandRigidTest.html</anchorfile>
      <anchor>a8749bf1de019a128a2c114ecd045b45b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>packagePath</name>
      <anchorfile>classJointCommandRigidTest.html</anchorfile>
      <anchor>af0530cc81603a3d19ab49c606304de59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointCommandSeriesElastic</name>
    <filename>classJointCommandSeriesElastic.html</filename>
    <base>JointCommandInterface</base>
    <member kind="function">
      <type>r2_msgs::JointCapability</type>
      <name>getCapability</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a3d7fde0e6590f9987bcaf69ff1a91c2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>r2_msgs::JointCommand</type>
      <name>getCommandedState</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a71c39f2c66b82e1e8bca8cd60125d499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::JointState</type>
      <name>getCompleteMeasuredState</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>afe719afca2d2218e4d4727a29e02494b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::JointState</type>
      <name>getSimpleMeasuredState</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a59ad9cb4346e567bc02de43ac5071975</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointCommandSeriesElastic</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>abd10a8bef20059aa44157dc73edb84f3</anchor>
      <arglist>(const std::string &amp;mechanism, IoFunctions ioFunctions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadCoeffs</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a2779b1fe016e008220042e82b36d7783</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommand</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a18d6239ea0aeeab2ea74600a3b5ba891</anchor>
      <arglist>(r2_msgs::JointCommand msg, r2_msgs::JointControlData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFaultState</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a31f402f9f5e2225ad868344443576c18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateMeasuredState</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>aae1713430885b8a4d53c5f0486a58901</anchor>
      <arglist>(r2_msgs::JointControlData msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointCommandSeriesElastic</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a931f4c07c4d5663402b6c1f5ccf4c925</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>backEmfConstant</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a2889db29595d6c5b137c953d9977f4f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>brakePwmCommandElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a9c83e622eeadd4c0624d16faaf1ef45b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>combinedStiffness</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a4de7790389aa918f9fa1f7540099adbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>commandRate</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a3e827a2fd4e2141804d731a9cf5dbad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>completeMessageSize</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a18aba96f02669a0c5d9c75b2a01f28e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>deltaEncPos</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a306e4de243c82ade116b020418768957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Duration</type>
      <name>deltaTime</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>ab0be9557260103013c87726bedf00de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>deltaTimeSec</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>aedfd01e93a39afeef0a76ba90d651e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>derivativeGainCommandElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a899ead1901e7a9d400bb202a8026d09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>desiredPositionCommandElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>ae2edfea3201ddb9c0d83251bf0cd5ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>desiredPositionVelocityLimitCommandElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a871d06629e5bbe82f432afbce62d455e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>effortVals</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a9376997a7daae8d39be5e305b2c2c2ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>embeddedCommandEffortElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a01c858a8e08a9f2500fc00259e808f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>embeddedCommandName</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a9fef4b9e44a8fab15373e4212476c412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>embeddedCommandPositionElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a8e4273a1710657d2ae36a41f7ec5789f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>embeddedCommandVelocityElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>aea18ac3814c93b1ba4e785dced3391d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>encoderCalculatedName</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a22514c689f56a0948bcac36cdec29737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>encoderName</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a7781b7d50246fd80dcc13271fdc0c818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>encoderPositionStatusElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>af811aa4ed34021c4844e8e55e4415677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>encoderRawPositionStatusElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>abfa13a9f6090e46e6057d1126d4aa44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>encoderTimeElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a89428e929d6c7e9550045fb22f7f6142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>encoderTimeoutElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a6aaeba29c5958f0eca48f91ed3ed2d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>encoderVelocityStatusElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>ada81e953d231267536ea42cce14a30c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>encPosRef</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>adcb6b0a5516282d484903f7f0b6bed97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>feedForwardTorqueCommandElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>adf85b39c87018c240579621cf072ae49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>gearStiffness</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a54e014f9e7b988a709427b497359d429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>hallEncNow</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>aa157bed40038bf4e9c356f3b2286a0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>hallEncPrev</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a7359d8332d929a702e2c32016eead564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>hallEncRef</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a51bad50411d1c5d11cef0c4b84cd9594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>hallPositionStatusElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>abe5cf2f77060f5825c67aac2629b41d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>hallPosRef</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a193e618d28ead35d7def1ca2ec7daa58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>hallRawPositionStatusElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>abb4ef7de45cff328e2f63e71092d6fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>hallsCalculatedName</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>afc0fefd860ed924c3d766dedc08ec9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HallsEncoderStateCalculatorPtr</type>
      <name>hallsEncoderStateCalculator</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a99f5795f3540c9c9a25ad74fb26b21e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>hallTimeElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a0521f712eb66aaf089bec32d7c71e279</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>hallTimeoutElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a3d4a562b5ddd8cfba3a501b71f858c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>incEncNow</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>aa825a66553503dff516ce7053de582cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>incEncPrev</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>ae754d032364846337e61421db7a8cb59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>incEncRef</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a87fa834290a3963092158a8e8e29ca08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>integralGainCommandElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a473c777ec49729e90505377d41c230f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>isInitialized</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>ab67b4d7211b97c840bdee0ff43693c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jointCalculatedEffortElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a323bf771c8363334ba6e53f871dbf3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jointCalculatedName</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>ae422cecf1d976b8d1dd22f7ad6494008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>jointGearRatio</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>ae9cb187557705cc0c4d8a07f1a2a1a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>jointKinematicDirection</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a6a4f0cd3b3df27e70cbb641ffca64b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>jointKinematicOffset</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a5acbc86c678b5479918e7739382a42a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jointPositionFilteredStatusElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>ae96ff95399e9e1559a9d1bb12a352e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jointPositionStatusElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a93042f4742890ceaa4cb917d84ec1ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jointVelocityStatusElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>ac52b76d9dce10b7949bef6d88a39f7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>motComLimitCommandElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>aed99adabcb1638d4fe172dfbdf18abd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>motorCurrentElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>acae417cc8830ea5cde654c1d18a285bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MotorEncoderStateCalculatorPtr</type>
      <name>motorEncoderStateCalculator</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a390b58b6256eaf12f424cc65b583fee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>motorName</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a7d15eab7773d925c62afc8b0f7f38319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>motorPositionFilteredStatusElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>ab6171a2db14658d1a5637d03340dcdba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>motorPositionStatusElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a2afc45a7e093c27304c87d932b13b980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>motorVelocityStatusElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a0888a1a61d129ebfd0305d94b90214cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>positionLoopTorqueLimitCommandElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>aa248a38f53725499e00207a6e1510076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>positionLoopWindupLimitCommandElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a2c6062e76a5e5b4da0db16261467a772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>positionVals</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>ab1365a2d730b4bfeef89d7bab979e175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>proportionalGainCommandElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>aa9688a83f7653e4d6e01fc379d4455c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>springConstant</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>ac81378347a4063c73c0dc505219dda8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>timeNow</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>aa3032d194b28d5201f61a67aacd17bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>timePrev</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>abd367a28c7876314de697dd1a5f52f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>torqueLoopVelocityLimitCommandElement</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>a1f0daa495d7f515a53a5ad8f3ff3a8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>velocityVals</name>
      <anchorfile>classJointCommandSeriesElastic.html</anchorfile>
      <anchor>accccec4af7dda6c18e3e92b479d9fb07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointCommandSeriesElasticTest</name>
    <filename>classJointCommandSeriesElasticTest.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classJointCommandSeriesElasticTest.html</anchorfile>
      <anchor>ab4bb7080350ead857e316b3a72c17f3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classJointCommandSeriesElasticTest.html</anchorfile>
      <anchor>a108737f0a67c4afc570e536e0a345c7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>configPath</name>
      <anchorfile>classJointCommandSeriesElasticTest.html</anchorfile>
      <anchor>a04baeb670d11cf89db88fce903715d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>configSafetyPath</name>
      <anchorfile>classJointCommandSeriesElasticTest.html</anchorfile>
      <anchor>a060fdc1a377bd6deaca8a936963bd006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>fileName</name>
      <anchorfile>classJointCommandSeriesElasticTest.html</anchorfile>
      <anchor>a874552da2271f0eed7596bb9741dbb3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JointCommandInterface::IoFunctions</type>
      <name>io</name>
      <anchorfile>classJointCommandSeriesElasticTest.html</anchorfile>
      <anchor>aa858fb841a61228273b8ae8dd582b06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>packagePath</name>
      <anchorfile>classJointCommandSeriesElasticTest.html</anchorfile>
      <anchor>af7ffc06ab3708df955408cbcab03e82c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointCommandWrist</name>
    <filename>classJointCommandWrist.html</filename>
    <base>JointCommandInterface</base>
    <member kind="function">
      <type>r2_msgs::JointCapability</type>
      <name>getCapability</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a02c3b9720b684d6db7bf91610ce0d8df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>r2_msgs::JointCommand</type>
      <name>getCommandedState</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>ab0fb1c1791f6d364545ea69a9c76d676</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::JointState</type>
      <name>getCompleteMeasuredState</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a347cd6e3f17901b48840b4aec1ba7243</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::JointState</type>
      <name>getSimpleMeasuredState</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a40362ce7197d86e38e54915fe0f351de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointCommandWrist</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a204cd9699ab2663c88ff9eb981062302</anchor>
      <arglist>(const std::string &amp;mechanism, IoFunctions ioFunctions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadCoeffs</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a13899b031782c2552aa14025bd00d14f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommand</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a006dfad98f370260f6ead7a52fbf6d9d</anchor>
      <arglist>(r2_msgs::JointCommand msg, r2_msgs::JointControlData control)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFaultState</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a04d07c9e88e018fed598affa0631f224</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateMeasuredState</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>abdf90d31bd5cf64c5bcce579765a012a</anchor>
      <arglist>(r2_msgs::JointControlData msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointCommandWrist</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a1ca07520cf719bc8a25a48a6595e70ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>ang</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a7dce9504a2657078f6759ecdffa9dd17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>angleRosJointName</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>ab5a8bf1b42b3eeaa01ae0e580fa4e62e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>angVel</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a15451c33a01b0a5ff26ffe4d19b313f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>busVoltage</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>af506b97a8bb3b52af5c0d6745ea4a0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>calCalled</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a77d691ca262ec3b75f38a7057e11c5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>calFailureReported</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a7d1cb0e80666076a9e9a0861cc424651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointControlCalibrationMode</type>
      <name>calibrationState</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a4caed76a609e13a656371c22d3d523de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>completeMessageSize</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a5272ae79d733a5e2bf6d058c818d0c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>desiredAngle</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>aa7522a035e456110a0630d8a4d5794e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>desiredMotComLittleCommandElement</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a2b571e30878a87d67724e00221886e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>desiredMotComThumbCommandElement</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>aea04593d47ddf1e56b01c83c6b6ec1d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>desiredPitch</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a9d3dde42f0004f64bcbe32fe11a10bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>desiredPitchVel</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a049a138eb5cadf7acc54c245f83d0341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>desiredQ1</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a7589dfb96bea7e615c69298bef2da4a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>desiredQ2</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>adb9c80d7573f6537b9624fc1f7a26286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>desiredSlider</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a722ee7ddd4e331d51ed311f4fd1bdb1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>desiredYaw</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a0e4fda1a3ff13a43ef2a0f6799f2071d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>desiredYawVel</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a320e0adb2faa72b86449356ccdf62ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>encoder</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>acb0366b071f21f905a128688e8eb5591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>encoderLittlePositionStatusElement</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a6a7d3618ac56b0950210f5f7122d6410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>encoderRosJointName</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>ae16d3bceb557ee51f1431a3804d14302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>encoderThumbPositionStatusElement</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a2308d3aff705661840c0cc17f016051c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>encoderVel</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a3b1b7cc180ac0eb57949f34ffe9c32f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>filteredHalls</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>ad8c4c596fe5d24f92501fc2f5c156963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>filteredSlider</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a8a14470f893a5aed3defd87137682ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>fwdKinFault</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>ae1900bd48c3f4a6bd4edf473600d422b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>hallFilterInitialized</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>abed8bf48a655d4bb0d5353218433d777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>halls</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a1d20a8f541e7414e2b4dfb3c249ac015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>hallsPitchStatusElement</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>afc9250fd41b3d89820017bdba6befda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>hallsRosJointName</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a309dfe2c2ead3a4be4a625be55956891</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>hallsVel</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a80395cb109595fefbe02a065ff7bb3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>hallsYawStatusElement</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>aa0582fcb28afee3727985eb61795a101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; HallsToAngle &gt;</type>
      <name>hta</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>aa40a4ce8af52fe509dbd458dbdae5e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>manualCalAng</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a052bf59b1e227fde88814fb554f18b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>manualCalSliderPos</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a1afbbb73c4b42c56ee3bc9a2d32982aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxSensorErrorFault</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a9b1fcf2261ef0b0ffbb5f0d18e282263</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxSliderDiff</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>ab4d9df12c047829793ff4d0de76e1de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxSliderDiffFault</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a4d9e0b44df64f0edd2759a762e6d8857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>motorRosJointName</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a34ed7976473b7bfd55204a7298e8ad8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>nameCalibrationMode</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a46679b25d5274953dfdc5802d31c70ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>nameCoeffState</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a045e5dfcc18ea83d1f983d5d27cd1451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>nameLittlesideSliderLimit</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a4dc88d9afee8886459af2771614c418b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>nameManualCalLittleSlider</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a4f1b18ecf2bd0a35bab83bc6f30fe579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>nameManualCalPitch</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a8b453b70ccbc63e60ff3a040845b7859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>nameManualCalThumbSlider</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>adea4cd04281aba533bcd07880d342c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>nameManualCalYaw</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a8a38d3628c464a49fe7de8a6b7b92f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>namePitchCalcValue</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a37e81e708bc307b24b1274e235384a0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>namePitchHallsValue</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>ad164feb3710dfd8507bdade1fd005204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>namePitchLimit</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a5ca05622909be2335fe051118d01556d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>namePitchMaxValue</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>ac582c9bfa40ae98f905a36f80b94c8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>namePitchMinValue</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a33888b057b0b7e6cbc1753b11f73450f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>nameSensorError</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>acf0230e77c95ffd50384869d039c8c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>nameSliderDiffError</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a0f3a13757f2b856449cf526de46075b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>nameThumbsideSliderLimit</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a0adae0dcb178b999df914d88dd7c42f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>nameUseHalls</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>ad7ec5961bb0ff0d3ed292c63c1552a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>nameYawCalcValue</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a127b878f75c416368bdc57c1a3485554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>nameYawHallsValue</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>ab27c20140d547e269842dfad60bcad68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>nameYawLimit</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>ae26a4a901305a466d868ce294e3f806d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>nameYawMaxValue</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a4cd52924ef097b4ba8c6165241f9dff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>nameYawMinValue</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a0024d7b84829a463b11c7a965fd8a2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>positionAlpha</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a8e8b8712f8396bbb503659a01cbcf412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>positionVals</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>aff0a384a1265664acf749dd2b3bafaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>prevPosInitialized</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>abf3c9545bf2d80d471aeb49e8b77748a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>prevPositionVals</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a0555ef3840a8de83e9b4961a8060505d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::auto_ptr&lt; MultiLoopController &gt;</type>
      <name>q1Controller</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a8de1e8e2b683d636124dad27349ea16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::auto_ptr&lt; MultiLoopController &gt;</type>
      <name>q2Controller</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a90fbd566b6036bc3f01c0be7abd5cc77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>sliderFilterInitialized</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a8a5d6e881c2b8e8ac9ba87aa21e1134f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sliderMaxPosition</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>ad4c20286f35516afc64457722c2f98e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sliderMaxPositionFault</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>aeec9a887ab86ea2fcb71aa6ada7d22dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sliderMinPosition</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a60b68719ae5bf09a3932cf50b5236dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sliderMinPositionFault</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>ac2645dc2fb24c8f0f9300bf53dbf02f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>sliderRosJointName</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a7e9a148632e386d68e2f010f7a1309f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>sliderVel</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a0646ff87ca9db4b8a7f5ec860d7f6847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>sliderVelCommand</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a313fc7cc79647a0494a3e79d10a93fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>smoothedPitch</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a4aea33bb5347a3c06ac85bab35db2b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>smoothedYaw</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a92d64946f641f631f2f662114225856a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::auto_ptr&lt; EmbeddedSmoother &gt;</type>
      <name>smootherPitch</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a8d953a73519b7e621e416e6ee0bed8ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::auto_ptr&lt; EmbeddedSmoother &gt;</type>
      <name>smootherYaw</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>ac79c7da3b774209d3b464672deb86be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;::iterator</type>
      <name>strVecIt</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a312c11d065cbd74e261a8b7a850a297c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>timestep</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a39da756dc8fd502bec2f5a81698d1950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>useHalls</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a74312e5cfcf068d97b2f63aed9ebe2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>velocityVals</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a30857e6195952af22cd907582b0ee773</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::auto_ptr&lt; WristMechanism &gt;</type>
      <name>wrist</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>abb1ea8e06357dd5d4feffe3bd93158e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::auto_ptr&lt; WristMechanism &gt;</type>
      <name>wristFault</name>
      <anchorfile>classJointCommandWrist.html</anchorfile>
      <anchor>a9cc5adc3dc001e99d4f2db118bde549a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointCommandWristTest</name>
    <filename>classJointCommandWristTest.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classJointCommandWristTest.html</anchorfile>
      <anchor>a48153302c9eb805fe634a85e5ef389ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classJointCommandWristTest.html</anchorfile>
      <anchor>a85ab4ccfe83ae96ccfeb67ad7ae76c7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector2f</type>
      <name>calAngle</name>
      <anchorfile>classJointCommandWristTest.html</anchorfile>
      <anchor>a62cb7f9d2631975e27dccb845bd05290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector2f</type>
      <name>calEncoder</name>
      <anchorfile>classJointCommandWristTest.html</anchorfile>
      <anchor>ab325e41c437f0128ce8c2e0a0704a784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>calibrationModeName</name>
      <anchorfile>classJointCommandWristTest.html</anchorfile>
      <anchor>adccac896bc948d31753b685800104f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector2f</type>
      <name>calSlider</name>
      <anchorfile>classJointCommandWristTest.html</anchorfile>
      <anchor>ad69e945156ea5641edf61d14e78bcf2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointCommand</type>
      <name>commandMsg</name>
      <anchorfile>classJointCommandWristTest.html</anchorfile>
      <anchor>a434ec35ffa2ff16c1611fb05bae0bbfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>configPath</name>
      <anchorfile>classJointCommandWristTest.html</anchorfile>
      <anchor>a9c52f760269866ddf13d45139a7e79a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>configSafetyPath</name>
      <anchorfile>classJointCommandWristTest.html</anchorfile>
      <anchor>aa9a717b52e19cf92ca89bb7f65bff475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointControlData</type>
      <name>controlMsg</name>
      <anchorfile>classJointCommandWristTest.html</anchorfile>
      <anchor>ae935b88d761f6db65cdccdf836e9ab95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>fileName</name>
      <anchorfile>classJointCommandWristTest.html</anchorfile>
      <anchor>abbfe9549c4f3215bbad61fb0996529fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JointCommandInterface::IoFunctions</type>
      <name>io</name>
      <anchorfile>classJointCommandWristTest.html</anchorfile>
      <anchor>a31808655abdacea840bc129d48e2676f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>mechanism</name>
      <anchorfile>classJointCommandWristTest.html</anchorfile>
      <anchor>a7f62d55d58922ca7ffe43565263b3164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>packagePath</name>
      <anchorfile>classJointCommandWristTest.html</anchorfile>
      <anchor>a23d2fe6422be868fb52f267709a2d118</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlActualFinger</name>
    <filename>classJointControlActualFinger.html</filename>
    <base>JointControlActualInterface</base>
    <member kind="function">
      <type>void</type>
      <name>getFaults</name>
      <anchorfile>classJointControlActualFinger.html</anchorfile>
      <anchor>af75b787b908d69a99b3635dc5c71700d</anchor>
      <arglist>(diagnostic_msgs::DiagnosticStatus &amp;faultStatus)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getStates</name>
      <anchorfile>classJointControlActualFinger.html</anchorfile>
      <anchor>adc8e28192b15a907dd09e7ca4197e232</anchor>
      <arglist>(r2_msgs::JointControlData &amp;actualStates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointControlActualFinger</name>
      <anchorfile>classJointControlActualFinger.html</anchorfile>
      <anchor>af16619e536c8668ce73463f27db2f164</anchor>
      <arglist>(const std::string &amp;, IoFunctions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCalibrationModeState</name>
      <anchorfile>classJointControlActualFinger.html</anchorfile>
      <anchor>a2d65c16b8b9c37f116bc95ed5a66b925</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateClearFaultModeState</name>
      <anchorfile>classJointControlActualFinger.html</anchorfile>
      <anchor>a627d6f49e070c38b4ec48a4139db491d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCoeffState</name>
      <anchorfile>classJointControlActualFinger.html</anchorfile>
      <anchor>a36aaf7faa5747b3b256289afa0142b59</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCommandModeState</name>
      <anchorfile>classJointControlActualFinger.html</anchorfile>
      <anchor>aa37bcc59518df13a8af38f37e8855cf4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateControlModeState</name>
      <anchorfile>classJointControlActualFinger.html</anchorfile>
      <anchor>aba0f8fe1dba1d40aa02c89ab2dc0ada0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointControlActualFinger</name>
      <anchorfile>classJointControlActualFinger.html</anchorfile>
      <anchor>a350232cc2d7d4d5dcbae81c1cf1ae894</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classJointControlActualFinger.html</anchorfile>
      <anchor>a7fd0a3d9fa1fd89c5863243257aa600c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>logCategory</name>
      <anchorfile>classJointControlActualFinger.html</anchorfile>
      <anchor>a6dd001c38c8891df9d99b009811cce8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CalibrationModeLiveCoeffName</name>
      <anchorfile>classJointControlActualFinger.html</anchorfile>
      <anchor>ae1394af9ba6c2d8e65b01fd6f2550893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ClearFaultStateLiveCoeffName</name>
      <anchorfile>classJointControlActualFinger.html</anchorfile>
      <anchor>a106550e3748a42b9d543829667fcb0da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CoeffStateLiveCoeffName</name>
      <anchorfile>classJointControlActualFinger.html</anchorfile>
      <anchor>a4499bcbfeda1740a8775966961f4ca09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CommandModeLiveCoeffName</name>
      <anchorfile>classJointControlActualFinger.html</anchorfile>
      <anchor>a739edb5c723ccd58dc770b7acf5c402a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ControlModeLiveCoeffName</name>
      <anchorfile>classJointControlActualFinger.html</anchorfile>
      <anchor>acfe1cad167483fa33d31e38b78edfd93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlActualFsmTest</name>
    <filename>classJointControlActualFsmTest.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classJointControlActualFsmTest.html</anchorfile>
      <anchor>a5ce3bbd50331635e39b0e3011be6d83f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classJointControlActualFsmTest.html</anchorfile>
      <anchor>a5efd6b698e2777d5123d7862aa1afa40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointControlData</type>
      <name>actualStates</name>
      <anchorfile>classJointControlActualFsmTest.html</anchorfile>
      <anchor>a0dacc71e6455ba85a20db01b6b16ec91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>configPath</name>
      <anchorfile>classJointControlActualFsmTest.html</anchorfile>
      <anchor>a5c0df253f8dd4f2b1cd2561a9ca67a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>configSafetyPath</name>
      <anchorfile>classJointControlActualFsmTest.html</anchorfile>
      <anchor>a65cbcfd83df1b40f325b63b10691a2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>fileName</name>
      <anchorfile>classJointControlActualFsmTest.html</anchorfile>
      <anchor>a8aabdfc73304cfb8d8e98981c558bd94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JointControlCommonInterface::IoFunctions</type>
      <name>io</name>
      <anchorfile>classJointControlActualFsmTest.html</anchorfile>
      <anchor>ac7350e6e646409c5909bd254f7182d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, boost::shared_ptr&lt; JointControlActualInterface &gt; &gt;</type>
      <name>jointControlFsmMap</name>
      <anchorfile>classJointControlActualFsmTest.html</anchorfile>
      <anchor>ad030aa69ddf0911cfa23ddef49c9ffbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jointType</name>
      <anchorfile>classJointControlActualFsmTest.html</anchorfile>
      <anchor>a953ced03ac227d3536bb64bbef863f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>mechanism</name>
      <anchorfile>classJointControlActualFsmTest.html</anchorfile>
      <anchor>a2c25c72a9df2eb9956121747f1c828cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodeRegisterManagerPtr</type>
      <name>nodeRegisterManager</name>
      <anchorfile>classJointControlActualFsmTest.html</anchorfile>
      <anchor>adb20e48a76acd273053ec2de38b0c12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>packagePath</name>
      <anchorfile>classJointControlActualFsmTest.html</anchorfile>
      <anchor>ab72787ae7cf5fa9627e644c27caede97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlActualGripper</name>
    <filename>classJointControlActualGripper.html</filename>
    <base>JointControlActualInterface</base>
    <member kind="function">
      <type>void</type>
      <name>getFaults</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a15d81ea04f2508be654c91dda6bb973b</anchor>
      <arglist>(diagnostic_msgs::DiagnosticStatus &amp;faultStatus)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getStates</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a3e8db90d6ccc2fdb37894b187c978307</anchor>
      <arglist>(r2_msgs::JointControlData &amp;actualStates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointControlActualGripper</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a3626242a7c740d4f3041295a6402e62d</anchor>
      <arglist>(const std::string &amp;, IoFunctions, NodeRegisterManagerPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCalibrationModeState</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a8584eacba3e58f5b64a311428eb8e1fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateClearFaultModeState</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a3c6548a04555a877e331d6da8c5eabef</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCoeffState</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>ab25b0393a45d2f6add9abb8fc1631867</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCommandModeState</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a70681a82fdc04b13791b18415959614e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateControlModeState</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a8baa84aba5cbd38a35cc69de97726895</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointControlActualGripper</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a3b22e0fc2009085da9a4f003c5fd4e59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a7aeed4b558b39ea1c03c8b49215e8287</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>logCategory</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a6aa8262b0ff65e31dbf3273aceb424af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodeRegisterManagerPtr</type>
      <name>nodeRegisterManager</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a5dcc429c129b7b199f2531f1c7821e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>Aps1TolFaultStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a401e521fa484eddf3a37cbdc38ae6ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>Aps2TolFaultStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>aad765622c160afdb42ce793d6bee0bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ApsFaultStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>af6963b36366ddd7990ab82e27d4023a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ATIStaticFaultStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a43c13c1617b1af68cab2b640cd3cb4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>BrakeReleaseStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>aec9e43c703be5233c5d27d28d37a70e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>BridgeEnableStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>ad76fdfafaaa9aa7ec57b4e3603bb5bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>BridgeFaultStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a8e16087e018fa3a26893e9bfb9ed8176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>BusVoltageFaultStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a7f94cecb36e119259f61ba80f8b2bc13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CalibrationModeStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>ac6cf794e5a068d00b2e05d1d6fde4b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ClearFaultStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a1f6b17ada9f9004213e0a78f75c78fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CoeffsLoadedStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a99b136af7525777bdbd0abcbf59fcd15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CommAliveStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>aa8d1c2b4a195bb2e2790b2454abe7075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ControlModeStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>ad6edfb8702f9030b5ba8765cdef3e87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CurrentFaultStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a1e5f44b7a0d2a6f842c6d3d43a75fda0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>EncDriftFaultStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a289235b3ba7c70e14897b11ec0fe349b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>JointFaultStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a448abd348ac7a3d43debec9eb712ecf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>LimitFaultStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>af64b8b7927a6f7cde2ad0807303745a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>MotComSourceStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a46059b3dc8515a1271097e3d0c752c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>MotorEnableStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a52382f3f8017436b6d6aaef06dc1e836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>NotInBootloaderStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a24e26ffaf0d4df1bba5d6953516dd679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ProcAliveStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>a40feb6078c9a1773e1af6b1ee72c3165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>VelocityFaultStatusName</name>
      <anchorfile>classJointControlActualGripper.html</anchorfile>
      <anchor>aab94644aca26eade5450260e55febcb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlActualInterface</name>
    <filename>classJointControlActualInterface.html</filename>
    <base>JointControlCommonInterface</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getFaults</name>
      <anchorfile>classJointControlActualInterface.html</anchorfile>
      <anchor>a266439555928e118244eb7ae19cea120</anchor>
      <arglist>(diagnostic_msgs::DiagnosticStatus &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getStates</name>
      <anchorfile>classJointControlActualInterface.html</anchorfile>
      <anchor>a20a29198fd621dd962a23b6fbf493e7c</anchor>
      <arglist>(r2_msgs::JointControlData &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>updateCalibrationModeState</name>
      <anchorfile>classJointControlActualInterface.html</anchorfile>
      <anchor>a3ba1f2ad68209d3b3f00e3c8a9062c9f</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>updateClearFaultModeState</name>
      <anchorfile>classJointControlActualInterface.html</anchorfile>
      <anchor>ab74b6206b53b508edb595c62a638ec3c</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>updateCoeffState</name>
      <anchorfile>classJointControlActualInterface.html</anchorfile>
      <anchor>a621718b8f74671933e2aa4987c706660</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>updateCommandModeState</name>
      <anchorfile>classJointControlActualInterface.html</anchorfile>
      <anchor>a975d1032405c8b5850f580659f3949c0</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>updateControlModeState</name>
      <anchorfile>classJointControlActualInterface.html</anchorfile>
      <anchor>adfcd688d357cd4ef5e3b1081a879adc9</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>JointControlActualInterface</name>
      <anchorfile>classJointControlActualInterface.html</anchorfile>
      <anchor>a58b5e8b25aae4dc057adf47e285bd3ca</anchor>
      <arglist>(const std::string &amp;mechanism, IoFunctions io)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>setParameters</name>
      <anchorfile>classJointControlActualInterface.html</anchorfile>
      <anchor>a0377ed92b924a2f1c6e335ce2ab56976</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~JointControlActualInterface</name>
      <anchorfile>classJointControlActualInterface.html</anchorfile>
      <anchor>a3660732dfd69e74da38b459217d1467e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointControlData</type>
      <name>states</name>
      <anchorfile>classJointControlActualInterface.html</anchorfile>
      <anchor>adf6e36ca47724c2cad39b2a89c75cec6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlActualSeriesElastic</name>
    <filename>classJointControlActualSeriesElastic.html</filename>
    <base>JointControlActualInterface</base>
    <member kind="function">
      <type>void</type>
      <name>getFaults</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>aff47f4ab8e93dff9914cadfb23482621</anchor>
      <arglist>(diagnostic_msgs::DiagnosticStatus &amp;faultStatus)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getStates</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a289d9877d5e809afaedf85264b9e28b1</anchor>
      <arglist>(r2_msgs::JointControlData &amp;actualStates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointControlActualSeriesElastic</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a525de5272bda02dd507fdee3c15cd0b4</anchor>
      <arglist>(const std::string &amp;, IoFunctions, NodeRegisterManagerPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCalibrationModeState</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>ae28ced465350712ff25c88d896b7a955</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateClearFaultModeState</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a8c9fbc977d15cc22c58a51c3d0ef08cf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCoeffState</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a6de4fe20d2b9f4e8d00f3d98f1fab471</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCommandModeState</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a4c722fc744a7f9fef013e9d0dc0f0a6e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateControlModeState</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a81dc66e93f878dcfcb3c8e5d55e367c0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointControlActualSeriesElastic</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>ac7ceb591af3454204d411c5cef30f4b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a7fd1d1b4029a263de3709d01984fb1d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>logCategory</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>accca357642fa1bb77ebb7b0155733af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodeRegisterManagerPtr</type>
      <name>nodeRegisterManager</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a589f170c414b84e9009ca8ead9c852b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>Aps1TolFaultStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a55b3680f3c809a3c30ea2415b404ed6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>Aps2TolFaultStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a1db259b00a0a04b5bed4cd6a94eb2b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ApsFaultStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a2835ae13ea962142147062a86e60cdac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>BrakeReleaseStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a2b5a7e4369fc5b21e6e0d528edaa32f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>BridgeEnableStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>ae6b516269a942bd168d1713cd43f4586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>BridgeFaultStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a2b3d93e3079bf47eb58adebd18f6f2df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>BusVoltageFaultStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a5a458e0a3ee76ab8247cc40b4e26c4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CalibrationModeStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a4abecb1bcd13fa84fe10919b63ded162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ClearFaultStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a96366eddfb858a8918a247aa52005d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CoeffsLoadedStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>af2463620b10e4904dab510be45ddfed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CommAliveStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a14d7b093abd606f52a8f0fe7502b5f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ControlModeStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a378ed33914a604d03fb871eb4703fb2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CurrentFaultStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a26780abe0f0b0f8adb27730039d970b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>EncDriftFaultStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a0ccc3b5cef7d7ea86844c7fbe4ce9f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>JointFaultStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>ac45d43487e5ea2a7ec78f43045f251f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>LimitFaultStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a16a9a0d4d792f1df52d022aa3dfc79e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>MotComSourceStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a9553bd3fff90ec8b431ad2c3737a60f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>MotorEnableStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a96311d0311eade8d1b1981bc7ef34c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>NotInBootloaderStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a46bd90d458910789944d39b3d1b4730d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>PosComVelocityStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>afc9659dd299f9ad216a3dc90681ee409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ProcAliveStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a525631462844126baf44ccbb2175c0ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>VelocityFaultStatusName</name>
      <anchorfile>classJointControlActualSeriesElastic.html</anchorfile>
      <anchor>a2a16af564672b242087da66194e87465</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlActualWrist</name>
    <filename>classJointControlActualWrist.html</filename>
    <base>JointControlActualInterface</base>
    <member kind="function">
      <type>void</type>
      <name>getFaults</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>a0eecf7052de6e73601c101aa57775e97</anchor>
      <arglist>(diagnostic_msgs::DiagnosticStatus &amp;faultStatus)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getStates</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>a28e1ba6aa5ea1f877f4497c238ef165e</anchor>
      <arglist>(r2_msgs::JointControlData &amp;actualStates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointControlActualWrist</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>a3d58a9cf3f90a93d43708e1fe331e24d</anchor>
      <arglist>(const std::string &amp;, IoFunctions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCalibrationModeState</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>a716fb44ad3de23ff57387b2bff801159</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateClearFaultModeState</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>ac19263997e75fb231bcb75ee03b7216e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCoeffState</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>a1b5658a81ac45ce7fc7df2c496c96331</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCommandModeState</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>a6bc16f7d14f332c7a6102844763abe30</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateControlModeState</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>aac1e697eadccba92e39a700b78a43e4f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointControlActualWrist</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>afb8b5d7bff5f4bf2e3e7f8827a79d4b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>a00aab849399aa274e3d4090873575605</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>logCategory</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>ab1ffdb4bc6473830f0928ab825ac3582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CalibrationModeLiveCoeffName</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>a07bee53e6ef876830dbce22c51dcf77a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ClearFaultStateLiveCoeffName</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>a21f3874f421ffbce7896c5e81adbaa69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CoeffStateLiveCoeffName</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>abbcbd6ff0becea5a756fe9d46806cf21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CommandModeLiveCoeffName</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>a99cfb209aa5ce9f23069054748a8f54c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ControlModeLiveCoeffName</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>a1f3fa77ade90930d770c01ec979c6e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>LittlesideSliderLimitLiveCoeffName</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>a1911c033dadbcd63a4d48a2da77ad0d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>PitchLimitLiveCoeffName</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>a54a990ffd1d6f7ce312faa821fcb3b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>SensorErrorLiveCoeffName</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>af3fd3eda8bf317f2659d660cba100c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>SliderDiffErrorLiveCoeffName</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>aeaa714b08f0df328eaa27857402d8f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ThumbsideSliderLimitLiveCoeffName</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>a24250452ae477d81a173695e0b6157f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>YawLimitLiveCoeffName</name>
      <anchorfile>classJointControlActualWrist.html</anchorfile>
      <anchor>a6769b1a2ac73d3a796f29aa1e39bcd66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlCommandFinger</name>
    <filename>classJointControlCommandFinger.html</filename>
    <base>JointControlCommandInterface</base>
    <member kind="function">
      <type>void</type>
      <name>actuator</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>a8553c224babc04352652bb6c00bbc1c6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bootLoader</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>a7a90d3db1c4022f5bb10e8379893e0bf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableCalibrationMode</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>a6baa338e9c729306e68ae9ca926e57b0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableClearFaultMode</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>a6bbd93d0c42d59a6fe298fe8207eb775</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drive</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>a26b925da126d6725dbd348d298940ea6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableCalibrationMode</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>a462947035e0869e66b51759ed0e8757e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableClearFaultMode</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>a59de5a15555305e70f0cf0fde5bf7062</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getStates</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>ae44659c216a2ca1bfc1e9dc7efee5fd4</anchor>
      <arglist>(r2_msgs::JointControlData &amp;commandStates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointControlCommandFinger</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>a48febdc2cacd8a17f3f2f657d8c948d0</anchor>
      <arglist>(const std::string &amp;, IoFunctions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>motCom</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>ad5135683c89706e9b61e82750b7e3137</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiLoopSmooth</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>aec1e3324a168f1ee6aa1abb1f55e9e69</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiLoopStep</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>a5e7d088a630fe3085e602dce08e7161a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>neutral</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>a53df86cdebc3f97ebf079d21cb9eecd9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>off</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>a331238f88d448bb1fc18d4a6d1d93fd7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>park</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>a1e0c92f01442c2343d543a3612ab1800</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetCalibrationMode</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>aac091fe40a1b4fa5dbbc76556ceb170c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stallMode</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>ac91d7d1d51374f028dffc907f16bf645</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointControlCommandFinger</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>a22de9d65c484d3a1e2f0ff717d8b4b8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>a31306599754d4ef085917165248bff4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>logCategory</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>a3a7eb2e086099856b226db27bd5a79e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CalibrationModeLiveCoeffName</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>acb5da98303c0d37dc689003f056360bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ClearFaultStateLiveCoeffName</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>a9994012a34a0eec986c341b0ea8788ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CommandModeLiveCoeffName</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>aa8e47d76144a57b8bf549617afd940b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ControlModeLiveCoeffName</name>
      <anchorfile>classJointControlCommandFinger.html</anchorfile>
      <anchor>a9bc8f90318b684896abb9a116ea81a3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlCommandFsmTest</name>
    <filename>classJointControlCommandFsmTest.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classJointControlCommandFsmTest.html</anchorfile>
      <anchor>a429d94c96677b655638d7f29e7e575c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classJointControlCommandFsmTest.html</anchorfile>
      <anchor>ad743de77d472c5037404f974ea723f78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointControlData</type>
      <name>commandedStates</name>
      <anchorfile>classJointControlCommandFsmTest.html</anchorfile>
      <anchor>adca9ee5ce4a64883e49f1a0c73827223</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>configPath</name>
      <anchorfile>classJointControlCommandFsmTest.html</anchorfile>
      <anchor>a2b4032a3a73354e4ffe32fd0aaede664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>configSafetyPath</name>
      <anchorfile>classJointControlCommandFsmTest.html</anchorfile>
      <anchor>a5a76626639adde4bc17f2c38170e46d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>fileName</name>
      <anchorfile>classJointControlCommandFsmTest.html</anchorfile>
      <anchor>ad76048adf33ac1c2f365f631916a8c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JointControlCommonInterface::IoFunctions</type>
      <name>io</name>
      <anchorfile>classJointControlCommandFsmTest.html</anchorfile>
      <anchor>a48cbbc6ef4611fb51b495819bcd9a61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, boost::shared_ptr&lt; JointControlCommandInterface &gt; &gt;</type>
      <name>jointControlFsmMap</name>
      <anchorfile>classJointControlCommandFsmTest.html</anchorfile>
      <anchor>ace289e9b8cc6c9f14acb0627e380c4cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>jointType</name>
      <anchorfile>classJointControlCommandFsmTest.html</anchorfile>
      <anchor>a6bed6974ca76bb7ae6c4d3fcb36dde2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>mechanism</name>
      <anchorfile>classJointControlCommandFsmTest.html</anchorfile>
      <anchor>ac45fe6eabcb916aa65330780750ff03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodeRegisterManagerPtr</type>
      <name>nodeRegisterManager</name>
      <anchorfile>classJointControlCommandFsmTest.html</anchorfile>
      <anchor>aa674ccefba43d0ec855806e08849d32e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>packagePath</name>
      <anchorfile>classJointControlCommandFsmTest.html</anchorfile>
      <anchor>a932795d38070a1242627efcc36f23dc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlCommandGripper</name>
    <filename>classJointControlCommandGripper.html</filename>
    <base>JointControlCommandInterface</base>
    <member kind="function">
      <type>void</type>
      <name>actuator</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>aa4e12cd553c594014c32653e8b196638</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bootLoader</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>aba9b4ff86f0d71c29d7b5ee808f7f5ab</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableCalibrationMode</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a7804c8525c054d3138d7605adc22133f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableClearFaultMode</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a9fd33f7d2522ecfea9c4a8655053a34d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drive</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a950c06049d4407a53a5c5ee099654bc7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableCalibrationMode</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>ac1f96e8bbfeefec7c01671dce5afcbc2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableClearFaultMode</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a0a89dab5fb2b9f339d72ddf806102334</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getStates</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a750550e9d99e3b55e399c0dbc580a691</anchor>
      <arglist>(r2_msgs::JointControlData &amp;commandStates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointControlCommandGripper</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>aa8b31e39c4e4905150446338cecfe62d</anchor>
      <arglist>(const std::string &amp;, IoFunctions, NodeRegisterManagerPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>motCom</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>add0c36654bd3a874642228bb3730d323</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiLoopSmooth</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a437378b399919708600968a1a8114368</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiLoopStep</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>afd9de4fd5863dc7112ea236ad39220b9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>neutral</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a67c5cb489d8066bddebfc472b1c908c0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>off</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a9391f8d7afc23aa2d646c00ead6cae1d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>park</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a664845031152e13ab9b0e21fbd6dabcf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetCalibrationMode</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a85fe00638d35d802b8414b9d82483c0d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stallMode</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>ad549dfcb82cdc40082dd1d79b9ea7500</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointControlCommandGripper</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a47eaa250c9d5f92efd92e9d5846dade5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>acdf74b61aea1b234d3e4c465e134044f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateParameters</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>af6d19da74ae59cbb0910a1786f523992</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>logCategory</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>adad92aee6c9cbb5276f47b50a4357d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodeRegisterManagerPtr</type>
      <name>nodeRegisterManager</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a1d65e22ded8894fb2a4ea55cb053936c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>atiEnable</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a77fd25520d356279148a2a9a8e15629e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>AtiEnableControlName</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>ab3a11be4c0a4b1a9dbb09e799cb529fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>AtiEnableName</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a1df54dea1a65fcb1fa4a1c9fe34992d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>BootEnableControlName</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>aca4f943318293ab8b9781f407406f53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>BrakeReleaseControlName</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>ae93cb691fae60a4e0cb86e776d0ea202</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>BridgeEnableControlName</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a2febd4167d551e1f66a76e3e9939caa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CalibrationModeControlName</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a4b2e7fb6959fff4083e6bf2d50322725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>cbnEnable</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>afb8f53dcc9283926956d811b16d4ede4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CBNEnableControlName</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>ac3a472d1743a8af7e6f4379aa86a8466</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CBNEnableName</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>af867cd92dbe403f097863d651f7ace37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ClearFaultControlName</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a98ab8b436b48c79e40c605ead42e1c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ControlModeControlName</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a4d334b0eb9091e715f9a2f71c3ac1fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CrabEnableControlName</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>aba2da5c2124bd758d083d52c2455e325</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>flea3Enable</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a9ba796d8a64f0159511fc042abd58d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>Flea3EnableControlName</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a25facd9bf52c4472de601deeaec778bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>Flea3EnableName</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a0483817d58377fa013c0ae49cbc1b982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>led2Enable</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a6862dcbf90597a5f2f64eafe70d32730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>Led2EnableControlName</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a8b4db1c8fcfd4d909776aa8fdaa5daaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>Led2EnableName</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>a0419886ca2eff7231f29dc4530cd6d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>MotComSourceControlName</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>ad196ea9aba4e530167eb11f7935a9234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>MotorEnableControlName</name>
      <anchorfile>classJointControlCommandGripper.html</anchorfile>
      <anchor>ab48c181e26e8f2e9da2d82689fd8281e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlCommandInterface</name>
    <filename>classJointControlCommandInterface.html</filename>
    <base>JointControlCommonInterface</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>actuator</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>aae1e1b170b478ad7d4cc1941da5333ae</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>bootLoader</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>ac6ce895b721c214dd52cd8b81466782f</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>disableCalibrationMode</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>a3c5f7ce95866df6e223d5d9392745fb4</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>disableClearFaultMode</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>a8cddb544396d132d321a1ff8b6ff7d57</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>drive</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>a362433b50f66fb27d4b2ebd2bc631a02</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>enableCalibrationMode</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>ac5b9e697a7b405d7f0da2dd77d3ffc08</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>enableClearFaultMode</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>a723efc2990fe04ed61d3978830938bf7</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getStates</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>a9019caf35cc8955b401bb3ee000c5efe</anchor>
      <arglist>(r2_msgs::JointControlData &amp;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>motCom</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>ae562a1b3d291a4ee33bbce1029d1ce9c</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>multiLoopSmooth</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>a1ae81bb38b1dffa1ce36c6e6db866ba2</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>multiLoopStep</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>a25e8013159f0478894b779d7eb35a21f</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>neutral</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>a79f499d1be29360c5fad1a3782e95cba</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>off</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>ad0282a74afae69dee52a5ad43c40614f</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>park</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>a4dbbc67b565cd5ef74a1c4e9333b00e2</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>resetCalibrationMode</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>aecd22b8f92d811d51dbdb13821209820</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>stallMode</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>a54720e201f986244438e3b7ea896ab73</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>JointControlCommandInterface</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>a2bbbb2f42f6b50a10f78665e688e2b6c</anchor>
      <arglist>(const std::string &amp;mechanism, IoFunctions io)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>setParameters</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>a5e09482a2e9637cdd4dbf340996554ee</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~JointControlCommandInterface</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>a5a43591b713a2c4056368c16c91dce67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointControlData</type>
      <name>states</name>
      <anchorfile>classJointControlCommandInterface.html</anchorfile>
      <anchor>a463f134ff57f0161d79b5e013bf5394b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlCommandSeriesElastic</name>
    <filename>classJointControlCommandSeriesElastic.html</filename>
    <base>JointControlCommandInterface</base>
    <member kind="function">
      <type>void</type>
      <name>actuator</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a2287af6da81a48148973db59e1880894</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bootLoader</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a7c8a0a7d0b5a5c6aa7e2e90ddb4486e1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableCalibrationMode</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a7de361dc6187dfc625d2b66577e6da89</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableClearFaultMode</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a8d86c7f4a05136b8b3008d6d063ffeb6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drive</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a19a9a0efcfe3e50d1f8c8898876d8ec4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableCalibrationMode</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a309d5f0dac4fedb26343fd35a33427c4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableClearFaultMode</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a19ec0219c3bfe517e8712a906ca8155f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getStates</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a84a3b5085c7813f6c4d07a8c6110693f</anchor>
      <arglist>(r2_msgs::JointControlData &amp;commandStates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointControlCommandSeriesElastic</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>ae22956ee700e56b5797d24c3d7147fbf</anchor>
      <arglist>(const std::string &amp;, IoFunctions, NodeRegisterManagerPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>motCom</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a84f078222b674ad0d22c499be80df85d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiLoopSmooth</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a8bb7a9c12f5f26cee1d7959d2dbfe4d8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiLoopStep</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a17ce0700e1882547d55785b582af6624</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>neutral</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>afe4503bb2eb250d437e967e35dd57f8a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>off</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a6d6ceb00c08ce1a8f1b13def9dc79c52</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>park</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a717407d44af4cd89da259d2c8a4f7ca2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetCalibrationMode</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a238dd88939b01fb6bb441f0e37375654</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stallMode</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a385004c41dc0861ba779e685ab879ee1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointControlCommandSeriesElastic</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a4e6eb9626d90aa5fce1e42af28b8200a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a8d38abe836f15e44cc67507e00202346</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateParameters</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a0821d5771fc84dbe6fc45ad6a2c64b96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>logCategory</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>ad797cd03cc69f286252b90fa5b5dbf7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodeRegisterManagerPtr</type>
      <name>nodeRegisterManager</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>ac7c659852c96af8f33f6066b3a249e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>AwareControlName</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>acb2d6e1ab09dcbddd7678cfe900eb239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>BootEnableControlName</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>aaba3472540cfd3a2f6d0c9d5e6df0f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>BrakeReleaseControlName</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>afebefc7730a22c0c20361cd88ef55877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>BridgeEnableControlName</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>af90ef9f2a2833c2e45ac8b65f8845d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CalibrationModeControlName</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a246baf768c6166340d6ce72b83687cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ClearFaultControlName</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a754fae075b0bfbbd1f8182ee8e65f2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ControlModeControlName</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>afa9626e5293c1ba7e918a0d7b7736998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>headLight</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a037f0249986930a2daa8792216a6ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>HeadLightControlName</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a5a4febcc358265d0a4865632fade863a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>HeadLightName</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>aa994c9f8315eba70b7cafe68b5e101c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>InitAPS2toAPS1ControlName</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>ac94b1bdf61faecebe64f9da2161da1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>laserEnable</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a9025a70459978cbf325e27cd5d5aee78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>LaserEnableControlName</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a9a61fb7b67a027d8aef3e3b2b07c8fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>LaserEnableName</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>ab501138500b9eafcc32e6fefe4f4a07c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>MotComSourceControlName</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>adffcc8511d9b101751f8148c55f6d761</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>MotorEnableControlName</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a5fe872d92a51d4a1a59139f1f2702aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>PosComVelocityControlName</name>
      <anchorfile>classJointControlCommandSeriesElastic.html</anchorfile>
      <anchor>a3c16dfa31ef171f7e7b0e77ea9cc65f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlCommandWrist</name>
    <filename>classJointControlCommandWrist.html</filename>
    <base>JointControlCommandInterface</base>
    <member kind="function">
      <type>void</type>
      <name>actuator</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>a83ce98ae144a4433fa3a47559b15e593</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bootLoader</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>acf5dcc9969974d48c36b36ef3dfea1c8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableCalibrationMode</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>abd0c69ef5d3abaa0cf8f9a6d50ae33de</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableClearFaultMode</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>aee9e062d078c1d25a6edd8d3e5ae9263</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drive</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>a6534b9af866bfe23599d30e66c85022f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableCalibrationMode</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>a08fead8d0aa8f45685ca4f006d8855e2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableClearFaultMode</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>ac13e508321e27b3942f0358f1ca3e792</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getStates</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>a88a2ddffb30f742d5fef30af59751763</anchor>
      <arglist>(r2_msgs::JointControlData &amp;commandStates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointControlCommandWrist</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>ab2d4fc21a2c59d1b67dd56250fd05e06</anchor>
      <arglist>(const std::string &amp;, IoFunctions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>motCom</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>ae6c4b16cb60d1d65349c6152c214cbc6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiLoopSmooth</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>a23dcff3c69db48d2547408875b3f5829</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiLoopStep</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>a7c8f3ccbdcf55ab1c87bfeea9e3bdf6f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>neutral</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>a621258eb47c9e419e2551846b2e794bb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>off</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>a85bf671195e56b2c8bb5e6e6739c09b3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>park</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>ad3ec3fa2726908823755c6afa4e50193</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetCalibrationMode</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>a8242307c43424234ceb9c5f54b87cc65</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stallMode</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>a870f73f2c70152c403b01a183691c9f3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointControlCommandWrist</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>ab16fdb7487a28132750835d4c1d04190</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>a573556f677f25925f7eaacad8a5b247e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>logCategory</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>a4d0f5c8cf9eabc00bd187fa7a963ffdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CalibrationModeLiveCoeffName</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>ad112a25caa43ece35ed7f94b7f8792f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ClearFaultStateLiveCoeffName</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>ac3acc9f871fa0aec68a2af69f98b2b1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>CommandModeLiveCoeffName</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>acb50af8b54f8a0c49c07eb5beade6966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ControlModeLiveCoeffName</name>
      <anchorfile>classJointControlCommandWrist.html</anchorfile>
      <anchor>a3bc5b26826ec8d7503d420467ab015c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlCommonInterface</name>
    <filename>classJointControlCommonInterface.html</filename>
    <class kind="class">JointControlCommonInterface::IoFunctions</class>
    <member kind="variable">
      <type>std::string</type>
      <name>mechanism</name>
      <anchorfile>classJointControlCommonInterface.html</anchorfile>
      <anchor>a5307e0198b366f133c6608b377ba2ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>JointControlCommonInterface</name>
      <anchorfile>classJointControlCommonInterface.html</anchorfile>
      <anchor>a1b19299a9df6c52fc836bb07eb3798f8</anchor>
      <arglist>(const std::string &amp;mechanism, IoFunctions io)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~JointControlCommonInterface</name>
      <anchorfile>classJointControlCommonInterface.html</anchorfile>
      <anchor>aa44cb74ae865077771bf13ad1bbd6fda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IoFunctions</type>
      <name>io</name>
      <anchorfile>classJointControlCommonInterface.html</anchorfile>
      <anchor>aabc16bfccfe67d577e36f16fbb2c0f01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlCommonInterface::IoFunctions</name>
    <filename>classJointControlCommonInterface_1_1IoFunctions.html</filename>
    <member kind="variable">
      <type>boost::function&lt; bool(const std::string &amp;, bool &amp;)&gt;</type>
      <name>getBoolParam</name>
      <anchorfile>classJointControlCommonInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a366dd013c6f97dcf732d968deb60e229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; std::string(const std::string &amp;)&gt;</type>
      <name>getControlFile</name>
      <anchorfile>classJointControlCommonInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a461f23b47f5823fcbafda156b7ca3f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; bool(const std::string &amp;, double &amp;)&gt;</type>
      <name>getDoubleParam</name>
      <anchorfile>classJointControlCommonInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a8b718fabb89af1779f2a33f5cc579a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; bool(const std::string &amp;, int &amp;)&gt;</type>
      <name>getIntParam</name>
      <anchorfile>classJointControlCommonInterface_1_1IoFunctions.html</anchorfile>
      <anchor>aaa2e8cb998beaff31adfc094be1a188d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; float(const std::string &amp;)&gt;</type>
      <name>getLiveCoeff</name>
      <anchorfile>classJointControlCommonInterface_1_1IoFunctions.html</anchorfile>
      <anchor>aa5b252adde28302a8705dd4598741070</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; std::string(const std::string &amp;)&gt;</type>
      <name>getRegisterFile</name>
      <anchorfile>classJointControlCommonInterface_1_1IoFunctions.html</anchorfile>
      <anchor>ac0ff3a57723d162bec3355019ab6dac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; bool(const std::string &amp;, std::string &amp;)&gt;</type>
      <name>getStringParam</name>
      <anchorfile>classJointControlCommonInterface_1_1IoFunctions.html</anchorfile>
      <anchor>aee0d3757bcf6b5d2f63bbea99d06b2ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; bool(const std::string &amp;)&gt;</type>
      <name>hasLiveCoeff</name>
      <anchorfile>classJointControlCommonInterface_1_1IoFunctions.html</anchorfile>
      <anchor>af47a1b64c8f6e0cda098f0eb3ce08fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; bool(const std::string &amp;)&gt;</type>
      <name>hasParam</name>
      <anchorfile>classJointControlCommonInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a61bd5642cded513780d56e1041264412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, bool)&gt;</type>
      <name>setBoolParam</name>
      <anchorfile>classJointControlCommonInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a4b485d72f49eb799c547d43e203a1da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, double)&gt;</type>
      <name>setDoubleParam</name>
      <anchorfile>classJointControlCommonInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a73c9a51e721ddf763ff2014ac50c588a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, int)&gt;</type>
      <name>setIntParam</name>
      <anchorfile>classJointControlCommonInterface_1_1IoFunctions.html</anchorfile>
      <anchor>af492b3780cc335ee642f58dd14d2c449</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, float)&gt;</type>
      <name>setLiveCoeff</name>
      <anchorfile>classJointControlCommonInterface_1_1IoFunctions.html</anchorfile>
      <anchor>aff8d3b0c5ac97fb2667476e765bf6b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, std::string)&gt;</type>
      <name>setStringParam</name>
      <anchorfile>classJointControlCommonInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a331705f3cd0399e455d10dcee82f6cec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlManagerFinger</name>
    <filename>classJointControlManagerFinger.html</filename>
    <base>JointControlManagerInterface</base>
    <member kind="function">
      <type>r2_msgs::JointControlData</type>
      <name>getActualStates</name>
      <anchorfile>classJointControlManagerFinger.html</anchorfile>
      <anchor>ab30160f880519ee6bec9c62d804d1a75</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>r2_msgs::JointControlData</type>
      <name>getCommandStates</name>
      <anchorfile>classJointControlManagerFinger.html</anchorfile>
      <anchor>aa8a763b712f7d2e79c957aa5403610a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>diagnostic_msgs::DiagnosticStatus</type>
      <name>getFaults</name>
      <anchorfile>classJointControlManagerFinger.html</anchorfile>
      <anchor>adf5fbfaeab0e488571937b1bf3cc7ccc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointControlManagerFinger</name>
      <anchorfile>classJointControlManagerFinger.html</anchorfile>
      <anchor>a0643e29e5428a6099dd5fa2b36804916</anchor>
      <arglist>(const std::string &amp;, IoFunctions, double, const std::string &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommandStates</name>
      <anchorfile>classJointControlManagerFinger.html</anchorfile>
      <anchor>ab1f4e4f0f6094dd37fd31f382774d225</anchor>
      <arglist>(const r2_msgs::JointControlData &amp;command)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyCalibrationModeState</name>
      <anchorfile>classJointControlManagerFinger.html</anchorfile>
      <anchor>a1cf3b08d73a26f4cb3ff74c8dd94aae4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyClearFaultModeState</name>
      <anchorfile>classJointControlManagerFinger.html</anchorfile>
      <anchor>a02bc3032361c1920238ed1d91027e73e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyCommandModeState</name>
      <anchorfile>classJointControlManagerFinger.html</anchorfile>
      <anchor>a0144caf1047fe5eb7ccb7be51370481c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyControlModeState</name>
      <anchorfile>classJointControlManagerFinger.html</anchorfile>
      <anchor>a4351d90001bd77609c6b7c2dbd64971c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyStates</name>
      <anchorfile>classJointControlManagerFinger.html</anchorfile>
      <anchor>a950a3ba3dc42e6f41b15fe4fbcb65149</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointControlManagerFinger</name>
      <anchorfile>classJointControlManagerFinger.html</anchorfile>
      <anchor>a1a735b676d17c7e754c9a3b6133046dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classJointControlManagerFinger.html</anchorfile>
      <anchor>afe73343be7fd304d854f534061460704</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>logCategory</name>
      <anchorfile>classJointControlManagerFinger.html</anchorfile>
      <anchor>a07ff7277229db648cb5b0892cafec4bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlManagerGripper</name>
    <filename>classJointControlManagerGripper.html</filename>
    <base>JointControlManagerInterface</base>
    <member kind="function">
      <type>r2_msgs::JointControlData</type>
      <name>getActualStates</name>
      <anchorfile>classJointControlManagerGripper.html</anchorfile>
      <anchor>a0ce0333931139696a593dc5aad2ce9c7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>r2_msgs::JointControlData</type>
      <name>getCommandStates</name>
      <anchorfile>classJointControlManagerGripper.html</anchorfile>
      <anchor>a1cca0c55a081942f51412e86c7b8f55b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>diagnostic_msgs::DiagnosticStatus</type>
      <name>getFaults</name>
      <anchorfile>classJointControlManagerGripper.html</anchorfile>
      <anchor>a74703de90dd6b236a4cae91c440ec310</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointControlManagerGripper</name>
      <anchorfile>classJointControlManagerGripper.html</anchorfile>
      <anchor>a19d65a19f422fcc931ca73b6bd1da901</anchor>
      <arglist>(const std::string &amp;, IoFunctions, double, const std::string &amp;, NodeRegisterManagerPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommandStates</name>
      <anchorfile>classJointControlManagerGripper.html</anchorfile>
      <anchor>a18817ee21e7f71d8840480e8f7079d4f</anchor>
      <arglist>(const r2_msgs::JointControlData &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyCalibrationModeState</name>
      <anchorfile>classJointControlManagerGripper.html</anchorfile>
      <anchor>a311402de5240a4251c9f13070499b3ca</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyClearFaultModeState</name>
      <anchorfile>classJointControlManagerGripper.html</anchorfile>
      <anchor>aeab0374b651f3b81c6112e4691ee90a5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyCommandModeState</name>
      <anchorfile>classJointControlManagerGripper.html</anchorfile>
      <anchor>a0b2331a75b53ca893f759a2dc63e67ed</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyControlModeState</name>
      <anchorfile>classJointControlManagerGripper.html</anchorfile>
      <anchor>ac6914c410f961799296ae4f437c56951</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyStates</name>
      <anchorfile>classJointControlManagerGripper.html</anchorfile>
      <anchor>a1d514dbf7716cb05a189bec674adec4e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointControlManagerGripper</name>
      <anchorfile>classJointControlManagerGripper.html</anchorfile>
      <anchor>a4262905565f667ae246217ed03e3b2fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classJointControlManagerGripper.html</anchorfile>
      <anchor>aa5dbf5343e7c1c8fabe3a69817831f60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodeRegisterManagerPtr</type>
      <name>nodeRegisterManager</name>
      <anchorfile>classJointControlManagerGripper.html</anchorfile>
      <anchor>a7e007cddf8c12d3a731af25fac992038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>logCategory</name>
      <anchorfile>classJointControlManagerGripper.html</anchorfile>
      <anchor>a3b0c2c7f1c08fabe4747efcc2ef38a29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlManagerInterface</name>
    <filename>classJointControlManagerInterface.html</filename>
    <base>JointControlCommonInterface</base>
    <member kind="function" virtualness="pure">
      <type>virtual r2_msgs::JointControlData</type>
      <name>getActualStates</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a4c03a64109851093586965730ef25e94</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual r2_msgs::JointControlData</type>
      <name>getCommandStates</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>ae75f47dd9dfcc3f19f7fdb465d03d748</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual diagnostic_msgs::DiagnosticStatus</type>
      <name>getFaults</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a4b2a07d2a4702810de8781279f6b60fc</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTimeLimit</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a55e3e8f9cf64b1edf7555ab33bf21796</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getType</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a75faf149136a6a8512dab3fee184a58d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCommandStates</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a3703eae67378c4e2ad083b2a1834fdda</anchor>
      <arglist>(const r2_msgs::JointControlData &amp;)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPowerState</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a2894d617e0d97d9714591b1dfe694769</anchor>
      <arglist>(r2_msgs::PowerState newPowerState)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeLimit</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a5d818a6be2088a4a324fd4b137610100</anchor>
      <arglist>(double newTimeLimit)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>verifyCalibrationModeState</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>ab91405d9768a57a98a43827d1061a4d1</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>verifyClearFaultModeState</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a644d26531d2827f7d4b475b71003b9c4</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>verifyCommandModeState</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a51c807e6b5673521bf95d91d719936d9</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>verifyControlModeState</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>ab1e198e15ddce284920baebe13cbc651</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>verifyStates</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a88b6b25bc942eaa3beff68129e7bb645</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>JointControlManagerInterface</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a6a04c16ed750b4974f91671ff5b94ec6</anchor>
      <arglist>(const std::string &amp;mechanism, IoFunctions io, double timeLimit, const std::string &amp;type)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~JointControlManagerInterface</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a1a616a324780fd88a014efc4e9d3a32d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointControlData</type>
      <name>actualStates</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a348a105485ec06bec2a5512a24dfa154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointControlData</type>
      <name>commandStates</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a151d1d8268acbb2f95a2c736e8879cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointControlData</type>
      <name>defaultStates</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a907154d9aa5ca2474499da84d705eb5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; JointControlActualInterface &gt;</type>
      <name>jointControlActual</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a0b34b1bfade9c3f1de39d68675558982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; JointControlCommandInterface &gt;</type>
      <name>jointControlCommand</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a0709243b28a077ad128c6c41c154b392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>lastCalibrationModeMatchTime</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>aed38cd65bc9cc516989dc5b8abe3097d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>lastClearFaultModeMatchTime</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a5bf55cf9af02d89f11f7b1c906459cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>lastCommandModeMatchTime</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a0bf77dd51567a1c0be00f3e664dcb8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>lastControlModeMatchTime</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>afe7ec4cfb99cf45ef9c78192f798e952</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::PowerState</type>
      <name>powerState</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a6940c49ebb2557c95911254f397bf0fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointControlData</type>
      <name>prevActualStates</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a108ff8a2290070afa70df4a29750d15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>timeLimit</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>aaa2c4dd9cdc32a599cacbbb3840cb405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>classJointControlManagerInterface.html</anchorfile>
      <anchor>a7bda78106c458e84baf95269eacda47c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlManagerSeriesElastic</name>
    <filename>classJointControlManagerSeriesElastic.html</filename>
    <base>JointControlManagerInterface</base>
    <member kind="function">
      <type>r2_msgs::JointControlData</type>
      <name>getActualStates</name>
      <anchorfile>classJointControlManagerSeriesElastic.html</anchorfile>
      <anchor>ad2005b4caa12437d59c9f7a6f21d1e0c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>r2_msgs::JointControlData</type>
      <name>getCommandStates</name>
      <anchorfile>classJointControlManagerSeriesElastic.html</anchorfile>
      <anchor>a82a348ad7e122135ee2484425751217d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>diagnostic_msgs::DiagnosticStatus</type>
      <name>getFaults</name>
      <anchorfile>classJointControlManagerSeriesElastic.html</anchorfile>
      <anchor>a0c13515d34da481ec220c75a641365cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointControlManagerSeriesElastic</name>
      <anchorfile>classJointControlManagerSeriesElastic.html</anchorfile>
      <anchor>a0ce4734414424bd15b639555befe108e</anchor>
      <arglist>(const std::string &amp;, IoFunctions, double, const std::string &amp;, NodeRegisterManagerPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommandStates</name>
      <anchorfile>classJointControlManagerSeriesElastic.html</anchorfile>
      <anchor>a8bdfbe830be655d5ab228f5968b417cc</anchor>
      <arglist>(const r2_msgs::JointControlData &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyCalibrationModeState</name>
      <anchorfile>classJointControlManagerSeriesElastic.html</anchorfile>
      <anchor>ad7e2ec7a1a9c136897251f56bd8735cc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyClearFaultModeState</name>
      <anchorfile>classJointControlManagerSeriesElastic.html</anchorfile>
      <anchor>ae7ae539cd46c0499807b2da5c15cb436</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyCommandModeState</name>
      <anchorfile>classJointControlManagerSeriesElastic.html</anchorfile>
      <anchor>a588b1a8412d68bd51c1e9eda91a5e590</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyControlModeState</name>
      <anchorfile>classJointControlManagerSeriesElastic.html</anchorfile>
      <anchor>a8fd2064f21709615854a101b1a90fd08</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyStates</name>
      <anchorfile>classJointControlManagerSeriesElastic.html</anchorfile>
      <anchor>a12b5e88e7f068e741604a530def358f7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointControlManagerSeriesElastic</name>
      <anchorfile>classJointControlManagerSeriesElastic.html</anchorfile>
      <anchor>a4956a7f6b201b7c0badd9e28243faee1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classJointControlManagerSeriesElastic.html</anchorfile>
      <anchor>a6f7166c5192757bd40764255079042d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>enable96VHeadLedsName</name>
      <anchorfile>classJointControlManagerSeriesElastic.html</anchorfile>
      <anchor>a2ea20e0b6a1d2119d5b552a1e3cd6020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodeRegisterManagerPtr</type>
      <name>nodeRegisterManager</name>
      <anchorfile>classJointControlManagerSeriesElastic.html</anchorfile>
      <anchor>a575c34ce74943eb9994ec6ed5c9b9ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>logCategory</name>
      <anchorfile>classJointControlManagerSeriesElastic.html</anchorfile>
      <anchor>a5983889a90d9b292c01446d2581825fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlManagerTest</name>
    <filename>classJointControlManagerTest.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classJointControlManagerTest.html</anchorfile>
      <anchor>aa1e4768ad1fda1089ae087f2600d1672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classJointControlManagerTest.html</anchorfile>
      <anchor>a03d106972bf1e4d22845cb82295caaf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::JointControlData</type>
      <name>commandMsg</name>
      <anchorfile>classJointControlManagerTest.html</anchorfile>
      <anchor>a6fc8be91583be70d89295db0819eeafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>configPath</name>
      <anchorfile>classJointControlManagerTest.html</anchorfile>
      <anchor>ad4d7c1538f04167c8e23f7237b03876f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>configSafetyPath</name>
      <anchorfile>classJointControlManagerTest.html</anchorfile>
      <anchor>af943c7d1970b1abf7a74460f495ec3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>fileName</name>
      <anchorfile>classJointControlManagerTest.html</anchorfile>
      <anchor>a08f17b5b81763c6e575fcab11fb71095</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JointControlCommonInterface::IoFunctions</type>
      <name>io</name>
      <anchorfile>classJointControlManagerTest.html</anchorfile>
      <anchor>ad9d39ae47938c7ba1c6eb537c05ebba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JointControlManagerMap</type>
      <name>jointControlManagerMap</name>
      <anchorfile>classJointControlManagerTest.html</anchorfile>
      <anchor>a91a3a2d04fcaa4f855300fe00d428736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::PowerState</type>
      <name>logicPowerState</name>
      <anchorfile>classJointControlManagerTest.html</anchorfile>
      <anchor>a0e4157653bbb6ef4081c7ef1789c5fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>mechanism</name>
      <anchorfile>classJointControlManagerTest.html</anchorfile>
      <anchor>a734a3eb01b171129dad9761427b1e431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::PowerState</type>
      <name>motorPowerState</name>
      <anchorfile>classJointControlManagerTest.html</anchorfile>
      <anchor>af0b3d52e367db21919a9e55f07aa71b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodeRegisterManagerPtr</type>
      <name>nodeRegisterManager</name>
      <anchorfile>classJointControlManagerTest.html</anchorfile>
      <anchor>a9ba129f28a222aa1597b897caffbf4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>r2_msgs::PowerState</type>
      <name>offPowerState</name>
      <anchorfile>classJointControlManagerTest.html</anchorfile>
      <anchor>a24a0aa790d55a7aef29d1625ab26d870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>packagePath</name>
      <anchorfile>classJointControlManagerTest.html</anchorfile>
      <anchor>aaec468feae5b563bed94924b341ab8a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>timeLimit</name>
      <anchorfile>classJointControlManagerTest.html</anchorfile>
      <anchor>acea8c3611235e30ddf29d53c7b45aac4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointControlManagerWrist</name>
    <filename>classJointControlManagerWrist.html</filename>
    <base>JointControlManagerInterface</base>
    <member kind="function">
      <type>r2_msgs::JointControlData</type>
      <name>getActualStates</name>
      <anchorfile>classJointControlManagerWrist.html</anchorfile>
      <anchor>aabff4c2641b952585ccc49b7850ff6e8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>r2_msgs::JointControlData</type>
      <name>getCommandStates</name>
      <anchorfile>classJointControlManagerWrist.html</anchorfile>
      <anchor>a1f676aae36ce470f4861dbd8954180eb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>diagnostic_msgs::DiagnosticStatus</type>
      <name>getFaults</name>
      <anchorfile>classJointControlManagerWrist.html</anchorfile>
      <anchor>ad25d30fb79d2af02c4c253bf3f9b3f80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointControlManagerWrist</name>
      <anchorfile>classJointControlManagerWrist.html</anchorfile>
      <anchor>ae23ac6e2798513825a18a4b4d87da09b</anchor>
      <arglist>(const std::string &amp;, IoFunctions, double, const std::string &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommandStates</name>
      <anchorfile>classJointControlManagerWrist.html</anchorfile>
      <anchor>a8e7bf1aa656b3e913e2e48d43da47bde</anchor>
      <arglist>(const r2_msgs::JointControlData &amp;command)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyCalibrationModeState</name>
      <anchorfile>classJointControlManagerWrist.html</anchorfile>
      <anchor>a721d282159ce84a3d4f1e33a364e4fef</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyClearFaultModeState</name>
      <anchorfile>classJointControlManagerWrist.html</anchorfile>
      <anchor>a30fd96d6022672117f795bc967d29dde</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyCommandModeState</name>
      <anchorfile>classJointControlManagerWrist.html</anchorfile>
      <anchor>ada3a6e55bbf84ee4c61b0a28b51dab3e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyControlModeState</name>
      <anchorfile>classJointControlManagerWrist.html</anchorfile>
      <anchor>a6089c0028f44607ec1ae5c4c9495b1d1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyStates</name>
      <anchorfile>classJointControlManagerWrist.html</anchorfile>
      <anchor>a0354072adaa1d4a66d3a017487914a84</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointControlManagerWrist</name>
      <anchorfile>classJointControlManagerWrist.html</anchorfile>
      <anchor>a95b4b04de271276495105b8f534ded11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classJointControlManagerWrist.html</anchorfile>
      <anchor>abad679c2c394b60174e0bf4059f6616d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>logCategory</name>
      <anchorfile>classJointControlManagerWrist.html</anchorfile>
      <anchor>a8ee363b3f76deca26aa6573abbfbdfb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LeftWristMechanismTest</name>
    <filename>classLeftWristMechanismTest.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>a795ed43fe82993e60d2ce22d1b27f47d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>afc4ec7cff51ae2131abee2fe3d3afaf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>A</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>a9358980a6549e175aa5767fa3d03a25d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>A0</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>a0493f1065b140729a06120e3bf67af20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector2d</type>
      <name>angleCalKnown</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>a7da53035bdf0da73d225976ade68f1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector2d</type>
      <name>angZeroKnown</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>a16fee1fead67c4ca706973bf10689939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>B</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>ae7ea5a46aafb42f77285ea7ff0ab2400</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>C</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>a2210a40eae0bc31cff49013faffc97d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>D</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>adab84099af4a6cb20382de0b4da4a43e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>D0</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>aecef7b6b375dc9d3c22cbaa5753ba7c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector2d</type>
      <name>encoder</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>a1a49cb5e73905f5277c0a732a7065c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; WristMechanism &gt;</type>
      <name>leftWrist</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>a8d704c649c158d8e0e7d4b5b167f68ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>linkLength</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>ab72b1878176c30cfcd4948957e5f9abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lowerPitchMax</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>a3a46ec44927d88df6bbe4a147dc724d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lowerPitchMin</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>a01180a4fd632dbf2baf3cf4f137eb0e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lowerYawMax</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>a0d81a5091ab0726c5471139ce70a0854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lowerYawMin</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>ae70342755ddfe39f1465b3dd7da232be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>M</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>ac2fcdb74b010353108e8320ef9cfd34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxTravel</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>a35071d4a107d088492c1fb08f6f6094d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>N</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>a23828f65837beb0b97b1136046baeaf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>PalmCenter</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>ad22a5db69798dc5969c9895a2158552d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>Pitch</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>aa97d832cee26ac1282493d6988f3fc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector2d</type>
      <name>sliderCalKnown</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>a75f0c655ff41f01c000314a886f5720c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector2d</type>
      <name>SliderGain</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>afda2b8119734ab479f06b11ef996a31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector2d</type>
      <name>sliderZeroKnown</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>aba45cbde37dcd6e97cbfd2a6f63aa554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>upperPitchMax</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>ac2cff684ffe50d48e2309e5d1a7172dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>upperPitchMin</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>af05ba6bd5fb2f15ffb2e7033f2b997ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>upperYawMax</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>a91850416c4fc0e0e31995e153a05fa95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>upperYawMin</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>afc0feb02c7db169a148ee043b8fc7938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>Yaw</name>
      <anchorfile>classLeftWristMechanismTest.html</anchorfile>
      <anchor>ad100048963f23f1d152e50ae58cbb72c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LessThanDesiredJawPosition</name>
    <filename>structLessThanDesiredJawPosition.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_position, LessThanDesiredJawPosition,&amp;LessThanDesiredJawPosition::doo &gt;, boost::statechart::transition&lt; i_atDesiredJawPosition_position, AtDesiredJawPosition &gt;, boost::statechart::transition&lt; e_moreThanDesiredJawPosition, MoreThanDesiredJawPosition &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structLessThanDesiredJawPosition.html</anchorfile>
      <anchor>ad3108c95e45cdeee3e14bc75eafca936</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structLessThanDesiredJawPosition.html</anchorfile>
      <anchor>a7164678aca6376106a92269cd8c97dec</anchor>
      <arglist>(const i_do_position &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LessThanForceThreshold</name>
    <filename>structLessThanForceThreshold.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_force, LessThanForceThreshold,&amp;LessThanForceThreshold::doo &gt;, boost::statechart::transition&lt; e_moreThanForceThreshold, MoreThanForceThreshold &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structLessThanForceThreshold.html</anchorfile>
      <anchor>a0690dfffce3d9b11a77286ae9634245d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structLessThanForceThreshold.html</anchorfile>
      <anchor>ad6c30c574ecab90f575cd4b538bb1e46</anchor>
      <arglist>(const i_do_force &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LessThanForceThreshold</name>
      <anchorfile>structLessThanForceThreshold.html</anchorfile>
      <anchor>a25c22f15a1bd27615f37addb0812f92a</anchor>
      <arglist>(my_context ctx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Listening</name>
    <filename>structListening.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::transition&lt; e_set, OpenWide &gt;, boost::statechart::transition&lt; e_lock, Close &gt;, boost::statechart::transition&lt; e_release, OpenUntilStall &gt;, boost::statechart::transition&lt; c_setParameters, Listening, Container,&amp;Container::setParameters &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structListening.html</anchorfile>
      <anchor>aa93d155b231176c6857324a8ee8e547d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Listening</name>
      <anchorfile>structListening.html</anchorfile>
      <anchor>af2ad039dccfa28b17165ba3dedff9787</anchor>
      <arglist>(my_context ctx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Loaded</name>
    <filename>structLoaded.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_load, Loaded,&amp;Loaded::doo &gt;, boost::statechart::transition&lt; e_unloaded, Unloaded &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structLoaded.html</anchorfile>
      <anchor>a506c78aefbe5d0528774b1a3bd97bcea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structLoaded.html</anchorfile>
      <anchor>a55b346908a93bef1926b7344199929b0</anchor>
      <arglist>(const i_do_load &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LockCheck</name>
    <filename>structLockCheck.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::transition&lt; e_next, Done &gt;, boost::statechart::custom_reaction&lt; i_stalled_action &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structLockCheck.html</anchorfile>
      <anchor>a521be41c876c6210542446ec102121b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LockCheck</name>
      <anchorfile>structLockCheck.html</anchorfile>
      <anchor>a76ab726000e29bef694fc7869eadb7d4</anchor>
      <arglist>(my_context ctx)</arglist>
    </member>
    <member kind="function">
      <type>boost::statechart::result</type>
      <name>react</name>
      <anchorfile>structLockCheck.html</anchorfile>
      <anchor>a5394d20ff42864598f81de3d2beda3b3</anchor>
      <arglist>(const i_stalled_action &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Locked</name>
    <filename>structLocked.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_lock, Locked,&amp;Locked::doo &gt;, boost::statechart::transition&lt; e_unlocked, Unlocked &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structLocked.html</anchorfile>
      <anchor>aa3eeac215380c8f3e3f588d16c60558f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structLocked.html</anchorfile>
      <anchor>a9fb8dec148bdd2a319709297e141e94a</anchor>
      <arglist>(const i_do_lock &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LockedStatus</name>
    <filename>structLockedStatus.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_lockStatus, LockedStatus,&amp;LockedStatus::doo &gt;, boost::statechart::transition&lt; e_unlockedStatus, UnlockedStatus &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structLockedStatus.html</anchorfile>
      <anchor>a13e09e0ae83a5465851d95ca2388abcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structLockedStatus.html</anchorfile>
      <anchor>a98e785b5ba14f02cf114fd83011e6c44</anchor>
      <arglist>(const i_do_lockStatus &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MoreThanDesiredJawPosition</name>
    <filename>structMoreThanDesiredJawPosition.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_position, MoreThanDesiredJawPosition,&amp;MoreThanDesiredJawPosition::doo &gt;, boost::statechart::transition&lt; e_lessThanDesiredJawPosition, LessThanDesiredJawPosition &gt;, boost::statechart::transition&lt; i_atDesiredJawPosition_position, AtDesiredJawPosition &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structMoreThanDesiredJawPosition.html</anchorfile>
      <anchor>a707821e942d6d2c6aa959bccd5bb520b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structMoreThanDesiredJawPosition.html</anchorfile>
      <anchor>a9b7f6126c2dcbf748f6fa8a65b0c0035</anchor>
      <arglist>(const i_do_position &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MoreThanForceThreshold</name>
    <filename>structMoreThanForceThreshold.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_force, MoreThanForceThreshold,&amp;MoreThanForceThreshold::doo &gt;, boost::statechart::transition&lt; e_lessThanForceThreshold, LessThanForceThreshold &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structMoreThanForceThreshold.html</anchorfile>
      <anchor>abc9c6f3b310f440438fb525946791bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structMoreThanForceThreshold.html</anchorfile>
      <anchor>aeb95ee9e5ec2b2bda9856ef919c03276</anchor>
      <arglist>(const i_do_force &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MoreThanForceThreshold</name>
      <anchorfile>structMoreThanForceThreshold.html</anchorfile>
      <anchor>ae3cb05af600d173a86ccbdf77a668920</anchor>
      <arglist>(my_context ctx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Moving</name>
    <filename>structMoving.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_moving, Moving,&amp;Moving::doo &gt;, boost::statechart::transition&lt; i_still_moving, Still &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structMoving.html</anchorfile>
      <anchor>a347c3daa60eed660556b44fb37e97135</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structMoving.html</anchorfile>
      <anchor>a058af77ab6b9f01305360f6d41ad5dcb</anchor>
      <arglist>(const i_do_moving &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NotFaulted</name>
    <filename>structNotFaulted.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_fault, NotFaulted,&amp;NotFaulted::doo &gt;, boost::statechart::transition&lt; i_faulted_fault, Faulted &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structNotFaulted.html</anchorfile>
      <anchor>a1e0a09a78ff6dc8c73eacb75b7601cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structNotFaulted.html</anchorfile>
      <anchor>ae037d975130e5c53564c891313710edc</anchor>
      <arglist>(const i_do_fault &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NotOpen</name>
    <filename>structNotOpen.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_open, NotOpen,&amp;NotOpen::doo &gt;, boost::statechart::transition&lt; i_isOpen_open, Open &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structNotOpen.html</anchorfile>
      <anchor>a253161f353957950348224f1de38e4af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structNotOpen.html</anchorfile>
      <anchor>ac00f0debb38fe8a6003aa82975f772e8</anchor>
      <arglist>(const i_do_open &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NotStalled</name>
    <filename>structNotStalled.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_stall, NotStalled,&amp;NotStalled::doo &gt;, boost::statechart::transition&lt; i_stalled_stall, Stalled &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structNotStalled.html</anchorfile>
      <anchor>a7be2a8511bc1a24cdf2c50a5d9b1c9a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structNotStalled.html</anchorfile>
      <anchor>afee412f57234349a79f02657780baff2</anchor>
      <arglist>(const i_do_stall &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Open</name>
    <filename>structOpen.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_open, Open,&amp;Open::doo &gt;, boost::statechart::transition&lt; e_isNotOpen, NotOpen &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structOpen.html</anchorfile>
      <anchor>a53b0e9ac4b21aa936d4399fe3e98a351</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structOpen.html</anchorfile>
      <anchor>a9268f84523f52acdeaa5a48de32cd2d9</anchor>
      <arglist>(const i_do_open &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Opening</name>
    <filename>structOpening.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_movement, Opening,&amp;Opening::doo &gt;, boost::statechart::transition&lt; e_stop, Stopped &gt;, boost::statechart::transition&lt; i_isOpen_movement, Stopped &gt;, boost::statechart::transition&lt; e_close, Closing &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structOpening.html</anchorfile>
      <anchor>aa3c59a4d9b0f13658ebffa0671d347d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structOpening.html</anchorfile>
      <anchor>a7fcb4f7ce8ea65c2471ec2001c71e0a7</anchor>
      <arglist>(const i_do_movement &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OpenUntilStall</name>
    <filename>structOpenUntilStall.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::transition&lt; i_stalled_action, Done &gt;, boost::statechart::transition&lt; e_next, Done &gt;, boost::statechart::transition&lt; i_isOpen_action, Done &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structOpenUntilStall.html</anchorfile>
      <anchor>adf7405b8ac790bbd14304cc65b13937c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenUntilStall</name>
      <anchorfile>structOpenUntilStall.html</anchorfile>
      <anchor>aa73f52255edcf2f1ad0b3c7dc7f8dcf1</anchor>
      <arglist>(my_context ctx)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OpenWide</name>
    <filename>structOpenWide.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::custom_reaction&lt; i_stalled_action &gt;, boost::statechart::transition&lt; i_isOpen_action, JawPositionCheck &gt;, boost::statechart::transition&lt; e_next, JawPositionCheck &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structOpenWide.html</anchorfile>
      <anchor>abaf6fd6fd6ef71f7f52b99d092326356</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenWide</name>
      <anchorfile>structOpenWide.html</anchorfile>
      <anchor>a22adaccee5956705add6d98413547c93</anchor>
      <arglist>(my_context ctx)</arglist>
    </member>
    <member kind="function">
      <type>boost::statechart::result</type>
      <name>react</name>
      <anchorfile>structOpenWide.html</anchorfile>
      <anchor>a825ac3a2925295c53a760ea4987ff303</anchor>
      <arglist>(const i_stalled_action &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Ready</name>
    <filename>structReady.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_status, Ready,&amp;Ready::doo &gt;, boost::statechart::transition&lt; i_unready_status, Unready &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structReady.html</anchorfile>
      <anchor>a219efedfcb6b0e7f1ac59afbb62040f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structReady.html</anchorfile>
      <anchor>ae705aec1d4887fd0aa191a46ee0d9e04</anchor>
      <arglist>(const i_do_status &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RightWristMechanismTest</name>
    <filename>classRightWristMechanismTest.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a01014438e54e9aed1189c087a24be659</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a43976b512dfd9628af0d83db705b0187</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>A</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a8c4b3cb9f4d2b0ad5b6a6a96f47ceb3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>A0</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a884c5bdedc764c5a1e323006228846d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector2d</type>
      <name>angleCalKnown</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a509e5a875dd0bcba2e93ee88f7e3cf8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector2d</type>
      <name>angZeroKnown</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>adc73bdabccafc236ca654e97b0cb5438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>B</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>adb2e14f445f50802b36bc73eeb351e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>C</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a951565c526804ad84e49a197af3a54f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>D</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a282d32cc85076a871e53f34a18d4bc27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>D0</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a138b327a51566d19333c922ba0099454</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector2d</type>
      <name>encoder</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a2504452ec60ae7c8d8efe579fce1056b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>linkLength</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a4490bfe0947a6ebceec75d7b2081748b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lowerPitchMax</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a5869c92f9f8941ed17b969bd2249c618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lowerPitchMin</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a9e32c0ef04965476446abd524817c0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lowerYawMax</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a5c92909bf5166bd6911648d648343587</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lowerYawMin</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a73cfe0eda19fafdaf0b78603cf33c56f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>M</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a5f45764ed57fc32107bc849c33ca36b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>N</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a6037efeac79a5886f53f9a0f481e1cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>PalmCenter</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>ac7339b52a99021eddb72cd1a12d5f670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>Pitch</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a36198bc757c5f592c90bf7a555faddb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; WristMechanism &gt;</type>
      <name>rightWrist</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>acff47394688c1d8e47b5a8a5cc4926be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector2d</type>
      <name>sliderCalKnown</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>afca75ad549593a33e8d7dc520d0091ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector2d</type>
      <name>SliderGain</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>adf5b387d7fac9e842297d041edfbbe6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector2d</type>
      <name>sliderZeroKnown</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>adfc9a7d440db5cc6af2a40cc58f13fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>upperPitchMax</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>afffa319db699daff945a451c6812785d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>upperPitchMin</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a498502c12f1ad80a85a37eeb994ab90b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>upperYawMax</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a1647e0fd4ff2f63ead044e3e19f3133f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>upperYawMin</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>a7dac251141120cba0fba8c92aa542e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3d</type>
      <name>Yaw</name>
      <anchorfile>classRightWristMechanismTest.html</anchorfile>
      <anchor>ae090564e7eac37ccda947da9a82195ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Stalled</name>
    <filename>structStalled.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_stall, Stalled,&amp;Stalled::doo &gt;, boost::statechart::transition&lt; e_notStalled, NotStalled &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structStalled.html</anchorfile>
      <anchor>af977947b778a07eb600629d056633735</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structStalled.html</anchorfile>
      <anchor>a47e732e58088a419daf63a37786be156</anchor>
      <arglist>(const i_do_stall &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Still</name>
    <filename>structStill.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_moving, Still,&amp;Still::doo &gt;, boost::statechart::transition&lt; e_moving, Moving &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structStill.html</anchorfile>
      <anchor>a68ced42f604fe5e1e6097f18959da99a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structStill.html</anchorfile>
      <anchor>a8ba2aa6b60ec687a45d82af24a76a167</anchor>
      <arglist>(const i_do_moving &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Stopped</name>
    <filename>structStopped.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::transition&lt; e_open, Opening &gt;, boost::statechart::transition&lt; e_close, Closing &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structStopped.html</anchorfile>
      <anchor>a859aab283376608b87b8df8542e2b5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stopped</name>
      <anchorfile>structStopped.html</anchorfile>
      <anchor>a31601860f00cf05323557a38a5f60b24</anchor>
      <arglist>(my_context ctx)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TubeTareInterface</name>
    <filename>classTubeTareInterface.html</filename>
    <class kind="class">TubeTareInterface::IoFunctions</class>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getEncoderTarePos</name>
      <anchorfile>classTubeTareInterface.html</anchorfile>
      <anchor>a52e16238e1826d79777d9fbe71c2f881</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getSliderTarePos</name>
      <anchorfile>classTubeTareInterface.html</anchorfile>
      <anchor>a444842711c6cb7dccd471bbb4ff99fc9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getTensionTareValue</name>
      <anchorfile>classTubeTareInterface.html</anchorfile>
      <anchor>abb66b2db56662b6908a3ecb289daf31b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>goodPosition</name>
      <anchorfile>classTubeTareInterface.html</anchorfile>
      <anchor>a23fe4cf652a89fb5f4555b3357b60aa4</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isMoving</name>
      <anchorfile>classTubeTareInterface.html</anchorfile>
      <anchor>ad2d5ae13aef5016a21a83f92b0ef23a3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>resetTensionCounter</name>
      <anchorfile>classTubeTareInterface.html</anchorfile>
      <anchor>a30e10e81f3d638be115e06c07518cf89</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setRelease</name>
      <anchorfile>classTubeTareInterface.html</anchorfile>
      <anchor>a8c6b214d26e23664422ddca67d43a745</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;actuators=std::vector&lt; std::string &gt;())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setStop</name>
      <anchorfile>classTubeTareInterface.html</anchorfile>
      <anchor>a97bc62cdb2c1d57caed7ef4165a86ff5</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;actuators=std::vector&lt; std::string &gt;())=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setTighten</name>
      <anchorfile>classTubeTareInterface.html</anchorfile>
      <anchor>af6e82144f1aef1dfa485b885d1bb5fe3</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;actuators=std::vector&lt; std::string &gt;())=0</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mechanism</name>
      <anchorfile>classTubeTareInterface.html</anchorfile>
      <anchor>a3687f8c815d04cbe206544cc4ac0f634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>roboDynActuators</name>
      <anchorfile>classTubeTareInterface.html</anchorfile>
      <anchor>a0f8adb6a43cbb1070714bb7b051b6d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>roboDynJoints</name>
      <anchorfile>classTubeTareInterface.html</anchorfile>
      <anchor>a645a62579a083f9ab1b3924e79c484c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TubeTareInterface</name>
      <anchorfile>classTubeTareInterface.html</anchorfile>
      <anchor>ada147daec3e3cd6d1cf435ab9ec8f876</anchor>
      <arglist>(const std::string &amp;mechanism, IoFunctions io)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~TubeTareInterface</name>
      <anchorfile>classTubeTareInterface.html</anchorfile>
      <anchor>a82c05ecfa34a1c0c9b9528753ec68eaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IoFunctions</type>
      <name>io</name>
      <anchorfile>classTubeTareInterface.html</anchorfile>
      <anchor>a4054502e044d31cee22a95dcfb536e79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TubeTareInterface::IoFunctions</name>
    <filename>classTubeTareInterface_1_1IoFunctions.html</filename>
    <member kind="variable">
      <type>boost::function&lt; std::vector&lt; std::string &gt;const std::string &amp;)&gt;</type>
      <name>getActuatorNames</name>
      <anchorfile>classTubeTareInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a92f5635d40a811c895f86215c3fc8204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; std::string(const std::string &amp;)&gt;</type>
      <name>getCommandFile</name>
      <anchorfile>classTubeTareInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a50dd51c276acbcfa68d0b83e5001c79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; float(const std::string &amp;)&gt;</type>
      <name>getFloat</name>
      <anchorfile>classTubeTareInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a4ea47b0394d98bf49ece9fa42c01aca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; int16_t(const std::string &amp;)&gt;</type>
      <name>getInt16</name>
      <anchorfile>classTubeTareInterface_1_1IoFunctions.html</anchorfile>
      <anchor>ad04d53002e2fafa8b22d30e2c21eadc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; int32_t(const std::string &amp;)&gt;</type>
      <name>getInt32</name>
      <anchorfile>classTubeTareInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a6cabf6d7a6331fc01343ce0c185afb3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; std::vector&lt; std::string &gt;const std::string &amp;)&gt;</type>
      <name>getJointNames</name>
      <anchorfile>classTubeTareInterface_1_1IoFunctions.html</anchorfile>
      <anchor>aa70524975303e572a03330db1ffe8bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; float(const std::string &amp;)&gt;</type>
      <name>getLiveCoeff</name>
      <anchorfile>classTubeTareInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a1b370c075963fb36f2fdca7c50e30c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; float(const std::string &amp;)&gt;</type>
      <name>getMotorCoeff</name>
      <anchorfile>classTubeTareInterface_1_1IoFunctions.html</anchorfile>
      <anchor>aff2e5847252c1ed3c30d1ad5914a573a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; uint16_t(const std::string &amp;)&gt;</type>
      <name>getUInt16</name>
      <anchorfile>classTubeTareInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a662ff9816ccc6d757589be6eda73fd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; uint32_t(const std::string &amp;)&gt;</type>
      <name>getUInt32</name>
      <anchorfile>classTubeTareInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a52f75dd31d843b1f8aa7e35ecccf08d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; bool(const std::string &amp;)&gt;</type>
      <name>hasLiveCoeff</name>
      <anchorfile>classTubeTareInterface_1_1IoFunctions.html</anchorfile>
      <anchor>ac7331571efc08907b9bce0b872f93e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, float)&gt;</type>
      <name>setFloat</name>
      <anchorfile>classTubeTareInterface_1_1IoFunctions.html</anchorfile>
      <anchor>abd3249afd32f3ccc8742c2757b036300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, int16_t)&gt;</type>
      <name>setInt16</name>
      <anchorfile>classTubeTareInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a3b846560cbe875c4686ad95e7d1ffa17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, int32_t)&gt;</type>
      <name>setInt32</name>
      <anchorfile>classTubeTareInterface_1_1IoFunctions.html</anchorfile>
      <anchor>afe72dfcfb9796cb96639e9c6b081995f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, float)&gt;</type>
      <name>setLiveCoeff</name>
      <anchorfile>classTubeTareInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a2460c7fb81687784ed1b70ec41d4bee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, uint16_t)&gt;</type>
      <name>setUInt16</name>
      <anchorfile>classTubeTareInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a8708f0e2cedecf2e4d5240b2e29dc867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const std::string &amp;, uint32_t)&gt;</type>
      <name>setUInt32</name>
      <anchorfile>classTubeTareInterface_1_1IoFunctions.html</anchorfile>
      <anchor>a9e3045823107f079d5b07f459a586055</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TubeTareMechanism</name>
    <filename>classTubeTareMechanism.html</filename>
    <templarg>N</templarg>
    <base>TubeTareInterface</base>
    <member kind="typedef">
      <type>FingerController&lt; N &gt;::JointVectorType</type>
      <name>hallVec</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a0ebba896b80097b73cbed7aa8e0bace8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FingerController&lt; N &gt;::ReferenceMatrixType</type>
      <name>ReferenceMatrixType</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>aebadbdb475945d01b05c159a675474be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FingerController&lt; N &gt;::SliderVectorType</type>
      <name>SliderVectorType</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>af248e6a24062c6c591cad397ac49c775</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getEncoderTarePos</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>aec1ef4664b6c6e63b0b4bfe9d874f604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getSliderTarePos</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>adac0eb183ec0387c575d98d996e6ff83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getTensionTareValue</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a5a348c05d9dbb77fd46098351c360ece</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>goodPosition</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a68c092e17b710b01d566df1914f5503c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isMoving</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a2043c5bdb41d1d4d5d30ea03d83d4c3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>resetTensionCounter</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>ac156d790c762bf25744bb700fa442caa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRelease</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a3bdf0936c3f52d2dca52ee86f2df5c9c</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;actuators=std::vector&lt; std::string &gt;())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setStop</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>ac024f0b993918dca3d588cb2fe708f4b</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;actuators=std::vector&lt; std::string &gt;())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setTighten</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>adc7b208628e1c233ea873ce824705900</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;actuators=std::vector&lt; std::string &gt;())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TubeTareMechanism</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a0906e4d97d5479b5861179aa6e762121</anchor>
      <arglist>(const std::string &amp;mechanism, TubeTareInterface::IoFunctions ioFunctions, float freq)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TubeTareMechanism</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>aac177b229edd21dbce301af1c285e785</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>FingerController&lt; N &gt;</type>
      <name>finger</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a715b35a2d1315c77044f459073f323f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a824b7a3532208bdbf92c94f66a508297</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>encoderMaxTravel</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a8804078fd4b0f9e5fcb4532ffb4808da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>encoderMinTravel</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a8938dbe9d61e3658c4896fd31fc4d5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, N+1 &gt;</type>
      <name>encoderOffsetElements</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a1604ce605ebff2a02716d03699539776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, N+1 &gt;</type>
      <name>encoderStateElements</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a7db72338b27ca02943ef913e453d2b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N &gt;::SliderVectorType</type>
      <name>encoderVec</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>ac588fc9417457373324f98f2b25206be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N &gt;::SliderVectorType</type>
      <name>encoderVels</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>af6c2f4a52dac6b101e3586ca0005207c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>encoderVelZeroThreshold</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a5a4ba99db8828de883842b96361a0afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N &gt;::SliderVectorType</type>
      <name>filteredEncoderVec</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a4c6018557b50ce3b0732796fc62ced54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>filterInitialized</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>acd588fe19920108da674830e17bda6d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, N &gt;</type>
      <name>hallStateElements</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>af82cb25bfcb1f6a6e873f94a0b968d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, N+1 &gt;</type>
      <name>motComCommandElements</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a56212dd88b827692f5be09867f040d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SliderVectorType</type>
      <name>motComReleaseVal</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a59bc6ff83abbaa3a4b81873eb350105c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SliderVectorType</type>
      <name>motComTightenVal</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>af037c2d47145c9bdce310c6c6e577f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>positionAlpha</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>ad354723dad1614a1370986dd1f956448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FingerController&lt; N &gt;::SliderVectorType</type>
      <name>prevEncoderVec</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a38ed767b05f9797ae7c6a944f3376dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, N+1 &gt;</type>
      <name>sliderOffsetElements</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a44e9bbb3e7c213f9fdc7e0543c0224f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, N+1 &gt;</type>
      <name>sliderTarePosElements</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a827550b54d6f52b89a5f4ee563f2c7b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SliderVectorType</type>
      <name>tension_out</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a5fdea8c8205e1621936b49eab9b8222b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, N+1 &gt;</type>
      <name>tensionAStateElements</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a69290f31657cd67a29c384d4300a9560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, N+1 &gt;</type>
      <name>tensionBStateElements</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a4b107768dee71700088b8dce29455d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>tensionCounter</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a59198a28b729fe6f6ecb24ea59a881fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SliderVectorType</type>
      <name>tensionGainA</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a8f32a492b6d176664b77855b37bf2541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SliderVectorType</type>
      <name>tensionGainB</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a45f6d75068b723e94fe69339b9d9f453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; std::string, N+1 &gt;</type>
      <name>tensionOffsetElements</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a91d2db955735b15101464c97bb299265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SliderVectorType</type>
      <name>tensionSensorCalOffset</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>aa0747de4f941187209f7b3a2d5be1b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>timestep</name>
      <anchorfile>classTubeTareMechanism.html</anchorfile>
      <anchor>a149361a51d8ec41cf78318c5bdd5c50e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TubeTareMechanismTest</name>
    <filename>classTubeTareMechanismTest.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classTubeTareMechanismTest.html</anchorfile>
      <anchor>a4c67c0888f25d5da908aee2c62deb38a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classTubeTareMechanismTest.html</anchorfile>
      <anchor>aa5c3cebaea2ee7abda98b2d8d33aa2f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>configPath</name>
      <anchorfile>classTubeTareMechanismTest.html</anchorfile>
      <anchor>ac5070ed4ef9dedf8c565301c08397bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>configSafetyPath</name>
      <anchorfile>classTubeTareMechanismTest.html</anchorfile>
      <anchor>a75e45e12bdb8d36471d29c8ff7ae7bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>fileName</name>
      <anchorfile>classTubeTareMechanismTest.html</anchorfile>
      <anchor>a0351415498dcec1fc7058ffbab6a2a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TubeTareInterface::IoFunctions</type>
      <name>io</name>
      <anchorfile>classTubeTareMechanismTest.html</anchorfile>
      <anchor>a1dd67063e16eb3514c18e86057d2c1e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>packagePath</name>
      <anchorfile>classTubeTareMechanismTest.html</anchorfile>
      <anchor>a5087ae0dfac906f9d9c27d97080489df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Unloaded</name>
    <filename>structUnloaded.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_load, Unloaded,&amp;Unloaded::doo &gt;, boost::statechart::transition&lt; e_loaded, Loaded &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structUnloaded.html</anchorfile>
      <anchor>ab2807cb965ea901bb1e798aefd3deede</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structUnloaded.html</anchorfile>
      <anchor>adcf0dfb2e3a5d4194c51c597b65187b9</anchor>
      <arglist>(const i_do_load &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Unlocked</name>
    <filename>structUnlocked.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_lock, Unlocked,&amp;Unlocked::doo &gt;, boost::statechart::transition&lt; i_locked_lock, Locked &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structUnlocked.html</anchorfile>
      <anchor>a31b180eff791457b2eedcc4fa38668ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structUnlocked.html</anchorfile>
      <anchor>aa0d8855c2224271bbedeb00997c88083</anchor>
      <arglist>(const i_do_lock &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UnlockedStatus</name>
    <filename>structUnlockedStatus.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_lockStatus, UnlockedStatus,&amp;UnlockedStatus::doo &gt;, boost::statechart::transition&lt; e_lockedStatus, LockedStatus &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structUnlockedStatus.html</anchorfile>
      <anchor>ae122d0a67807260bab7da48895b34e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structUnlockedStatus.html</anchorfile>
      <anchor>a68e6b63c9a04326ae05249afa9ac4c39</anchor>
      <arglist>(const i_do_lockStatus &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Unready</name>
    <filename>structUnready.html</filename>
    <member kind="typedef">
      <type>boost::mpl::list&lt; boost::statechart::in_state_reaction&lt; i_do_status, Unready,&amp;Unready::doo &gt;, boost::statechart::transition&lt; i_ready_status, Ready &gt; &gt;</type>
      <name>reactions</name>
      <anchorfile>structUnready.html</anchorfile>
      <anchor>a840c9ba8ce2f8f37e600583d0a7894b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doo</name>
      <anchorfile>structUnready.html</anchorfile>
      <anchor>a3aff3f32759b4a00d7cdc81aa0fda2b4</anchor>
      <arglist>(const i_do_status &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WristMechanism</name>
    <filename>classWristMechanism.html</filename>
    <class kind="struct">WristMechanism::Partials</class>
    <member kind="function">
      <type>void</type>
      <name>applyLimits</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>af2282cd88a1665848c73bf10e4f05e77</anchor>
      <arglist>(double &amp;pitch, double &amp;yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calWrist</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a901ecc179da22ddfd9d05dbc1b898ef1</anchor>
      <arglist>(Eigen::Vector2d encoder, Eigen::Vector2d calSliderPos, Eigen::Vector2d angle)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2d</type>
      <name>getAngleFromSlider</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>adb6141d2e2fb23f27f4480bc62fb402a</anchor>
      <arglist>(Eigen::Vector2d slider)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLimits</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a55ce0d655b5c73aa1ba9a635bcfb25be</anchor>
      <arglist>(double pitch, double yaw, double &amp;upperPitch, double &amp;lowerPitch, double &amp;upperYaw, double &amp;lowerYaw)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2d</type>
      <name>getSliderFromAngle</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>ae20a5e747c75dfd9d3fe6af94aca0242</anchor>
      <arglist>(Eigen::Vector2d ang)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2d</type>
      <name>getSliderFromWristEncoder</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a06ce1825aed2adbea555496917a4f381</anchor>
      <arglist>(Eigen::Vector2d encoder)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2d</type>
      <name>getWristEncoderFromSlider</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a24b6d9437212f7d249ad862bbc3add83</anchor>
      <arglist>(Eigen::Vector2d slider)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadDesignParams</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a01dfa084f90cab8e9a1c5f72bcdc2c70</anchor>
      <arglist>(Eigen::Vector3d A, Eigen::Vector3d A0, Eigen::Vector3d B, Eigen::Vector3d C, Eigen::Vector3d D, Eigen::Vector3d D0, Eigen::Vector3d Pitch, Eigen::Vector3d Yaw, Eigen::Vector3d M, Eigen::Vector3d N, double linkLength)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2d</type>
      <name>NewtonsMethod</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a5811c3704a1b938f6fd98880c1acd42e</anchor>
      <arglist>(Eigen::Vector2d ang, Eigen::Vector2d pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngleOffsetGain</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>ab8620edac90ac6dff7031a810f9f35ee</anchor>
      <arglist>(Eigen::Vector2d angleOffset, Eigen::Vector2d angleGain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLimits</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>adc582e9b80a7c68d8617f6a5a0f9350e</anchor>
      <arglist>(const double &amp;upperPitchMin, const double &amp;upperPitchMax, const double &amp;lowerPitchMin, const double &amp;lowerPitchMax, const double &amp;upperYawMin, const double &amp;upperYawMax, const double &amp;lowerYawMin, const double &amp;lowerYawMax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSliderOffsetGain</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a89a6267a1acd93d59399dc825b4fb93f</anchor>
      <arglist>(Eigen::Vector2d sliderOffset, Eigen::Vector2d sliderGain)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tareWristEncoders</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>ae39860e1b6c9bb3f35b2c351f1ec4172</anchor>
      <arglist>(Eigen::Vector2d encoder)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WristMechanism</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>aa711049812be45e571cb17a70f7c7213</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WristMechanism</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>ae6fa4d5dccf3bac9f9ed231af21343b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>eps</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a3bc0d685053a82e24ab3bd8c6fa53459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isCalibrated</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a52752d101c5077d327517a1b51a4580f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxIt</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a5414f61be16a00856fa48cbd325a5087</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RotationType</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a3c73e7260c5b658c0629d5e327ab9efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ONE</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a3c73e7260c5b658c0629d5e327ab9efba65b688fbe877f2c9ce7ee08a8a59e935</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIN</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a3c73e7260c5b658c0629d5e327ab9efbab58f03231f8792c3caa09a9729272e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COS</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a3c73e7260c5b658c0629d5e327ab9efbaac9e3e08019aa493cb51bc0d843440a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Matrix3d</type>
      <name>AA2Rot</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a9d14d8021c3c5290dce004326312abc0</anchor>
      <arglist>(Eigen::Vector3d axis, RotationType index)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Matrix3d</type>
      <name>AA2Rot</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a99c91147806c89bbe7a9f003223c8909</anchor>
      <arglist>(Eigen::Vector3d axis, double theta)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>doFwdKin</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>aa6544ea1294d9d2c6abae83dc7ad0b21</anchor>
      <arglist>(Eigen::Vector2d &amp;ang, Eigen::Vector2d pos, Eigen::Vector2d lastang)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>doInvKin</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a61c0297829c63db4c05edd4da6df39ec</anchor>
      <arglist>(Eigen::Vector2d &amp;pos, Eigen::Vector2d ang)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Matrix3d</type>
      <name>findFwdKinMatrix</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a01c07b825d82978ddc9c90c15c60e7fd</anchor>
      <arglist>(Eigen::Vector3d a, Eigen::Vector3d b, Eigen::Vector3d u, double q)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Partials</type>
      <name>findPartialDerivatives</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>abedd0b3552af329f337f47b0dbc76276</anchor>
      <arglist>(Eigen::Vector3d a, Eigen::Vector3d b, Eigen::Vector3d u, double q, Eigen::Vector2d ang)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getLineFromPoints</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a1ec563a21d9475e290d35afe23d83ee9</anchor>
      <arglist>(double x1, double x2, double y1, double y2, double &amp;m, double &amp;b)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getNearest</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a5b35623e4d7c0acd4fdc02d48b8a7e54</anchor>
      <arglist>(double m, double b, double x_in, double y_in, double &amp;x_out, double &amp;y_out)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>alpha</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>ab892f1e20599de8a2a9b726b60cbbe87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>angleGain</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a0a8b069d638a99c950fb9154d2f43ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>angleOffset</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>aeb74780633dd4ceb8d6c8a14449837a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>beta</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a5abf9ae5d65a68053865300ccdab0be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>bLowerPitchLowerYaw</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a85fb6084395342ea61f14c070c0a4ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>bLowerPitchUpperYaw</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a7be01de6e72cda3dd4a642f527364e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>bUpperPitchLowerYaw</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a5e94450978d4669e8232f1a1bb2b11a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>bUpperPitchUpperYaw</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a8b923956178907d5c5ac4ab011463e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>calSliderPos</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>ae3c84ed86d0cae37ee1742eb16fa38e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>delta</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>aaedc4b814b4a878baaeb449c9597a25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>encoderTarePos</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a5123fdc8cdbd2c52fe0060212aa916b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>gamma</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a73f0871f8ca22a7350af70c26231b19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>lastAng</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a9f2458168e4c115d2069d89614198b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lengthSq</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a2b0ee87da53a751352801e04f5ff6059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>linkLength</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>ae0dcd3a31571f3acda533095c2f3e377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>logCategory</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>aed83b144162b9be4a4b0b8fe5967a406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lowerPitchMax</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a60e6469993a33b78ed1546f957b340e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lowerPitchMin</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a6a1ab3cf92210aa34ee5567c8ba82053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lowerYawMax</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>aea9d89f58ed6c62ab67c4a64a95af5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>lowerYawMin</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a246892400677074317f848d8a7b4d590</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>m</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a2840c088404ee4b5bc4ac20176321dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mLowerPitchLowerYaw</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a9793a3c2104eee5fd44cc3fe1eb899c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mLowerPitchUpperYaw</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a6e171aee6f8a7236f2e738c4b95957ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mUpperPitchLowerYaw</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>ad1958e00768156ab30ad29ef6bef6ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mUpperPitchUpperYaw</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>afce47f6654deee5d1b6377ea3b57d8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>n</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a02d666183b00932720feefa553e333f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>p</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>af7c908ab57560217e8dff6ee2bbfeb78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3d</type>
      <name>R1m</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>aa76cf61c1687e73e72d7e6cb64f27547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3d</type>
      <name>R1n</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a43389d84e0059dae221b8a77be951b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3d</type>
      <name>Rcm</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a032b8b2a3b76590a112951211d854f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3d</type>
      <name>Rcn</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a2db3d9e21d203453dbd57d5d4bedc067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3d</type>
      <name>Rsm</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a352ce84ef3f580464d7e3a1b50074e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3d</type>
      <name>Rsn</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>ac3227755b55ab7f9b0d8a22fb7ee3455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>sliderGain</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a84fbf47ad26943529db18dd5ec19f72d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>sliderOffset</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>ac3ab66a30023bb762514075231abfc8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>u</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a85857b018f0bc1224ff8bbf51dfd5c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>upperPitchMax</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a355a61e73ad6d71877d331ae8b2d8c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>upperPitchMin</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a999889089f6c20aaeb92d373c6bbaf57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>upperYawMax</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>aa0dc5feb50cae64237a77ebc62b5631f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>upperYawMin</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>add06d3768f5d3d616c9c504033e2f3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>v</name>
      <anchorfile>classWristMechanism.html</anchorfile>
      <anchor>a9cf902be659bf84e2c92b8d6c125bbb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WristMechanism::Partials</name>
    <filename>structWristMechanism_1_1Partials.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>f</name>
      <anchorfile>structWristMechanism_1_1Partials.html</anchorfile>
      <anchor>a6645f7c688c85b02a7479dcb1eb8eb00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>f0</name>
      <anchorfile>structWristMechanism_1_1Partials.html</anchorfile>
      <anchor>a9dcb6b1989c6525fef9ccd6c69ece4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fphi</name>
      <anchorfile>structWristMechanism_1_1Partials.html</anchorfile>
      <anchor>abbf3fb8154d1bb3b5526d8014db4463d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fq</name>
      <anchorfile>structWristMechanism_1_1Partials.html</anchorfile>
      <anchor>a789575106f6ba495e7917226b51a62e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ftheta</name>
      <anchorfile>structWristMechanism_1_1Partials.html</anchorfile>
      <anchor>acc2b052e6729f03303e90e0b891f1706</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>JointCommandFactory</name>
    <filename>namespaceJointCommandFactory.html</filename>
    <namespace>JointCommandFactory::Private</namespace>
    <member kind="function">
      <type>JointCommandInterfacePtr</type>
      <name>generate</name>
      <anchorfile>namespaceJointCommandFactory.html</anchorfile>
      <anchor>a6f852f8671a6fa66b45a93b1b94cc768</anchor>
      <arglist>(const std::string &amp;mechanism, const JointCommandInterface::IoFunctions &amp;io)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>JointCommandFactory::Private</name>
    <filename>namespaceJointCommandFactory_1_1Private.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getJointTypeFromParameterFile</name>
      <anchorfile>namespaceJointCommandFactory_1_1Private.html</anchorfile>
      <anchor>a7d2d7253cc5a56a645f0d8e13e967ca5</anchor>
      <arglist>(const std::string &amp;parameterFile)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>JointControlManagerFactory</name>
    <filename>namespaceJointControlManagerFactory.html</filename>
    <namespace>JointControlManagerFactory::Private</namespace>
    <member kind="function">
      <type>JointControlManagerPtr</type>
      <name>generate</name>
      <anchorfile>namespaceJointControlManagerFactory.html</anchorfile>
      <anchor>aaf9f706e744d0a97f06ce1d6741b437d</anchor>
      <arglist>(const std::string &amp;mechanism, const JointControlCommonInterface::IoFunctions &amp;io, double timeLimit, NodeRegisterManagerPtr nodeRegisterManager)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>JointControlManagerFactory::Private</name>
    <filename>namespaceJointControlManagerFactory_1_1Private.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getPropertyFromFile</name>
      <anchorfile>namespaceJointControlManagerFactory_1_1Private.html</anchorfile>
      <anchor>a8989cc77a58b2b1e888cfbd518263835</anchor>
      <arglist>(const std::string &amp;parameterFile, const std::string &amp;property)</arglist>
    </member>
  </compound>
</tagfile>
