<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>fs100_cmd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-fs100_motoman/doc_stacks/2015-08-28_10-40-47.006770/fs100_motoman/src/</path>
    <filename>fs100__cmd_8cpp</filename>
    <includes id="fs100__cmd_8h" name="fs100_cmd.h" local="yes" imported="no">fs100_cmd.h</includes>
  </compound>
  <compound kind="file">
    <name>fs100_cmd.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-fs100_motoman/doc_stacks/2015-08-28_10-40-47.006770/fs100_motoman/src/</path>
    <filename>fs100__cmd_8h</filename>
    <includes id="motoman__direct__message_8h" name="motoman_direct_message.h" local="yes" imported="no">motoman_direct_message.h</includes>
    <class kind="struct">cmd</class>
    <class kind="class">Fs100Cmd</class>
  </compound>
  <compound kind="file">
    <name>fs100_state.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-fs100_motoman/doc_stacks/2015-08-28_10-40-47.006770/fs100_motoman/src/</path>
    <filename>fs100__state_8cpp</filename>
    <includes id="fs100__state_8h" name="fs100_state.h" local="yes" imported="no">fs100_state.h</includes>
  </compound>
  <compound kind="file">
    <name>fs100_state.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-fs100_motoman/doc_stacks/2015-08-28_10-40-47.006770/fs100_motoman/src/</path>
    <filename>fs100__state_8h</filename>
    <includes id="motoman__direct__message_8h" name="motoman_direct_message.h" local="yes" imported="no">motoman_direct_message.h</includes>
    <class kind="class">Fs100State</class>
  </compound>
  <compound kind="file">
    <name>mh5l_traj.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-fs100_motoman/doc_stacks/2015-08-28_10-40-47.006770/fs100_motoman/src/</path>
    <filename>mh5l__traj_8cpp</filename>
    <includes id="mh5l__traj_8h" name="mh5l_traj.h" local="yes" imported="no">mh5l_traj.h</includes>
    <member kind="function">
      <type>void *</type>
      <name>get_data_func</name>
      <anchorfile>mh5l__traj_8cpp.html</anchorfile>
      <anchor>a3ac27972cef3ee8c6c0cbac8e3eaa1e6</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>joint_target_cb</name>
      <anchorfile>mh5l__traj_8cpp.html</anchorfile>
      <anchor>aa354c037081c266e7302cef7e9d63991</anchor>
      <arglist>(const trajectory_msgs::JointTrajectoryPoint &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mh5l__traj_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reset_robot_trajectory</name>
      <anchorfile>mh5l__traj_8cpp.html</anchorfile>
      <anchor>a1d4d8549d19495eaa46bd37e4a190a5e</anchor>
      <arglist>(fs100_motoman::setReset::Request &amp;req, fs100_motoman::setReset::Response &amp;res)</arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer *</type>
      <name>get_reset_srv</name>
      <anchorfile>mh5l__traj_8cpp.html</anchorfile>
      <anchor>a3afeba44afc24ab2d8dc6d9d54b463ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>joint_pos</name>
      <anchorfile>mh5l__traj_8cpp.html</anchorfile>
      <anchor>aa44f3950a02ec617e1a0f4c8b16a19e2</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher *</type>
      <name>pub_joints</name>
      <anchorfile>mh5l__traj_8cpp.html</anchorfile>
      <anchor>a148a663432b750c39a7c9940a35c4700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retry</name>
      <anchorfile>mh5l__traj_8cpp.html</anchorfile>
      <anchor>addf2eb79daee1e400c823a699b0f856b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Fs100Cmd *</type>
      <name>robotCommander</name>
      <anchorfile>mh5l__traj_8cpp.html</anchorfile>
      <anchor>a65e506fdbfddea61a3498726eb0f8233</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Fs100State *</type>
      <name>robotState</name>
      <anchorfile>mh5l__traj_8cpp.html</anchorfile>
      <anchor>af2ca3b290fcd7de29e34c0f644e5b381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber *</type>
      <name>sub_target</name>
      <anchorfile>mh5l__traj_8cpp.html</anchorfile>
      <anchor>a8a8f01c1427ba341fde8736b450a8129</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mh5l_traj.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-fs100_motoman/doc_stacks/2015-08-28_10-40-47.006770/fs100_motoman/src/</path>
    <filename>mh5l__traj_8h</filename>
    <includes id="fs100__state_8cpp" name="fs100_state.cpp" local="yes" imported="no">fs100_state.cpp</includes>
    <includes id="fs100__cmd_8cpp" name="fs100_cmd.cpp" local="yes" imported="no">fs100_cmd.cpp</includes>
  </compound>
  <compound kind="file">
    <name>motoman_direct_message.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-fs100_motoman/doc_stacks/2015-08-28_10-40-47.006770/fs100_motoman/src/</path>
    <filename>motoman__direct__message_8h</filename>
    <class kind="struct">_SimpleMsg</class>
    <class kind="union">SmBody</class>
    <class kind="struct">SmBodyJointFeedback</class>
    <class kind="struct">SmBodyJointTrajPtFull</class>
    <class kind="struct">SmBodyMotoMotionCtrl</class>
    <class kind="struct">SmBodyMotoMotionReply</class>
    <class kind="struct">SmBodyRobotStatus</class>
    <class kind="struct">SmHeader</class>
    <class kind="struct">SmPrefix</class>
    <member kind="define">
      <type>#define</type>
      <name>ROS_MAX_JOINT</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>af57e57da1d48130dbeb498481e3d890f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SimpleMsg</type>
      <name>SimpleMsg</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a610331f9c528c543bc761ec1514f5953</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SmCommandType</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>aba23e96d9932360f116564456fe03362</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_CMD_CHECK_MOTION_READY</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>aba23e96d9932360f116564456fe03362a7006c221becb1eee4751612ad962b4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_CMD_CHECK_QUEUE_CNT</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>aba23e96d9932360f116564456fe03362acfc3e4232d8e9fa29b902c88979347b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_CMD_STOP_MOTION</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>aba23e96d9932360f116564456fe03362ae10a02af500a4b5b7e2320e434370366</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_CMD_START_TRAJ_MODE</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>aba23e96d9932360f116564456fe03362a6b01bb6ff8e434f26b1d0c1cc7d3c575</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_CMD_STOP_TRAJ_MODE</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>aba23e96d9932360f116564456fe03362ad5b0ef2d57c4007607294c5279632f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_CMD_DISCONNECT</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>aba23e96d9932360f116564456fe03362a39bad8376de957bd2609ec2ff6af7d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SmCommType</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a639f005807fcec6d2a10bf04ec5e5333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_COMM_INVALID</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a639f005807fcec6d2a10bf04ec5e5333aeca32bf2dcf8fe3c2b0de19f14c7d46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_COMM_TOPIC</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a639f005807fcec6d2a10bf04ec5e5333ad0eb59321778b4be901416a18e026b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_COMM_SERVICE_RESQUEST</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a639f005807fcec6d2a10bf04ec5e5333a8ee08794a379fe6908f6a5faa6c894c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_COMM_SERVICE_REPLY</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a639f005807fcec6d2a10bf04ec5e5333ac27a4e964358b98fd86649566909d125</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SmInvalidSubCode</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_UNSPECIFIED</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5affb8c554d5728e6a511fc5b0a0a7cbde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_MSGSIZE</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5a6cd621dd28b0e8382a05a8ba7e1bff7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_MSGHEADER</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5a326e85afa5a567cc15a84fa313c9122c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_MSGTYPE</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5ab6abc9597ec9d356c4661caba2a760bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_GROUPNO</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5ad33754e460b099ce605c313ad01e3da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_SEQUENCE</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5a18e08b2bdc01d70efe28e2a0ab7e6e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_COMMAND</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5a6a9c8807d5d3452c4f5cdabbaa76df9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_DATA</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5a429a3c79fc96cd5a9de62fba55080a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_DATA_START_POS</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5aec33fe4543bf0232c2740ef041bd62ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_DATA_POSITION</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5abea72cb0f54555f03a94d8c3bb11b326</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_DATA_SPEED</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5a0f71e222c6da52b723cdf1d89d25776b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_DATA_ACCEL</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5ae5e6e7d7cd232a1662ebb42f35a3aa91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_DATA_INSUFFICIENT</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5ab26ff1ff013c3fbdbe9ccd4d4689dee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SmMsgType</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_ROBOT_STATUS</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7a56f93a1183bacd964ac58e413432b8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_JOINT_TRAJ_PT_FULL</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7ad0094dad4fb502f2de3e7ac8b63eec51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_JOINT_FEEDBACK</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7abdbfbe37aca71b928feb79c1cb1a6699</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_MOTO_MOTION_CTRL</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7ac99c27f564f40b74e695aa721b57cd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_MOTO_MOTION_REPLY</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7a082b70b066cde7f103d4ec5c3d96197a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SmNotReadySubcode</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_UNSPECIFIED</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aaa16fc0260ea3bebfb79e35c12eefe972</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_ALARM</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aa9b36329984534e88c0818ef0731256e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_ERROR</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aa2bca7c20d48dfc665968688fa4ed5eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_ESTOP</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aa2eadfde92b4b453a0a4d4c27e19baa60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_NOT_PLAY</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aa78fef65be2fef89e54ee78bf4f8d84da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_NOT_REMOTE</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aa5f0766673711328e0cafa63b2cb26518</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_SERVO_OFF</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aa532dd61ecf3dd570eb0c0d157223849b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_HOLD</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aaa9358c805e987b7a2cfed2035f985bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_NOT_STARTED</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aac34a516d2953bfc0c03c850893be0b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_WAITING_ROS</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aa1cc28070f55f89a8a41353a1bef75d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_SKILLSEND</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aa642639b47aac898c35059497b1cabf7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SmReplyType</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a33b894885d50297c27c631308fcade4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_REPLY_INVALID</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a33b894885d50297c27c631308fcade4ba129bb2b565868f0c086309298e9222d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_REPLY_SUCCESS</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a33b894885d50297c27c631308fcade4ba2417f0236a878cea51cd2093472661b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_REPLY_FAILURE</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a33b894885d50297c27c631308fcade4ba5c01446569673862e0d238dc82908508</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SmResultType</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_SUCCESS</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5a2818af84f301a75912bf62e764bff3b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_TRUE</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5afda71b93e2c28e4b89429925ec03cf89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_BUSY</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5a821fa46d4a899633df137cd1451d8432</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_FAILURE</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5a0e3ec0b562a66e359679ecf0ebf2efd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_FALSE</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5acc220710484ddb455dbe577202f69ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5a93d127e96cf7e9ba6e507e52e1496f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_ALARM</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5ab71c7952676a9b95e9734fe94e8c03ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5aed5ecf608ecba010d8c57c6ec4ecb096</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_MP_FAILURE</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5af4b1bc172679208daddc3dbd2b4908e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct _SimpleMsg</type>
      <name>__attribute__</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>ac499f71154ef4355ad65085df799e4f9</anchor>
      <arglist>((__packed__))</arglist>
    </member>
    <member kind="variable">
      <type>SmBody</type>
      <name>body</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a8e507c3d41ae7ea03f9248d43379b8ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmHeader</type>
      <name>header</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a1f3761f8338585d1480862111827fe03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmPrefix</type>
      <name>prefix</name>
      <anchorfile>motoman__direct__message_8h.html</anchorfile>
      <anchor>a471656c8ed5fd27cd523ad9842c44cd2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_SimpleMsg</name>
    <filename>struct__SimpleMsg.html</filename>
    <member kind="variable">
      <type>SmBody</type>
      <name>body</name>
      <anchorfile>struct__SimpleMsg.html</anchorfile>
      <anchor>aafd9cc3fff0ce1c7b8abeb7942c4f548</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmHeader</type>
      <name>header</name>
      <anchorfile>struct__SimpleMsg.html</anchorfile>
      <anchor>a2696e4d651b1800435b37c9967b3ab0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmPrefix</type>
      <name>prefix</name>
      <anchorfile>struct__SimpleMsg.html</anchorfile>
      <anchor>a386385ef2855ba56255a9b36a82eacdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cmd</name>
    <filename>structcmd.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>pos</name>
      <anchorfile>structcmd.html</anchorfile>
      <anchor>a27d5db08dad9f1423d52b23dd1137441</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>time</name>
      <anchorfile>structcmd.html</anchorfile>
      <anchor>ac90c923ce5d31ace8c09986816736e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vel</name>
      <anchorfile>structcmd.html</anchorfile>
      <anchor>a4978d8fc8780abb63af2907f5431635f</anchor>
      <arglist>[6]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Fs100Cmd</name>
    <filename>classFs100Cmd.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addCmdToQueue</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a1c8a8db871ee85d628fcd707a9591191</anchor>
      <arglist>(cmd cmd_point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPointToQueue</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a0af8d97cc9647f43f2305cef2ef605ba</anchor>
      <arglist>(float pos[6], float vel[6], float time)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Fs100Cmd</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a6ff2e0dfdf4b11427ea5c0a2865b1db4</anchor>
      <arglist>(const char *ip)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a2bbcae89a7b015445f0b2363d2d34f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>makeConnect</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>ae223d19a9310d8cc38908c17015a7ff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pgmClose</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>ad2d3eabc041f6957f10a63102da05dba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pushTraj</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>ad502fd4957b2f6d7f382091b0b7259ed</anchor>
      <arglist>(float pos[6], float vel[6], float time, int seq)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resetTrajectory</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a864e02d92d41b5e5ae741d5b3358c168</anchor>
      <arglist>(int *retry)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>start</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a13032eee9097e4a7f0e8d20960925191</anchor>
      <arglist>(int retry)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>buildTrajFull</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>aa54cd8a8ca9a78a59b05cd30cddf9ad5</anchor>
      <arglist>(SimpleMsg *tm, float pos[6], float vel[6], float time, int seq)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>buildTrajPos</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>aeb336804ad624ae177454423074c56ba</anchor>
      <arglist>(SimpleMsg *tm, float pos[6], float time, int seq)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>byteSwap</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a3b8ef2e54a454fde309e42e5c505ed0c</anchor>
      <arglist>(char *data, int length)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cmdPush</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a8111e2abf7431cbd381b580e800cd28f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deserializeMotionReply</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>aec2aeb8642f0fbda7526f56bff6cfd0a</anchor>
      <arglist>(char *data, SimpleMsg *msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getLength</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a81ba59b666ad418e020798901b186777</anchor>
      <arglist>(char *data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>motionReady</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a9214351fcdc2839da7fc3c88eed2e103</anchor>
      <arglist>(SimpleMsg *msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printErrorCodeMsg</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a682a11cbd930b1071a29df08ffc3bca3</anchor>
      <arglist>(SimpleMsg *msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printMotionReply</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a98353cdd9735b4e7581c0a135f3bf4a6</anchor>
      <arglist>(SimpleMsg *msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printTrajFull</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a44ed55d6c88bbf58020bfec5f17d676b</anchor>
      <arglist>(SimpleMsg *msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a4d88e4971f4bc52b27380803d5d4ef74</anchor>
      <arglist>(SimpleMsg *msg, char *data, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>socketError</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a28bed993ca1940c2547b11d1466ccd55</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>trajectoryStart</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a873c84c96aa661f5a0bf42e8640b8b2b</anchor>
      <arglist>(SimpleMsg *msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>trajectoryStop</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a4a328a60fe66225c55d153b5bf8843e0</anchor>
      <arglist>(SimpleMsg *msg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void *</type>
      <name>cmdPushThread</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>acc7435499085bb2a299b54e07c94e19b</anchor>
      <arglist>(void *This)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>abs_time</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>ac6f579fb2ca80b6b79f9454539d536cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; cmd &gt;</type>
      <name>cmdList</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a818c9acd873e61f1941d9b19cf71bafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_t</type>
      <name>cmdthreadID</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a23637f93431eeb4f125d07b7d83dc1eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>i</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a6324e025c8e18db80778321ef18d20c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>IP</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>aeeb9d74af7a79463fed515490d25a200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SimpleMsg</type>
      <name>joint_data</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a90f2369c602eee8ab823c2e9b431c675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>motion_reply_buffer</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>ac4c1df10fadbe93adb9272852dd16ad3</anchor>
      <arglist>[76]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SimpleMsg</type>
      <name>motion_rpl</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a994fb05d1255373b6271de93bcf17996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>aa0732e9799d2f6841fad22a89bf72ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>portno</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>ac0e64244988dc5a5e47c8425158bcb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>raw_data</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>ab7bb4067acd621a7ebd923ba7a3decab</anchor>
      <arglist>[255]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>run_thread</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>ab1cfc580e906846aad9e2ddc23aa9770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile int</type>
      <name>seq</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>abaa3b643bbf9eb16847a3cbe6c620558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct sockaddr_in</type>
      <name>serv_addr</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a3711aece3e60ce1819c3e5224a55acc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct hostent *</type>
      <name>server</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>ae2268fa99620e67e799c956483ae685b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sockfd</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>abc6f67c3cf6d7a33ae183a10d15736bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>stop_all</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>afde156564722dcef9a695b051a7b9fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>thread_sleep</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a76692fb963f2cb0c6db73f773e4548c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>traj_buffer</name>
      <anchorfile>classFs100Cmd.html</anchorfile>
      <anchor>a36f3160d3704715819b730b0070cdb5c</anchor>
      <arglist>[152]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Fs100State</name>
    <filename>classFs100State.html</filename>
    <member kind="function">
      <type></type>
      <name>Fs100State</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>a99093ec66f4bd643d3d702b103553b4d</anchor>
      <arglist>(const char *ip)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getJointsUpdated</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>acd85b5eb1331b675d7b596742308f342</anchor>
      <arglist>(float *joints)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>a547bc523b51c1864f99811573f318604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>makeConnect</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>adcbcebd34eae42b7958a214e85eea045</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pgmClose</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>af8356553f80e2b911735af7bde5c9604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>byteSwap</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>a0ca77a359a296caaaadcb5622eb7d01e</anchor>
      <arglist>(char *data, int length)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deserializeJointFeedback</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>adef62485a9dfd7f64f770ec756612a70</anchor>
      <arglist>(char *data, SimpleMsg *msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deserializeMotionReply</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>af644de8ee9e544d735d3171f6fcc7cc5</anchor>
      <arglist>(char *data, SimpleMsg *msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getLength</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>a2bd81fd629ebd83f66c341893ef510e5</anchor>
      <arglist>(char *data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printJointFeedback</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>ae4b8aaadcf7a4cdf4c01c10cbd1f2cd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printMotionReply</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>a5df21046410855c43d4a86217e36547c</anchor>
      <arglist>(SimpleMsg *msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>recvData</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>a6baa7cfc5e44563b0cf75d84c40da8bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>a4117806116299eb81d909c44b10a6b25</anchor>
      <arglist>(SimpleMsg *msg, char *data, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>socketError</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>a9f16121600a89a0e5d5755b317d59ddd</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void *</type>
      <name>recvDataThread</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>aa9ce4959afe93bfc6cbfd6ad75d6df34</anchor>
      <arglist>(void *This)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>current_pos</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>a54838d71603d50c2a4ba93e5e80c8ab0</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>i</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>ac85f40bbf13da98fe5a26ad8ab7c16f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>IP</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>a5251ef163623668cc41262aa2010cb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SimpleMsg</type>
      <name>joint_data</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>aa31b6c3129262947c574a14ea1515258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>joint_values_updated</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>a60b2ee36cf8a3025c6db163c64803f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_cond_t</type>
      <name>mut_cond</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>ad0a435cb25a18ab587058a735055925c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_mutex_t</type>
      <name>mut_lock</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>a2c6d3bd51743ec768367e61a6668a858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>a9e103be4a466a9472674a0f8d9151533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>portno</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>a3617cc2a78d5fa02e4d44944f619c587</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>pos_updated</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>a1dd19ce59d41a8fdbb3b1937468772eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>raw_data</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>ad7cd3cd33eb34699b5aea5d99877b2a7</anchor>
      <arglist>[148]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_t</type>
      <name>recvthreadID</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>a1a7d7df41dce0bcde7ff291526468c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>run_thread</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>a416f915bb4d93ad660c464f2b4cea61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct sockaddr_in</type>
      <name>serv_addr</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>a7b208c76ed50defd4b7113b3225ac9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct hostent *</type>
      <name>server</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>a4c0cf4ebecbf22264b811e7b4b9d6c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sockfd</name>
      <anchorfile>classFs100State.html</anchorfile>
      <anchor>ae761a10297abebad0ec6e5ec300d8125</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>SmBody</name>
    <filename>unionSmBody.html</filename>
    <member kind="variable">
      <type>SmBodyJointFeedback</type>
      <name>jointFeedback</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>aba5936fa08052ba83c825d0f8df3efc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmBodyJointTrajPtFull</type>
      <name>jointTrajData</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>aa79c7b3f9aa99a79d3bfc82997abfa83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmBodyMotoMotionCtrl</type>
      <name>motionCtrl</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>ab5a09a5ca1757b21bf639edd13c10a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmBodyMotoMotionReply</type>
      <name>motionReply</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>abeb80cc2f85414c68c47aea460423a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmBodyRobotStatus</type>
      <name>robotStatus</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>a67a4a5a1d7e9ac0ab50fe5720c08b4d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SmBodyJointFeedback</name>
    <filename>structSmBodyJointFeedback.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>acc</name>
      <anchorfile>structSmBodyJointFeedback.html</anchorfile>
      <anchor>a5504a128dff8fd7001eac6ac0c383102</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>groupNo</name>
      <anchorfile>structSmBodyJointFeedback.html</anchorfile>
      <anchor>a7312b9290a838c7024022797709f8b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pos</name>
      <anchorfile>structSmBodyJointFeedback.html</anchorfile>
      <anchor>a4fbfc2f2c4eec7bb3085da7b4ca9f70a</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>time</name>
      <anchorfile>structSmBodyJointFeedback.html</anchorfile>
      <anchor>a877b854ca3548d6ca259f015487ce0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>validFields</name>
      <anchorfile>structSmBodyJointFeedback.html</anchorfile>
      <anchor>a3606c8dd997e97ebce09aa430b64db42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vel</name>
      <anchorfile>structSmBodyJointFeedback.html</anchorfile>
      <anchor>a0069c95d0a53459829b3a38882bcd682</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SmBodyJointTrajPtFull</name>
    <filename>structSmBodyJointTrajPtFull.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>acc</name>
      <anchorfile>structSmBodyJointTrajPtFull.html</anchorfile>
      <anchor>ada88a8d5763cfdcb86ce5154f0f393d0</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>groupNo</name>
      <anchorfile>structSmBodyJointTrajPtFull.html</anchorfile>
      <anchor>a702eb0c459ca914a660e2b7a7da0933f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pos</name>
      <anchorfile>structSmBodyJointTrajPtFull.html</anchorfile>
      <anchor>a7800a97f114a27a9ada95168cb5e7f35</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sequence</name>
      <anchorfile>structSmBodyJointTrajPtFull.html</anchorfile>
      <anchor>aed649bc659881b7ed27e3884ff62992d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>time</name>
      <anchorfile>structSmBodyJointTrajPtFull.html</anchorfile>
      <anchor>a82ecf448ae6f58749608df469be1b12b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>validFields</name>
      <anchorfile>structSmBodyJointTrajPtFull.html</anchorfile>
      <anchor>a70eb9fbd718cb5278ff69441adc054eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vel</name>
      <anchorfile>structSmBodyJointTrajPtFull.html</anchorfile>
      <anchor>a76b5af5df0443a2cddbf919d2bec9f0b</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SmBodyMotoMotionCtrl</name>
    <filename>structSmBodyMotoMotionCtrl.html</filename>
    <member kind="variable">
      <type>SmCommandType</type>
      <name>command</name>
      <anchorfile>structSmBodyMotoMotionCtrl.html</anchorfile>
      <anchor>ab6f75f5ff346dd599f021a97ba07b6f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data</name>
      <anchorfile>structSmBodyMotoMotionCtrl.html</anchorfile>
      <anchor>a1b820b28bfc8815844b571b1897a31e1</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>groupNo</name>
      <anchorfile>structSmBodyMotoMotionCtrl.html</anchorfile>
      <anchor>a9b7e3077912e6ad534f0c1a4ff33ae4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sequence</name>
      <anchorfile>structSmBodyMotoMotionCtrl.html</anchorfile>
      <anchor>a317185ff10c0f9a8041ca85fe1471166</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SmBodyMotoMotionReply</name>
    <filename>structSmBodyMotoMotionReply.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>command</name>
      <anchorfile>structSmBodyMotoMotionReply.html</anchorfile>
      <anchor>a8002f060d00742b174b4fe1d0918abe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data</name>
      <anchorfile>structSmBodyMotoMotionReply.html</anchorfile>
      <anchor>afd8b23b597a8b3486ee039be749c20b4</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>groupNo</name>
      <anchorfile>structSmBodyMotoMotionReply.html</anchorfile>
      <anchor>aee1b990c6b122ef96a859329bf32409a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmResultType</type>
      <name>result</name>
      <anchorfile>structSmBodyMotoMotionReply.html</anchorfile>
      <anchor>aa2d9456a3685aed1aab14d82a151281e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sequence</name>
      <anchorfile>structSmBodyMotoMotionReply.html</anchorfile>
      <anchor>a1ad5ebcae27471505e865b39bcb18149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>subcode</name>
      <anchorfile>structSmBodyMotoMotionReply.html</anchorfile>
      <anchor>ae33e4a4b1a96205f42504bf7fcc2bf36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SmBodyRobotStatus</name>
    <filename>structSmBodyRobotStatus.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>drives_powered</name>
      <anchorfile>structSmBodyRobotStatus.html</anchorfile>
      <anchor>a61ff9d78793c04287983c33fbda9c1ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>e_stopped</name>
      <anchorfile>structSmBodyRobotStatus.html</anchorfile>
      <anchor>ad629010d190e7061f3ad45a9835b5d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>error_code</name>
      <anchorfile>structSmBodyRobotStatus.html</anchorfile>
      <anchor>a5c5594865215df10a9a1e429b38f7b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>in_error</name>
      <anchorfile>structSmBodyRobotStatus.html</anchorfile>
      <anchor>afb977468e5ab377a5305d813ac6c9470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>in_motion</name>
      <anchorfile>structSmBodyRobotStatus.html</anchorfile>
      <anchor>aae17ae705eb0ef31884dca2746cfe5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mode</name>
      <anchorfile>structSmBodyRobotStatus.html</anchorfile>
      <anchor>a82d468c07cd579e3380837849a512e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>motion_possible</name>
      <anchorfile>structSmBodyRobotStatus.html</anchorfile>
      <anchor>aa70433ba317646f040d6ea58d1a74b7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SmHeader</name>
    <filename>structSmHeader.html</filename>
    <member kind="variable">
      <type>SmCommType</type>
      <name>commType</name>
      <anchorfile>structSmHeader.html</anchorfile>
      <anchor>ae4a30e3b13e02c40748ad9748863a335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmMsgType</type>
      <name>msgType</name>
      <anchorfile>structSmHeader.html</anchorfile>
      <anchor>a1fa0ca5ee1834bbc48d8852632dfc510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmReplyType</type>
      <name>replyType</name>
      <anchorfile>structSmHeader.html</anchorfile>
      <anchor>a446e2fa3d889bf267d51373c4b4cfdc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SmPrefix</name>
    <filename>structSmPrefix.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>length</name>
      <anchorfile>structSmPrefix.html</anchorfile>
      <anchor>a2ba7dbfd7d2e4b7dd8af19e93cae518a</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
