<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>cob_teleop.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_command_tools/doc_stacks/2015-08-27_12-40-38.841816/cob_command_tools/cob_teleop/ros/src/</path>
    <filename>cob__teleop_8cpp</filename>
    <class kind="struct">TeleopCOB::base_module_struct</class>
    <class kind="struct">TeleopCOB::combined_joints_struct</class>
    <class kind="struct">TeleopCOB::joint_module</class>
    <class kind="class">TeleopCOB</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cob__teleop_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>PUBLISH_FREQ</name>
      <anchorfile>cob__teleop_8cpp.html</anchorfile>
      <anchor>a0bd6e0aa2be94860de6df48d73e33de4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cob_teleop_keyboard.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_command_tools/doc_stacks/2015-08-27_12-40-38.841816/cob_command_tools/cob_teleop/ros/src/</path>
    <filename>cob__teleop__keyboard_8cpp</filename>
    <class kind="class">TeleopKeyboard</class>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_A</name>
      <anchorfile>cob__teleop__keyboard_8cpp.html</anchorfile>
      <anchor>a35ba55030dedad2411239e6330435742</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_A_CAP</name>
      <anchorfile>cob__teleop__keyboard_8cpp.html</anchorfile>
      <anchor>a8b674b749c39ecac0ecb55ee77c0b410</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_D</name>
      <anchorfile>cob__teleop__keyboard_8cpp.html</anchorfile>
      <anchor>af0c998786dcada98bf809fea0b157603</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_D_CAP</name>
      <anchorfile>cob__teleop__keyboard_8cpp.html</anchorfile>
      <anchor>ac02bc17dece8c6137e4d22c17a8c847f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_E</name>
      <anchorfile>cob__teleop__keyboard_8cpp.html</anchorfile>
      <anchor>a066d3da9c56058f89ae3136f7188a52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_E_CAP</name>
      <anchorfile>cob__teleop__keyboard_8cpp.html</anchorfile>
      <anchor>a1563d5ace1eed66af343869744889c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_Q</name>
      <anchorfile>cob__teleop__keyboard_8cpp.html</anchorfile>
      <anchor>aa8230417fe77b2824b675222432be951</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_Q_CAP</name>
      <anchorfile>cob__teleop__keyboard_8cpp.html</anchorfile>
      <anchor>ac9d4c61530a0ced13f6abd9137d2cd58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_S</name>
      <anchorfile>cob__teleop__keyboard_8cpp.html</anchorfile>
      <anchor>a9be3d5563fec0f900d20668973b5806c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_S_CAP</name>
      <anchorfile>cob__teleop__keyboard_8cpp.html</anchorfile>
      <anchor>aac55891935257281a42255bacfed5e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_W</name>
      <anchorfile>cob__teleop__keyboard_8cpp.html</anchorfile>
      <anchor>a6a44fd7e61a3f73fffecd1ec5973f819</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_W_CAP</name>
      <anchorfile>cob__teleop__keyboard_8cpp.html</anchorfile>
      <anchor>a766ed46496410fe6e27006fd7c1582ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cob__teleop__keyboard_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quit</name>
      <anchorfile>cob__teleop__keyboard_8cpp.html</anchorfile>
      <anchor>af9150b82e29a37ab848ee2f66e993793</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>kfd</name>
      <anchorfile>cob__teleop__keyboard_8cpp.html</anchorfile>
      <anchor>a886857c2b2af9d1ac9a0ad403685e160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct termios cooked</type>
      <name>raw</name>
      <anchorfile>cob__teleop__keyboard_8cpp.html</anchorfile>
      <anchor>a22578afdd6632157bdfb67a2b2033378</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>keyboard_publisher.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_command_tools/doc_stacks/2015-08-27_12-40-38.841816/cob_command_tools/cob_teleop/ros/src/</path>
    <filename>keyboard__publisher_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_1</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>af84b1d02eab12d622b7fc0bb8b77b235</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_2</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>ab8ceedcefc265cb3e11b9ca8f8e8a523</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_3</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a3b1407aaa9372159ef3211e491fcd5e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_4</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a42625cfba2fd6bb9e796f6868cbaca7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_5</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>ab187a135263537940443c614646aea6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_6</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>ac968da22046976db93022424a2c30e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_7</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a45b2a076e2ca0f38e56f8a66923553a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_8</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a7ee3483f4180121629e0e57c0d8010bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_A</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a35ba55030dedad2411239e6330435742</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_B</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>ae770ab204ce8a0c94ea79ea5091ff11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_C</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>aaeb36ca6e4d32a5f0cffb065c5c02b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_D</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>af0c998786dcada98bf809fea0b157603</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_D</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>af0c998786dcada98bf809fea0b157603</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_E</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a066d3da9c56058f89ae3136f7188a52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_F</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>aa0eaafa530734d3b682839f1a3715ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_G</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a90392af03163ac1d6d77cb8429a151d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_H</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a0e625d3e672afe77c72e12a298c06d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_I</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a1db0eaa204cd4fe2ec7b06736a07b055</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_M</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>aa60ee8a43a989e90174c6415f941f6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_N</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>ac57e176f082ffeda421f8cbcfa142d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_Q</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>aa8230417fe77b2824b675222432be951</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_R</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>ad68e68f441f2dd17b96f695fa76c1c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_S</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a9be3d5563fec0f900d20668973b5806c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_S</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a9be3d5563fec0f900d20668973b5806c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_T</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>af62996d897bf84ee8e10b83ebfeecb71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_U</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>af84143a30564f2bca0fbd7d7b6b4c253</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_V</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a794a4e4f87f2fc4320d42d8309119075</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_W</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a6a44fd7e61a3f73fffecd1ec5973f819</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_X</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>ad68c2a7bcf6375c5d17e4082bd0e9d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_Y</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a3fb442056d4abc4e89f7f56dd2306e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_Z</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a5663d439a634b5b62f17368a80bb4e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>composeJoyMessage</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a821f7dad54ea4611d32a40c69fed6ad6</anchor>
      <arglist>(sensor_msgs::Joy &amp;msg, char c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quit</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>af9150b82e29a37ab848ee2f66e993793</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showHelp</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>aec315d77f5c38417289a0e311d2a9d31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fast_toggle</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>aa594c26dc78ebd99dea7de88de8b6d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>kfd</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a886857c2b2af9d1ac9a0ad403685e160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mode</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a4b81f71be6f86bc436d6e9d87d34592b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>PUBLISH_FREQ</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a0bd6e0aa2be94860de6df48d73e33de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct termios cooked</type>
      <name>raw</name>
      <anchorfile>keyboard__publisher_8cpp.html</anchorfile>
      <anchor>a22578afdd6632157bdfb67a2b2033378</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_command_tools/doc_stacks/2015-08-27_12-40-38.841816/cob_command_tools/cob_teleop/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="class">
    <name>TeleopCOB</name>
    <filename>classTeleopCOB.html</filename>
    <class kind="struct">TeleopCOB::base_module_struct</class>
    <class kind="struct">TeleopCOB::combined_joints_struct</class>
    <class kind="struct">TeleopCOB::joint_module</class>
    <member kind="function">
      <type>void</type>
      <name>check_joy_config</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a3e9b5dbf0106a3f717e35863e23cf2b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getConfigurationFromParameters</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>aedf60f4c627782ea3a148ef8e0756d68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a141d69392a54e535b9ed383c66599f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>joint_states_cb</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a4719aaba68f91443f4d49e9581c33d40</anchor>
      <arglist>(const sensor_msgs::JointState::ConstPtr &amp;joint_states_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>joy_cb</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a8e9cbb105f5772196c246e3f53910e05</anchor>
      <arglist>(const sensor_msgs::Joy::ConstPtr &amp;joy_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitValues</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>af9ec4d148e1d9a9623ead8e29f774b05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TeleopCOB</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>ad938c9dd8a1ca364c59d627e366b58c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a37e5f08f0e5d8180f9f64e13af291149</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_base</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a4abb45c3755162ebc754b3146139d09e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_joint_modules</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>af85d109bbd4cc486176adfe635abca18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TeleopCOB</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a1ffad566e56827da29a595ed663ad3e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>arm_joint12_button_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a8d1b128e9acd01dc0ff39b05e9b1359c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>arm_joint34_button_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a9a01d2e990d21d8f57d4b5ad24e7ad70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>arm_joint56_button_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a10cdeaad2a62d25b46b371fff4da8be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>arm_joint7_button_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a96ff3a2130908b4b626b7d2448488b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>axis_vth_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>ae0fe21edd6f511e73ece1aafaa5b1959</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>axis_vx_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a067b3623fb9d971471289386580b74c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>axis_vy_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>ad37caddb47120487008894858c75e781</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct TeleopCOB::base_module_struct</type>
      <name>base_module_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a9989714d8d67f36aa47eac37b1c6989e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>base_safety_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a629240c6f11d84af9f56edcbecf6ff97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>base_safety_button_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a0b24d150e641110608efeb27a5119f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct TeleopCOB::combined_joints_struct</type>
      <name>combined_joints_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a1d03e0b518a477964013b8c8269ea5d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>deadman_button_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>ac295d87668557788588fbc6d9ada471e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>got_init_values_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>aeca134dc49adaedc076a28e18dc81103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>has_base_module_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>aab5a12930a4ec8c66cca404600015cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>joint_init_values_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a7aa718330f7ece897d779ff5257d882a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, joint_module &gt;</type>
      <name>joint_modules_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a6e3581aa59de0233c884aa2f2abcc8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joint_names_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>ab85979a7020e9eca646e9f964d1993eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>joint_states_sub_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>abaaa8898e22656a9a7e60f1c0e452036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>joy_active_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a649937021aaf54ca5bbaab4499f437db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>joy_num_axes_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a86df5f658355b2594762f5732381a7c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>joy_num_buttons_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a08018fe0c902007e73afc6fb25c2a654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>joy_sub_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a13cb48eb9c4f59dff49d4ee05b99fe0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>left_right_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>ac4475828248fcf7aa9bd4cde530643f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lower_neck_button_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a1563ac7ad183c315ca0f743252ff0b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a00fd4db81f7fd439ae4dd9686df840ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>recover_base_button_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>aeb865d8eb48a2765a4aa4a71d6d10d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>run_button_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a0b96e26e119637c845988062c31d901c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>run_factor_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a1ed973348921f94ceff4107d84157d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>run_factor_param_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a196b078c3862cd29d3084ac0db815d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stop_base_button_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>af59799258a59bf91f59cce1f119a4887</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>stopped_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>ae1dba92bc0eb7665d6a5258401be10a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>time_for_init_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a1bc44016798ac2b34b3d7eca360dfe09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tray_button_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>acb90d6822ca478fa1f1850e0e888cfd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>up_down_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a4330e8eacec5ee23861d463a33fc92fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>upper_neck_button_</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>a0b44212b77a5930b602ac9e90721ccd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>assign_base_module</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>af7fc2d0fa09029c8aad822ccfb2caab4</anchor>
      <arglist>(XmlRpc::XmlRpcValue)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>assign_joint_module</name>
      <anchorfile>classTeleopCOB.html</anchorfile>
      <anchor>af9aee8205a73fe035d31e1c4eb34131e</anchor>
      <arglist>(std::string, XmlRpc::XmlRpcValue)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TeleopCOB::base_module_struct</name>
    <filename>structTeleopCOB_1_1base__module__struct.html</filename>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>base_publisher_</name>
      <anchorfile>structTeleopCOB_1_1base__module__struct.html</anchorfile>
      <anchor>af1b7cd851d4eade7f40ff772646008c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>base_safety_publisher_</name>
      <anchorfile>structTeleopCOB_1_1base__module__struct.html</anchorfile>
      <anchor>a6c86790bae92bacabe83b6b0aac4ac57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>max_acc_</name>
      <anchorfile>structTeleopCOB_1_1base__module__struct.html</anchorfile>
      <anchor>ab8aad9da64f82cce88a52be7f3f2a143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>max_vel_</name>
      <anchorfile>structTeleopCOB_1_1base__module__struct.html</anchorfile>
      <anchor>aefe0980df4fb75c434d5a7bfb4abe4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>req_vel_</name>
      <anchorfile>structTeleopCOB_1_1base__module__struct.html</anchorfile>
      <anchor>a19836fa4f16f4c6ec28c9e5954c765d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>vel_old_</name>
      <anchorfile>structTeleopCOB_1_1base__module__struct.html</anchorfile>
      <anchor>a48c1b9eb558d1b7fbbd8182aa451dc2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TeleopCOB::combined_joints_struct</name>
    <filename>structTeleopCOB_1_1combined__joints__struct.html</filename>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>joint_init_values_</name>
      <anchorfile>structTeleopCOB_1_1combined__joints__struct.html</anchorfile>
      <anchor>a2f1305441baf8e4fa87672efe0d18ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joint_names_</name>
      <anchorfile>structTeleopCOB_1_1combined__joints__struct.html</anchorfile>
      <anchor>aa1ac3aa657393fac8abc66ad314bf4f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; joint_module * &gt;</type>
      <name>module_ref_</name>
      <anchorfile>structTeleopCOB_1_1combined__joints__struct.html</anchorfile>
      <anchor>a9647ef91cc1bb5bb8a111599a4188a66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TeleopCOB::joint_module</name>
    <filename>structTeleopCOB_1_1joint__module.html</filename>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joint_names</name>
      <anchorfile>structTeleopCOB_1_1joint__module.html</anchorfile>
      <anchor>ae5187b517056055c5e9c944470f2e1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>key</name>
      <anchorfile>structTeleopCOB_1_1joint__module.html</anchorfile>
      <anchor>aa08035c3104ae17f66631b07bcffe05d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>module_publisher_</name>
      <anchorfile>structTeleopCOB_1_1joint__module.html</anchorfile>
      <anchor>ad55301d4dceb19a83ec05adc6d2743ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>module_publisher_brics_</name>
      <anchorfile>structTeleopCOB_1_1joint__module.html</anchorfile>
      <anchor>a02284adbbd287df66579ffccfde0b840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>req_joint_pos_</name>
      <anchorfile>structTeleopCOB_1_1joint__module.html</anchorfile>
      <anchor>a18d7bda74b662910af35f4f06bad8255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>req_joint_vel_</name>
      <anchorfile>structTeleopCOB_1_1joint__module.html</anchorfile>
      <anchor>a76695188893374da47709c362a983c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>steps</name>
      <anchorfile>structTeleopCOB_1_1joint__module.html</anchorfile>
      <anchor>a14c12ee03b07ae0381ed2ff2a91aff3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TeleopKeyboard</name>
    <filename>classTeleopKeyboard.html</filename>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classTeleopKeyboard.html</anchorfile>
      <anchor>ac0128f3663b7ab39a9e9a2741a2c7961</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboardLoop</name>
      <anchorfile>classTeleopKeyboard.html</anchorfile>
      <anchor>aba50c9d2ca2e22c8a45328c2d7ac1d57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TeleopKeyboard</name>
      <anchorfile>classTeleopKeyboard.html</anchorfile>
      <anchor>a121a14efef0dd0494de8904f6aff0a3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Twist</type>
      <name>cmd</name>
      <anchorfile>classTeleopKeyboard.html</anchorfile>
      <anchor>ad0f692fbb4946a416d6ff7aab3769adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classTeleopKeyboard.html</anchorfile>
      <anchor>a6c409babd6a11086832df7a7af98e703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>run_vel</name>
      <anchorfile>classTeleopKeyboard.html</anchorfile>
      <anchor>a11f3d66af161c93a9ebce8da2060564a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>vel_pub_</name>
      <anchorfile>classTeleopKeyboard.html</anchorfile>
      <anchor>abdce9c6ec8bc67e898694eb7e08a096d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>walk_vel</name>
      <anchorfile>classTeleopKeyboard.html</anchorfile>
      <anchor>a6a6f4caf720318bfdbe9ef754a030610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yaw_rate</name>
      <anchorfile>classTeleopKeyboard.html</anchorfile>
      <anchor>a020961a4d41f880a18f068f453a99d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>yaw_rate_run</name>
      <anchorfile>classTeleopKeyboard.html</anchorfile>
      <anchor>ac155d975b98aad0c20eb595010dec42e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
