<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>Controller.c</name>
    <path>/tmp/ws/src/motoman/motoman_driver/MotoPlus/</path>
    <filename>Controller_8c</filename>
    <includes id="MotoROS_8h" name="MotoROS.h" local="yes" imported="no">MotoROS.h</includes>
    <member kind="function">
      <type>void</type>
      <name>Db_Print</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a9e2536b417dc0e15c2740f3cc5fe9123</anchor>
      <arglist>(char *msgFormat,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>motoRosAssert</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a44b40a550dbd9b7f88e2d774417b72e2</anchor>
      <arglist>(BOOL mustBeTrue, ROS_ASSERTION_CODE subCodeIfFalse, char *msgFmtIfFalse,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reportVersionInfoToController</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a6428eba6e75ccc059e67ddb9ff6ce3bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_CheckSetup</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>ae30d7a833b3e22eb9820897981e7b598</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_Controller_ConnectionServer_Start</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a44fbd59d3459a71f86109b8bf6c08d07</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_Controller_ErrNo_ToString</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>aa97bbd0459d5bba6440a51e2945e22bb</anchor>
      <arglist>(int errNo, char errMsg[ERROR_MSG_MAX_SIZE], int errMsgSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_Controller_GetAlarmCode</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a5a0198f67efa1154b4da3b9f261d0db3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_GetIOState</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a0e320fc981d09fe85062c06531cb31f2</anchor>
      <arglist>(ULONG signal)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_Controller_GetNotReadySubcode</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a5ee0912099e46cc951325f412ecd5a96</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_Init</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a8856c03bcce2525a2ac79d723b75209f</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsAlarm</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a0674b50793f75c6cd960dd096cd56379</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsEcoMode</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a33ddd92b94e575d6c928f88cc919b47d</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsError</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a1f38f0452c438244734fb75e21880395</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsEStop</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a08dcc8c35fc7fc8e56c58910e697add8</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsHold</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a257a08c7b04648d150e31b54de3992ba</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsMotionReady</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a55fed83466ee3753cab25797a1c84659</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsOperating</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a0dffe3042ef575c6d2890a12c70e1cc4</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsPlay</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a5ac211e8fb6bd35f46b6f8ef76d2f8e2</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsRemote</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a37bd1980c40b52f49ae6f89c67100546</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsServoOn</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>ade3aec57868448966de0e8116976a58b</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsTeach</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>ad1535758b5daee792b60bd23953bd004</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsValidGroupNo</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>ab54fca4dff4b61e7970afe87c05d7f0f</anchor>
      <arglist>(Controller *controller, int groupNo)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsWaitingRos</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>ac74876286e11680a058c04fd87cf40b9</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_Controller_OpenSocket</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a2891337d8770285a7335c547bec6c0a5</anchor>
      <arglist>(int tcpPort)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_Controller_SetIOState</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>afd8b68893b7ba9697a339bbf9545ce8a</anchor>
      <arglist>(ULONG signal, BOOL status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_Controller_StatusInit</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a3efc5d76e31347c129ca167fff1ec202</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_StatusRead</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a046cad649aca75c378a1d2a49525ed2e</anchor>
      <arglist>(Controller *controller, USHORT ioStatus[IO_ROBOTSTATUS_MAX])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_Controller_StatusToMsg</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>aa290a5279a01a7d070d15ce2aeeb35ce</anchor>
      <arglist>(Controller *controller, SimpleMsg *sendMsg)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_StatusUpdate</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>af7dbdac4ccc83ea52af47b186e85224a</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_WaitInitReady</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a0ca408758bb5f0fc52963e9c83fd6ce3</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_Sleep</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>a3b0b004e6b56e6c643228f74ba0315db</anchor>
      <arglist>(float milliseconds)</arglist>
    </member>
    <member kind="function">
      <type>STATUS</type>
      <name>setsockopt</name>
      <anchorfile>Controller_8c.html</anchorfile>
      <anchor>ac95ce65beded6f87236f77bb1c983c2f</anchor>
      <arglist>(int s, int level, int optname, char *optval, int optlen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Controller.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/MotoPlus/</path>
    <filename>Controller_8h</filename>
    <class kind="struct">Controller</class>
    <member kind="define">
      <type>#define</type>
      <name>CONTROLLER_STATUS_UPDATE_PERIOD</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a6f22b3519f4e67eacc68a83dff07ec87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_MSG_MAX_SIZE</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a739aafe0806cdf9b9aff09b3d690ddb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INVALID_SOCKET</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a26769957ec1a2beaf223f33b66ee64ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INVALID_TASK</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a4e7c7014b29fafc9f04982c4b97512c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IO_FEEDBACK_CONNECTSERVERRUNNING</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a057b67ad91a9898ab4eb575e369f74e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IO_FEEDBACK_FAILURE</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a05b7dd7943387f27bc02914a9747d3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IO_FEEDBACK_INITIALIZATION_DONE</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a44f08a7ade958dfd0de84c1e83726f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IO_FEEDBACK_IOSERVERCONNECTED</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a97a7a5e8b134d608c7dc2d92d395230f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IO_FEEDBACK_MOTIONSERVERCONNECTED</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a1efa2b7c81f87aabd249cd4e60b215ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IO_FEEDBACK_MP_INCMOVE_DONE</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a7ff4396704f0fb3a146b198d826455b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IO_FEEDBACK_RESERVED_1</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a864d4aca11aed3f442aa78716ec5554e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IO_FEEDBACK_RESERVED_2</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a456e7d997be49c161ad2149480794894</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IO_FEEDBACK_RESERVED_3</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a0d06b638398dc7243db3c0e123bf0faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IO_FEEDBACK_RESERVED_4</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a50f471eb530071270cbf815d863e28c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IO_FEEDBACK_RESERVED_5</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a5b31e15e83a686d4237f2f2bcd3cb597</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IO_FEEDBACK_RESERVED_6</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a990ec7bc819bc93eb6c0cb624792218e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IO_FEEDBACK_RESERVED_7</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a30fa8da6147ca76ff4f8dda8411af625</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IO_FEEDBACK_RESERVED_8</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>aca183d9da009e4f31c1b61b441492b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IO_FEEDBACK_STATESERVERCONNECTED</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a93a9c2e3629f3f5d6677e150b0863e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IO_FEEDBACK_WAITING_MP_INCMOVE</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>ab8d4c0686f03ba40aa062cbb19e7fb29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MASK_ISALARM_ACTIVEALARM</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a22b4462c84c035fc0063b7ccbb8779e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MASK_ISALARM_ACTIVEERROR</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>aa71f7edb532cfa54ab61a01ffa8525d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_IO_CONNECTIONS</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a48d6d0e590b977d477e435fb2b3e1fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_MOTION_CONNECTIONS</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a058cb6c2353c528f949357aa5488ef0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_STATE_CONNECTIONS</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>ad5da8170d6464c0a4749c652dc7974c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_MAX_PULSE_DEVIATION</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>aafca030eee07418e734fed3fa3e28452</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCP_PORT_IO</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a302c89984b985a15b2fb47fe063b27fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCP_PORT_MOTION</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>aaa49006383cb26b3811dff9df746b055</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCP_PORT_STATE</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af5e94a018dfa8671f3c4b14075b03652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>IoStatusIndex</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_ROBOTSTATUS_ALARM_MAJOR</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baafc447500253a54775462de575d805817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_ROBOTSTATUS_ALARM_MINOR</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baa66c1487ddd550514c0f1398aea68c22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_ROBOTSTATUS_ALARM_SYSTEM</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baa971c6e9c6cc1fab5a23cf2fe704e9ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_ROBOTSTATUS_ALARM_USER</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baa04296d8d127939b1e1f05ea5289493bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_ROBOTSTATUS_ERROR</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baacc710e8ffd03f468a605ae6efaed618d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_ROBOTSTATUS_PLAY</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baa8c93ea3fa0fba5363b75aa591254f4db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_ROBOTSTATUS_TEACH</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baa918be50c41e60c32ac192d0079291f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_ROBOTSTATUS_REMOTE</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baa4cb5fca374f59ae10c0c6b8876ed8290</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_ROBOTSTATUS_OPERATING</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baac284408780132d5a23ea844f377f9667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_ROBOTSTATUS_HOLD</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baab1beeb68411e0586228aad8e811fe58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_ROBOTSTATUS_SERVO</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baab47ca349d1c1ed82f397ad77a21704b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_ROBOTSTATUS_ESTOP_EX</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baa5b4be03c85b269ebcfabdfa9e5bc1847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_ROBOTSTATUS_ESTOP_PP</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baa90c165dd539703e5faadcf1463d754c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_ROBOTSTATUS_ESTOP_CTRL</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baa403ee5c887428d4347379ef4dac35bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_ROBOTSTATUS_WAITING_ROS</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baaba4616d54f8a37f45f16c4241ffb0a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_ROBOTSTATUS_INECOMODE</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baa2ebb061c9a1914257c78473e8e2110d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IO_ROBOTSTATUS_MAX</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baa321281274e59f91e5ff5a4146e00c21b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ROS_ASSERTION_CODE</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af91b56592438b33a744d3a77d7d450a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBCODE_INVALID_AXIS_TYPE</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af91b56592438b33a744d3a77d7d450a9ac3a66f88c4ade023458ab685cc00ace8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Db_Print</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a9e2536b417dc0e15c2740f3cc5fe9123</anchor>
      <arglist>(char *msgFormat,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>motoRosAssert</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a44b40a550dbd9b7f88e2d774417b72e2</anchor>
      <arglist>(BOOL mustBeTrue, ROS_ASSERTION_CODE subCodeIfFalse, char *msgFmtIfFalse,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_Controller_ConnectionServer_Start</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a44fbd59d3459a71f86109b8bf6c08d07</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_Controller_ErrNo_ToString</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>aa97bbd0459d5bba6440a51e2945e22bb</anchor>
      <arglist>(int errNo, char errMsg[ERROR_MSG_MAX_SIZE], int errMsgSize)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_GetIOState</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a0e320fc981d09fe85062c06531cb31f2</anchor>
      <arglist>(ULONG signal)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_Controller_GetNotReadySubcode</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a5ee0912099e46cc951325f412ecd5a96</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_Init</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a8856c03bcce2525a2ac79d723b75209f</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsAlarm</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a0674b50793f75c6cd960dd096cd56379</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsEcoMode</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a33ddd92b94e575d6c928f88cc919b47d</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsError</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a1f38f0452c438244734fb75e21880395</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsEStop</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a08dcc8c35fc7fc8e56c58910e697add8</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsHold</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a257a08c7b04648d150e31b54de3992ba</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsMotionReady</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a55fed83466ee3753cab25797a1c84659</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsOperating</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a0dffe3042ef575c6d2890a12c70e1cc4</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsPlay</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a5ac211e8fb6bd35f46b6f8ef76d2f8e2</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsRemote</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a37bd1980c40b52f49ae6f89c67100546</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsServoOn</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>ade3aec57868448966de0e8116976a58b</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsTeach</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>ad1535758b5daee792b60bd23953bd004</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsValidGroupNo</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>ab54fca4dff4b61e7970afe87c05d7f0f</anchor>
      <arglist>(Controller *controller, int groupNo)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_IsWaitingRos</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>ac74876286e11680a058c04fd87cf40b9</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_Controller_SetIOState</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>afd8b68893b7ba9697a339bbf9545ce8a</anchor>
      <arglist>(ULONG signal, BOOL status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_Controller_StatusInit</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a3efc5d76e31347c129ca167fff1ec202</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_StatusRead</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a046cad649aca75c378a1d2a49525ed2e</anchor>
      <arglist>(Controller *controller, USHORT ioStatus[IO_ROBOTSTATUS_MAX])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_Controller_StatusToMsg</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>aa290a5279a01a7d070d15ce2aeeb35ce</anchor>
      <arglist>(Controller *controller, SimpleMsg *sendMsg)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_Controller_StatusUpdate</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af7dbdac4ccc83ea52af47b186e85224a</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_Sleep</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a3b0b004e6b56e6c643228f74ba0315db</anchor>
      <arglist>(float milliseconds)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CtrlGroup.c</name>
    <path>/tmp/ws/src/motoman/motoman_driver/MotoPlus/</path>
    <filename>CtrlGroup_8c</filename>
    <includes id="MotoROS_8h" name="MotoROS.h" local="yes" imported="no">MotoROS.h</includes>
    <member kind="function">
      <type>void</type>
      <name>Ros_CtrlGroup_ConvertToMotoPos</name>
      <anchorfile>CtrlGroup_8c.html</anchorfile>
      <anchor>aaee6f26b27415f53e7bb1b61c02b942d</anchor>
      <arglist>(CtrlGroup *ctrlGroup, float radPos[MAX_PULSE_AXES], long motopulsePos[MAX_PULSE_AXES])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_CtrlGroup_ConvertToRosPos</name>
      <anchorfile>CtrlGroup_8c.html</anchorfile>
      <anchor>ae66dc388651ceb1152f7e7a351f08746</anchor>
      <arglist>(CtrlGroup *ctrlGroup, long motopulsePos[MAX_PULSE_AXES], float rosPos[MAX_PULSE_AXES])</arglist>
    </member>
    <member kind="function">
      <type>CtrlGroup *</type>
      <name>Ros_CtrlGroup_Create</name>
      <anchorfile>CtrlGroup_8c.html</anchorfile>
      <anchor>a3baa2febd5815545450531bbf967d415</anchor>
      <arglist>(int groupNo, BOOL bIsLastGrpToInit, float interpolPeriod)</arglist>
    </member>
    <member kind="function">
      <type>MP_GRP_ID_TYPE</type>
      <name>Ros_CtrlGroup_FindGrpId</name>
      <anchorfile>CtrlGroup_8c.html</anchorfile>
      <anchor>a217fecf2458ad62b09c99f11eec8cb37</anchor>
      <arglist>(int groupNo)</arglist>
    </member>
    <member kind="function">
      <type>UCHAR</type>
      <name>Ros_CtrlGroup_GetAxisConfig</name>
      <anchorfile>CtrlGroup_8c.html</anchorfile>
      <anchor>a6df144971db24213d1b1eba5e424fa1b</anchor>
      <arglist>(CtrlGroup *ctrlGroup)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_CtrlGroup_GetFBPulsePos</name>
      <anchorfile>CtrlGroup_8c.html</anchorfile>
      <anchor>a5eb027ded11942e027e5f40b89d80b70</anchor>
      <arglist>(CtrlGroup *ctrlGroup, long pulsePos[MAX_PULSE_AXES])</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_CtrlGroup_GetFBServoSpeed</name>
      <anchorfile>CtrlGroup_8c.html</anchorfile>
      <anchor>a1b9dd44d6409b1f79e2a0f5f76a6c6c3</anchor>
      <arglist>(CtrlGroup *ctrlGroup, long pulseSpeed[MAX_PULSE_AXES])</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_CtrlGroup_GetPulsePosCmd</name>
      <anchorfile>CtrlGroup_8c.html</anchorfile>
      <anchor>a3baad0510255d97cc24774ec143921b9</anchor>
      <arglist>(CtrlGroup *ctrlGroup, long pulsePos[MAX_PULSE_AXES])</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_CtrlGroup_GetTorque</name>
      <anchorfile>CtrlGroup_8c.html</anchorfile>
      <anchor>a62d449b1cebd2e4030fcc7e6cc3189c3</anchor>
      <arglist>(CtrlGroup *ctrlGroup, double torqueValues[MAX_PULSE_AXES])</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_CtrlGroup_IsRobot</name>
      <anchorfile>CtrlGroup_8c.html</anchorfile>
      <anchor>ac34df2198cc4179364c177d016f90442</anchor>
      <arglist>(CtrlGroup *ctrlGroup)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CtrlGroup.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/MotoPlus/</path>
    <filename>CtrlGroup_8h</filename>
    <class kind="struct">CtrlGroup</class>
    <class kind="struct">Incremental_data</class>
    <class kind="struct">Incremental_q</class>
    <class kind="struct">JointMotionData</class>
    <member kind="define">
      <type>#define</type>
      <name>Q_LOCK_TIMEOUT</name>
      <anchorfile>CtrlGroup_8h.html</anchorfile>
      <anchor>ac6ea39dd2a6f6b4e556f9c2f36f8b247</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Q_OFFSET_IDX</name>
      <anchorfile>CtrlGroup_8h.html</anchorfile>
      <anchor>aa4fa207ad2eeb2ef6b26347050b6b0d1</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Q_SIZE</name>
      <anchorfile>CtrlGroup_8h.html</anchorfile>
      <anchor>a7e7e44adc9de82da09a1041781a922ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RAD_PER_DEGREE</name>
      <anchorfile>CtrlGroup_8h.html</anchorfile>
      <anchor>af1de4247b8a6f5856d4a9b95f9c11a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_CtrlGroup_ConvertToMotoPos</name>
      <anchorfile>CtrlGroup_8h.html</anchorfile>
      <anchor>a70424c50b82533bee14f11fefd36f526</anchor>
      <arglist>(CtrlGroup *ctrlGroup, float radPos[MAX_PULSE_AXES], long pulsePos[MAX_PULSE_AXES])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_CtrlGroup_ConvertToRosPos</name>
      <anchorfile>CtrlGroup_8h.html</anchorfile>
      <anchor>ac8fc1e61ed258b06e8f59b53b13fee4f</anchor>
      <arglist>(CtrlGroup *ctrlGroup, long pulsePos[MAX_PULSE_AXES], float rosPos[MAX_PULSE_AXES])</arglist>
    </member>
    <member kind="function">
      <type>CtrlGroup *</type>
      <name>Ros_CtrlGroup_Create</name>
      <anchorfile>CtrlGroup_8h.html</anchorfile>
      <anchor>a3baa2febd5815545450531bbf967d415</anchor>
      <arglist>(int groupNo, BOOL bIsLastGrpToInit, float interpolPeriod)</arglist>
    </member>
    <member kind="function">
      <type>UCHAR</type>
      <name>Ros_CtrlGroup_GetAxisConfig</name>
      <anchorfile>CtrlGroup_8h.html</anchorfile>
      <anchor>a6df144971db24213d1b1eba5e424fa1b</anchor>
      <arglist>(CtrlGroup *ctrlGroup)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_CtrlGroup_GetFBPulsePos</name>
      <anchorfile>CtrlGroup_8h.html</anchorfile>
      <anchor>a5eb027ded11942e027e5f40b89d80b70</anchor>
      <arglist>(CtrlGroup *ctrlGroup, long pulsePos[MAX_PULSE_AXES])</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_CtrlGroup_GetFBServoSpeed</name>
      <anchorfile>CtrlGroup_8h.html</anchorfile>
      <anchor>a1b9dd44d6409b1f79e2a0f5f76a6c6c3</anchor>
      <arglist>(CtrlGroup *ctrlGroup, long pulseSpeed[MAX_PULSE_AXES])</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_CtrlGroup_GetPulsePosCmd</name>
      <anchorfile>CtrlGroup_8h.html</anchorfile>
      <anchor>a3baad0510255d97cc24774ec143921b9</anchor>
      <arglist>(CtrlGroup *ctrlGroup, long pulsePos[MAX_PULSE_AXES])</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_CtrlGroup_GetTorque</name>
      <anchorfile>CtrlGroup_8h.html</anchorfile>
      <anchor>a62d449b1cebd2e4030fcc7e6cc3189c3</anchor>
      <arglist>(CtrlGroup *ctrlGroup, double torqueValues[MAX_PULSE_AXES])</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_CtrlGroup_IsRobot</name>
      <anchorfile>CtrlGroup_8h.html</anchorfile>
      <anchor>ac34df2198cc4179364c177d016f90442</anchor>
      <arglist>(CtrlGroup *ctrlGroup)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IoServer.c</name>
    <path>/tmp/ws/src/motoman/motoman_driver/MotoPlus/</path>
    <filename>IoServer_8c</filename>
    <includes id="MotoROS_8h" name="MotoROS.h" local="yes" imported="no">MotoROS.h</includes>
    <member kind="function">
      <type>int</type>
      <name>Ros_IoServer_GetExpectedByteSizeForMessageType</name>
      <anchorfile>IoServer_8c.html</anchorfile>
      <anchor>a342b166074939d8e1660bdbc626e375e</anchor>
      <arglist>(SimpleMsg *receiveMsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_IoServer_ReadIOBit</name>
      <anchorfile>IoServer_8c.html</anchorfile>
      <anchor>ab2ff913327198a3b96415e37efdb67cc</anchor>
      <arglist>(SimpleMsg *receiveMsg, SimpleMsg *replyMsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_IoServer_ReadIOGroup</name>
      <anchorfile>IoServer_8c.html</anchorfile>
      <anchor>ae83ee6bd3c662ce92b57a3e0aa7a86cb</anchor>
      <arglist>(SimpleMsg *receiveMsg, SimpleMsg *replyMsg)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_IoServer_SimpleMsgProcess</name>
      <anchorfile>IoServer_8c.html</anchorfile>
      <anchor>a86cafcb3f37b37be3d9e7be656acba5b</anchor>
      <arglist>(SimpleMsg *receiveMsg, SimpleMsg *replyMsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_IoServer_StartNewConnection</name>
      <anchorfile>IoServer_8c.html</anchorfile>
      <anchor>a70f378c6221327d236b03faaad134c68</anchor>
      <arglist>(Controller *controller, int sd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_IoServer_StopConnection</name>
      <anchorfile>IoServer_8c.html</anchorfile>
      <anchor>a352f2be8625f1a221ed3f080037bd048</anchor>
      <arglist>(Controller *controller, int connectionIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_IoServer_WaitForSimpleMsg</name>
      <anchorfile>IoServer_8c.html</anchorfile>
      <anchor>a767f38329b413c6379eef3d18e97a5e2</anchor>
      <arglist>(Controller *controller, int connectionIndex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_IoServer_WriteIOBit</name>
      <anchorfile>IoServer_8c.html</anchorfile>
      <anchor>aa70f3961056a86f28f7abf7322b4f38c</anchor>
      <arglist>(SimpleMsg *receiveMsg, SimpleMsg *replyMsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_IoServer_WriteIOGroup</name>
      <anchorfile>IoServer_8c.html</anchorfile>
      <anchor>a99968cbbd2fd6ee29fb46294ff4941f0</anchor>
      <arglist>(SimpleMsg *receiveMsg, SimpleMsg *replyMsg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IoServer.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/MotoPlus/</path>
    <filename>IoServer_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>Ros_IoServer_ReadIOBit</name>
      <anchorfile>IoServer_8h.html</anchorfile>
      <anchor>ab2ff913327198a3b96415e37efdb67cc</anchor>
      <arglist>(SimpleMsg *receiveMsg, SimpleMsg *replyMsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_IoServer_ReadIOGroup</name>
      <anchorfile>IoServer_8h.html</anchorfile>
      <anchor>ae83ee6bd3c662ce92b57a3e0aa7a86cb</anchor>
      <arglist>(SimpleMsg *receiveMsg, SimpleMsg *replyMsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_IoServer_StartNewConnection</name>
      <anchorfile>IoServer_8h.html</anchorfile>
      <anchor>a70f378c6221327d236b03faaad134c68</anchor>
      <arglist>(Controller *controller, int sd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_IoServer_WriteIOBit</name>
      <anchorfile>IoServer_8h.html</anchorfile>
      <anchor>aa70f3961056a86f28f7abf7322b4f38c</anchor>
      <arglist>(SimpleMsg *receiveMsg, SimpleMsg *replyMsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_IoServer_WriteIOGroup</name>
      <anchorfile>IoServer_8h.html</anchorfile>
      <anchor>a99968cbbd2fd6ee29fb46294ff4941f0</anchor>
      <arglist>(SimpleMsg *receiveMsg, SimpleMsg *replyMsg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_feedback_ex.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/simple_message/</path>
    <filename>joint__feedback__ex_8cpp</filename>
    <includes id="joint__feedback__ex_8h" name="joint_feedback_ex.h" local="yes" imported="no">motoman_driver/simple_message/joint_feedback_ex.h</includes>
    <namespace>industrial::joint_feedback_ex</namespace>
  </compound>
  <compound kind="file">
    <name>joint_feedback_ex.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/simple_message/</path>
    <filename>joint__feedback__ex_8h</filename>
    <class kind="class">industrial::joint_feedback_ex::JointFeedbackEx</class>
    <namespace>industrial::joint_feedback_ex</namespace>
  </compound>
  <compound kind="file">
    <name>joint_feedback_ex_message.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/simple_message/messages/</path>
    <filename>joint__feedback__ex__message_8cpp</filename>
    <includes id="joint__feedback__ex__message_8h" name="joint_feedback_ex_message.h" local="yes" imported="no">motoman_driver/simple_message/messages/joint_feedback_ex_message.h</includes>
    <includes id="motoman__simple__message_8h" name="motoman_simple_message.h" local="yes" imported="no">motoman_driver/simple_message/motoman_simple_message.h</includes>
    <namespace>industrial::joint_feedback_ex_message</namespace>
  </compound>
  <compound kind="file">
    <name>joint_feedback_ex_message.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/simple_message/messages/</path>
    <filename>joint__feedback__ex__message_8h</filename>
    <includes id="joint__feedback__ex_8h" name="joint_feedback_ex.h" local="yes" imported="no">motoman_driver/simple_message/joint_feedback_ex.h</includes>
    <class kind="class">industrial::joint_feedback_ex_message::JointFeedbackExMessage</class>
    <namespace>industrial::joint_feedback_ex_message</namespace>
  </compound>
  <compound kind="file">
    <name>joint_feedback_ex_relay_handler.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/industrial_robot_client/</path>
    <filename>joint__feedback__ex__relay__handler_8cpp</filename>
    <includes id="joint__feedback__ex__relay__handler_8h" name="joint_feedback_ex_relay_handler.h" local="yes" imported="no">motoman_driver/industrial_robot_client/joint_feedback_ex_relay_handler.h</includes>
    <includes id="motoman__simple__message_8h" name="motoman_simple_message.h" local="yes" imported="no">motoman_driver/simple_message/motoman_simple_message.h</includes>
    <namespace>industrial_robot_client::joint_feedback_ex_relay_handler</namespace>
  </compound>
  <compound kind="file">
    <name>joint_feedback_ex_relay_handler.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/industrial_robot_client/</path>
    <filename>joint__feedback__ex__relay__handler_8h</filename>
    <includes id="joint__relay__handler_8h" name="joint_relay_handler.h" local="yes" imported="no">motoman_driver/industrial_robot_client/joint_relay_handler.h</includes>
    <includes id="joint__feedback__relay__handler_8h" name="joint_feedback_relay_handler.h" local="yes" imported="no">motoman_driver/industrial_robot_client/joint_feedback_relay_handler.h</includes>
    <includes id="joint__feedback__ex__message_8h" name="joint_feedback_ex_message.h" local="yes" imported="no">motoman_driver/simple_message/messages/joint_feedback_ex_message.h</includes>
    <class kind="class">industrial_robot_client::joint_feedback_ex_relay_handler::JointFeedbackExRelayHandler</class>
    <namespace>industrial_robot_client::joint_feedback_ex_relay_handler</namespace>
  </compound>
  <compound kind="file">
    <name>joint_feedback_relay_handler.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/industrial_robot_client/</path>
    <filename>joint__feedback__relay__handler_8cpp</filename>
    <includes id="joint__feedback__relay__handler_8h" name="joint_feedback_relay_handler.h" local="yes" imported="no">motoman_driver/industrial_robot_client/joint_feedback_relay_handler.h</includes>
    <namespace>industrial_robot_client::joint_feedback_relay_handler</namespace>
  </compound>
  <compound kind="file">
    <name>joint_feedback_relay_handler.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/industrial_robot_client/</path>
    <filename>joint__feedback__relay__handler_8h</filename>
    <includes id="joint__relay__handler_8h" name="joint_relay_handler.h" local="yes" imported="no">motoman_driver/industrial_robot_client/joint_relay_handler.h</includes>
    <class kind="class">industrial_robot_client::joint_feedback_relay_handler::JointFeedbackRelayHandler</class>
    <namespace>industrial_robot_client::joint_feedback_relay_handler</namespace>
  </compound>
  <compound kind="file">
    <name>joint_relay_handler.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/industrial_robot_client/</path>
    <filename>joint__relay__handler_8cpp</filename>
    <includes id="joint__relay__handler_8h" name="joint_relay_handler.h" local="yes" imported="no">motoman_driver/industrial_robot_client/joint_relay_handler.h</includes>
  </compound>
  <compound kind="file">
    <name>joint_relay_handler.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/industrial_robot_client/</path>
    <filename>joint__relay__handler_8h</filename>
    <includes id="robot__group_8h" name="robot_group.h" local="yes" imported="no">motoman_driver/industrial_robot_client/robot_group.h</includes>
  </compound>
  <compound kind="file">
    <name>joint_streaming_node.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/</path>
    <filename>joint__streaming__node_8cpp</filename>
    <includes id="joint__trajectory__streamer_8h" name="joint_trajectory_streamer.h" local="yes" imported="no">motoman_driver/joint_trajectory_streamer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>joint__streaming__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_traj_pt_full_ex.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/simple_message/</path>
    <filename>joint__traj__pt__full__ex_8cpp</filename>
    <includes id="joint__traj__pt__full__ex_8h" name="joint_traj_pt_full_ex.h" local="yes" imported="no">motoman_driver/simple_message/joint_traj_pt_full_ex.h</includes>
    <namespace>industrial::joint_traj_pt_full_ex</namespace>
  </compound>
  <compound kind="file">
    <name>joint_traj_pt_full_ex.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/simple_message/</path>
    <filename>joint__traj__pt__full__ex_8h</filename>
    <class kind="class">industrial::joint_traj_pt_full_ex::JointTrajPtFullEx</class>
    <namespace>industrial::joint_traj_pt_full_ex</namespace>
    <namespace>industrial::joint_traj_pt_full_ex::SpecialSeqValues</namespace>
    <member kind="typedef">
      <type>SpecialSeqValues::SpecialSeqValue</type>
      <name>SpecialSeqValue</name>
      <anchorfile>namespaceindustrial_1_1joint__traj__pt__full__ex.html</anchorfile>
      <anchor>af4efd9ecf4b37439a11a6e7bb5b6d066</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SpecialSeqValue</name>
      <anchorfile>namespaceindustrial_1_1joint__traj__pt__full__ex_1_1SpecialSeqValues.html</anchorfile>
      <anchor>a254304f30f643af3be15d6dfbceb453a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_TRAJECTORY_DOWNLOAD</name>
      <anchorfile>namespaceindustrial_1_1joint__traj__pt__full__ex_1_1SpecialSeqValues.html</anchorfile>
      <anchor>a254304f30f643af3be15d6dfbceb453aa0fda88486e88e02f091b30578c0528ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_TRAJECOTRY_STREAMING</name>
      <anchorfile>namespaceindustrial_1_1joint__traj__pt__full__ex_1_1SpecialSeqValues.html</anchorfile>
      <anchor>a254304f30f643af3be15d6dfbceb453aaf0af395d4b1f4a4b8afbcf6eec05257c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>END_TRAJECTORY</name>
      <anchorfile>namespaceindustrial_1_1joint__traj__pt__full__ex_1_1SpecialSeqValues.html</anchorfile>
      <anchor>a254304f30f643af3be15d6dfbceb453aa54731d5304f93e7e8e113be55b04f06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STOP_TRAJECTORY</name>
      <anchorfile>namespaceindustrial_1_1joint__traj__pt__full__ex_1_1SpecialSeqValues.html</anchorfile>
      <anchor>a254304f30f643af3be15d6dfbceb453aa301ed7a4f47d6a5f2d9dc1cf399f0e87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_traj_pt_full_ex_message.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/simple_message/messages/</path>
    <filename>joint__traj__pt__full__ex__message_8cpp</filename>
    <includes id="joint__traj__pt__full__ex__message_8h" name="joint_traj_pt_full_ex_message.h" local="yes" imported="no">motoman_driver/simple_message/messages/joint_traj_pt_full_ex_message.h</includes>
    <includes id="motoman__simple__message_8h" name="motoman_simple_message.h" local="yes" imported="no">motoman_driver/simple_message/motoman_simple_message.h</includes>
    <namespace>industrial::joint_traj_pt_full_ex_message</namespace>
  </compound>
  <compound kind="file">
    <name>joint_traj_pt_full_ex_message.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/simple_message/messages/</path>
    <filename>joint__traj__pt__full__ex__message_8h</filename>
    <includes id="joint__traj__pt__full__ex_8h" name="joint_traj_pt_full_ex.h" local="yes" imported="no">motoman_driver/simple_message/joint_traj_pt_full_ex.h</includes>
    <class kind="class">industrial::joint_traj_pt_full_ex_message::JointTrajPtFullExMessage</class>
    <namespace>industrial::joint_traj_pt_full_ex_message</namespace>
  </compound>
  <compound kind="file">
    <name>joint_trajectory_action.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/industrial_robot_client/</path>
    <filename>joint__trajectory__action_8cpp</filename>
    <includes id="joint__trajectory__action_8h" name="joint_trajectory_action.h" local="no" imported="no">motoman_driver/industrial_robot_client/joint_trajectory_action.h</includes>
    <includes id="motoman__utils_8h" name="motoman_utils.h" local="yes" imported="no">motoman_driver/industrial_robot_client/motoman_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>joint_trajectory_action.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/industrial_robot_client/</path>
    <filename>joint__trajectory__action_8h</filename>
    <includes id="robot__group_8h" name="robot_group.h" local="no" imported="no">motoman_driver/industrial_robot_client/robot_group.h</includes>
  </compound>
  <compound kind="file">
    <name>joint_trajectory_action_node.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/</path>
    <filename>joint__trajectory__action__node_8cpp</filename>
    <includes id="joint__trajectory__action_8h" name="joint_trajectory_action.h" local="yes" imported="no">motoman_driver/industrial_robot_client/joint_trajectory_action.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>joint__trajectory__action__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_trajectory_interface.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/industrial_robot_client/</path>
    <filename>joint__trajectory__interface_8cpp</filename>
    <includes id="joint__trajectory__interface_8h" name="joint_trajectory_interface.h" local="yes" imported="no">motoman_driver/industrial_robot_client/joint_trajectory_interface.h</includes>
    <includes id="motoman__utils_8h" name="motoman_utils.h" local="yes" imported="no">motoman_driver/industrial_robot_client/motoman_utils.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_RETURN</name>
      <anchorfile>joint__trajectory__interface_8cpp.html</anchorfile>
      <anchor>a9985e0526d55442b48e431e6a1b48052</anchor>
      <arglist>(rtn,...)</arglist>
    </member>
    <member kind="typedef">
      <type>industrial::joint_traj_pt::JointTrajPt</type>
      <name>rbt_JointTrajPt</name>
      <anchorfile>joint__trajectory__interface_8cpp.html</anchorfile>
      <anchor>a394bdd0dcdccfa598d83c9dfca35f80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>motoman_msgs::DynamicJointsGroup</type>
      <name>ros_dynamicPoint</name>
      <anchorfile>joint__trajectory__interface_8cpp.html</anchorfile>
      <anchor>af24fc3fbc563b6de9a082d4249b40b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>trajectory_msgs::JointTrajectoryPoint</type>
      <name>ros_JointTrajPt</name>
      <anchorfile>joint__trajectory__interface_8cpp.html</anchorfile>
      <anchor>a08d9a9c967326afd88366241b2bc2c9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_trajectory_interface.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/industrial_robot_client/</path>
    <filename>joint__trajectory__interface_8h</filename>
    <includes id="robot__group_8h" name="robot_group.h" local="yes" imported="no">motoman_driver/industrial_robot_client/robot_group.h</includes>
  </compound>
  <compound kind="file">
    <name>industrial_robot_client/joint_trajectory_streamer.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/industrial_robot_client/</path>
    <filename>industrial__robot__client_2joint__trajectory__streamer_8cpp</filename>
    <includes id="industrial__robot__client_2joint__trajectory__streamer_8h" name="industrial_robot_client/joint_trajectory_streamer.h" local="yes" imported="no">motoman_driver/industrial_robot_client/joint_trajectory_streamer.h</includes>
  </compound>
  <compound kind="file">
    <name>joint_trajectory_streamer.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/</path>
    <filename>joint__trajectory__streamer_8cpp</filename>
    <includes id="joint__trajectory__streamer_8h" name="joint_trajectory_streamer.h" local="yes" imported="no">motoman_driver/joint_trajectory_streamer.h</includes>
    <includes id="motoman__motion__reply__message_8h" name="motoman_motion_reply_message.h" local="yes" imported="no">motoman_driver/simple_message/motoman_motion_reply_message.h</includes>
    <includes id="joint__traj__pt__full__ex__message_8h" name="joint_traj_pt_full_ex_message.h" local="yes" imported="no">motoman_driver/simple_message/messages/joint_traj_pt_full_ex_message.h</includes>
    <namespace>motoman</namespace>
    <namespace>motoman::joint_trajectory_streamer</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_RETURN</name>
      <anchorfile>joint__trajectory__streamer_8cpp.html</anchorfile>
      <anchor>a9985e0526d55442b48e431e6a1b48052</anchor>
      <arglist>(rtn,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>industrial_robot_client/joint_trajectory_streamer.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/industrial_robot_client/</path>
    <filename>industrial__robot__client_2joint__trajectory__streamer_8h</filename>
    <includes id="joint__trajectory__interface_8h" name="joint_trajectory_interface.h" local="yes" imported="no">motoman_driver/industrial_robot_client/joint_trajectory_interface.h</includes>
    <member kind="typedef">
      <type>TransferStates::TransferState</type>
      <name>TransferState</name>
      <anchorfile>namespaceindustrial__robot__client_1_1joint__trajectory__streamer.html</anchorfile>
      <anchor>a32f3335ae687616ce5f89eb452c0db17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDLE</name>
      <anchorfile>namespaceindustrial__robot__client_1_1joint__trajectory__streamer_1_1TransferStates.html</anchorfile>
      <anchor>a61843726ba542b4a215ebe77caa9ee0ea8a8975151fc6a26f85b8188b87d28960</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STREAMING</name>
      <anchorfile>namespaceindustrial__robot__client_1_1joint__trajectory__streamer_1_1TransferStates.html</anchorfile>
      <anchor>a61843726ba542b4a215ebe77caa9ee0ea1a4043147668a640f324f52cb5989f5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_trajectory_streamer.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/</path>
    <filename>joint__trajectory__streamer_8h</filename>
    <includes id="motion__ctrl_8h" name="motion_ctrl.h" local="yes" imported="no">motoman_driver/motion_ctrl.h</includes>
    <includes id="industrial__robot__client_2joint__trajectory__streamer_8h" name="industrial_robot_client/joint_trajectory_streamer.h" local="yes" imported="no">motoman_driver/industrial_robot_client/joint_trajectory_streamer.h</includes>
    <class kind="class">motoman::joint_trajectory_streamer::MotomanJointTrajectoryStreamer</class>
    <namespace>motoman</namespace>
    <namespace>motoman::joint_trajectory_streamer</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/motoman/motoman_driver/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>motion_ctrl.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/</path>
    <filename>motion__ctrl_8cpp</filename>
    <includes id="motion__ctrl_8h" name="motion_ctrl.h" local="yes" imported="no">motoman_driver/motion_ctrl.h</includes>
    <includes id="motoman__motion__ctrl__message_8h" name="motoman_motion_ctrl_message.h" local="yes" imported="no">motoman_driver/simple_message/motoman_motion_ctrl_message.h</includes>
    <includes id="motoman__motion__reply__message_8h" name="motoman_motion_reply_message.h" local="yes" imported="no">motoman_driver/simple_message/motoman_motion_reply_message.h</includes>
    <namespace>motoman</namespace>
    <namespace>motoman::motion_ctrl</namespace>
  </compound>
  <compound kind="file">
    <name>motion_ctrl.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/</path>
    <filename>motion__ctrl_8h</filename>
    <includes id="motoman__motion__ctrl_8h" name="motoman_motion_ctrl.h" local="yes" imported="no">motoman_driver/simple_message/motoman_motion_ctrl.h</includes>
    <includes id="motoman__motion__reply_8h" name="motoman_motion_reply.h" local="yes" imported="no">motoman_driver/simple_message/motoman_motion_reply.h</includes>
    <class kind="class">motoman::motion_ctrl::MotomanMotionCtrl</class>
    <namespace>motoman</namespace>
    <namespace>motoman::motion_ctrl</namespace>
    <member kind="typedef">
      <type>motoman::simple_message::motion_ctrl::MotionControlCmd</type>
      <name>MotionControlCmd</name>
      <anchorfile>namespacemotoman_1_1motion__ctrl.html</anchorfile>
      <anchor>af8a9fbb963b2e14497fad3bad7ae0186</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MotionServer.c</name>
    <path>/tmp/ws/src/motoman/motoman_driver/MotoPlus/</path>
    <filename>MotionServer_8c</filename>
    <includes id="MotoROS_8h" name="MotoROS.h" local="yes" imported="no">MotoROS.h</includes>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_MotionServer_AddPulseIncPointToQ</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a6a101bd2c1b68f84a233be452d4981a0</anchor>
      <arglist>(Controller *controller, int groupNo, Incremental_data *dataToEnQ)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_MotionServer_AddToIncQueueProcess</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>ab818a2cbbf5a13a90af15939d306bc40</anchor>
      <arglist>(Controller *controller, int groupNo)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_MotionServer_AddTrajPointFull</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a1a7a4fec2de60261c3ebe67ebfe54096</anchor>
      <arglist>(CtrlGroup *ctrlGroup, SmBodyJointTrajPtFull *jointTrajData)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_MotionServer_AddTrajPointFullEx</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a51e77d80b9c17e20cdf23eeedb10ab75</anchor>
      <arglist>(CtrlGroup *ctrlGroup, SmBodyJointTrajPtExData *jointTrajDataEx, int sequence)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_MotionServer_ClearQ</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a922d11f9c38483550a1088ca86240d11</anchor>
      <arglist>(Controller *controller, int groupNo)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_MotionServer_ClearQ_All</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a5c780b8ab2b607b8947690fd47b1bd17</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_MotionServer_ConvertToJointMotionData</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a96b371dd9fe9aec4114e0f2719afb974</anchor>
      <arglist>(SmBodyJointTrajPtFull *jointTrajData, JointMotionData *jointMotionData)</arglist>
    </member>
    <member kind="function">
      <type>STATUS</type>
      <name>Ros_MotionServer_DisableEcoMode</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a511ea2607647d3cd18223f3c452a134d</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_MotionServer_GetExpectedByteSizeForMessageType</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a6b00a641425cea5d3b0fdd2228e3607b</anchor>
      <arglist>(SimpleMsg *receiveMsg, int recvByteSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_MotionServer_GetQueueCnt</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>ae62d5ef58ef5e273a75fe210c501bfd8</anchor>
      <arglist>(Controller *controller, int groupNo)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_MotionServer_HasDataInQueue</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>acfdb8c23fc387c7968c528835431cb89</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_MotionServer_IncMoveLoopStart</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a0bfd067c6e5fd315c862b9edbe3b17cd</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_MotionServer_InitTrajPointFull</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>aaa394453f1f7475e745c64e7821a81af</anchor>
      <arglist>(CtrlGroup *ctrlGroup, SmBodyJointTrajPtFull *jointTrajData)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_MotionServer_InitTrajPointFullEx</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a251f75698b52f8ea6ac18d0914c27b4a</anchor>
      <arglist>(CtrlGroup *ctrlGroup, SmBodyJointTrajPtExData *jointTrajDataEx, int sequence)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_MotionServer_JointTrajDataProcess</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>af2f0873155c573a0eb3f200ccd7a7720</anchor>
      <arglist>(Controller *controller, SimpleMsg *receiveMsg, SimpleMsg *replyMsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_MotionServer_JointTrajDataToIncQueue</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a1ee20df146f185d55ab19f50f6bb5b49</anchor>
      <arglist>(Controller *controller, int groupNo)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_MotionServer_JointTrajPtFullExProcess</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a89144ae71794d786b86eb74cf03e216f</anchor>
      <arglist>(Controller *controller, SimpleMsg *receiveMsg, SimpleMsg *replyMsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_MotionServer_MotionCtrlProcess</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a8f78a511d0639420d550bd58904896d5</anchor>
      <arglist>(Controller *controller, SimpleMsg *receiveMsg, SimpleMsg *replyMsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_MotionServer_PrintError</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>ab8f9a80426e387fabcccd4225ad9349b</anchor>
      <arglist>(USHORT err_no, char *msgPrefix)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_MotionServer_ReadIOBit</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a072899dbb228f4dcf331f55e878303a2</anchor>
      <arglist>(SimpleMsg *receiveMsg, SimpleMsg *replyMsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_MotionServer_ReadIOGroup</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a7772299fc358317af2b7228071cff9d6</anchor>
      <arglist>(SimpleMsg *receiveMsg, SimpleMsg *replyMsg)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_MotionServer_ResetAlarm</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>ae237ec4337b7957c7fa588d36b5f31ba</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_MotionServer_ServoPower</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>ad969403607cc01fc63af34802a3eef42</anchor>
      <arglist>(Controller *controller, int servoOnOff)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_MotionServer_SimpleMsgProcess</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a4998dd41d7b5e69f04d419a67cd09353</anchor>
      <arglist>(Controller *controller, SimpleMsg *receiveMsg, SimpleMsg *replyMsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_MotionServer_StartNewConnection</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a48d1f59173148ba26a74855c21563a9a</anchor>
      <arglist>(Controller *controller, int sd)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_MotionServer_StartTrajMode</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a91740f965030ea5d576321e815664de1</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_MotionServer_StopConnection</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>ad0609f94f3ca55502aef06d36284fc24</anchor>
      <arglist>(Controller *controller, int connectionIndex)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_MotionServer_StopMotion</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a87d3f74c188db9958edaa9999f36e629</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_MotionServer_StopTrajMode</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a53f02ff68db541cc237f2fd95a8895f6</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_MotionServer_WaitForSimpleMsg</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>adadddad66c9f3046546af567f50e0a43</anchor>
      <arglist>(Controller *controller, int connectionIndex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_MotionServer_WriteIOBit</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a2f79099826eaaaf44cfef48e9af8b497</anchor>
      <arglist>(SimpleMsg *receiveMsg, SimpleMsg *replyMsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_MotionServer_WriteIOGroup</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a9252beade04f4cc50647acf7c8c1a06c</anchor>
      <arglist>(SimpleMsg *receiveMsg, SimpleMsg *replyMsg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MotionServer.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/MotoPlus/</path>
    <filename>MotionServer_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>MOTION_INIT_ROS_JOB</name>
      <anchorfile>MotionServer_8h.html</anchorfile>
      <anchor>a38e1d8392210716a24d2fe96ad752ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOTION_START_CHECK_PERIOD</name>
      <anchorfile>MotionServer_8h.html</anchorfile>
      <anchor>a9fad90029ffab550220e85856b8e5628</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOTION_START_TIMEOUT</name>
      <anchorfile>MotionServer_8h.html</anchorfile>
      <anchor>a4009368b808ea04f684dbe63b29e6d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MOTION_STOP_TIMEOUT</name>
      <anchorfile>MotionServer_8h.html</anchorfile>
      <anchor>a28408fc63bbdb85f98f94a542f19259d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_MotionServer_ClearQ_All</name>
      <anchorfile>MotionServer_8h.html</anchorfile>
      <anchor>a5c780b8ab2b607b8947690fd47b1bd17</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_MotionServer_HasDataInQueue</name>
      <anchorfile>MotionServer_8h.html</anchorfile>
      <anchor>acfdb8c23fc387c7968c528835431cb89</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_MotionServer_StartNewConnection</name>
      <anchorfile>MotionServer_8h.html</anchorfile>
      <anchor>a48d1f59173148ba26a74855c21563a9a</anchor>
      <arglist>(Controller *controller, int sd)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>motoman_motion_ctrl.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/simple_message/</path>
    <filename>motoman__motion__ctrl_8cpp</filename>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::motion_ctrl</namespace>
  </compound>
  <compound kind="file">
    <name>motoman_motion_ctrl.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/simple_message/</path>
    <filename>motoman__motion__ctrl_8h</filename>
    <class kind="class">motoman::simple_message::motion_ctrl::MotionCtrl</class>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::motion_ctrl</namespace>
    <namespace>motoman::simple_message::motion_ctrl::MotionControlCmds</namespace>
    <member kind="typedef">
      <type>MotionControlCmds::MotionControlCmd</type>
      <name>MotionControlCmd</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__ctrl.html</anchorfile>
      <anchor>aa6b8c1e08d6f6301f77230d198c7b722</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MotionControlCmd</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__ctrl_1_1MotionControlCmds.html</anchorfile>
      <anchor>abc439a5b76e6881dd6d38697d6f4379c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDEFINED</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__ctrl_1_1MotionControlCmds.html</anchorfile>
      <anchor>abc439a5b76e6881dd6d38697d6f4379cad0af6d84cc7b3adb446f809e8eb406c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK_MOTION_READY</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__ctrl_1_1MotionControlCmds.html</anchorfile>
      <anchor>abc439a5b76e6881dd6d38697d6f4379cadaf5d0080d3270ad176965d033eeb578</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK_QUEUE_CNT</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__ctrl_1_1MotionControlCmds.html</anchorfile>
      <anchor>abc439a5b76e6881dd6d38697d6f4379ca467fa0d615b7d400c1cb1eaa857d1b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STOP_MOTION</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__ctrl_1_1MotionControlCmds.html</anchorfile>
      <anchor>abc439a5b76e6881dd6d38697d6f4379cae565b601580d39edf81ffab099e46e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_TRAJ_MODE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__ctrl_1_1MotionControlCmds.html</anchorfile>
      <anchor>abc439a5b76e6881dd6d38697d6f4379ca1c3b9eb7995ee2948bf1a13afce317f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STOP_TRAJ_MODE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__ctrl_1_1MotionControlCmds.html</anchorfile>
      <anchor>abc439a5b76e6881dd6d38697d6f4379ca984c556420b918292cad176ae1360969</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>motoman_motion_ctrl_message.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/simple_message/</path>
    <filename>motoman__motion__ctrl__message_8cpp</filename>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::motion_ctrl_message</namespace>
  </compound>
  <compound kind="file">
    <name>motoman_motion_ctrl_message.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/simple_message/</path>
    <filename>motoman__motion__ctrl__message_8h</filename>
    <class kind="class">motoman::simple_message::motion_ctrl_message::MotionCtrlMessage</class>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::motion_ctrl_message</namespace>
  </compound>
  <compound kind="file">
    <name>motoman_motion_reply.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/simple_message/</path>
    <filename>motoman__motion__reply_8cpp</filename>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::motion_reply</namespace>
  </compound>
  <compound kind="file">
    <name>motoman_motion_reply.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/simple_message/</path>
    <filename>motoman__motion__reply_8h</filename>
    <class kind="class">motoman::simple_message::motion_reply::MotionReply</class>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::motion_reply</namespace>
    <namespace>motoman::simple_message::motion_reply::MotionReplyResults</namespace>
    <namespace>motoman::simple_message::motion_reply::MotionReplySubcodes</namespace>
    <namespace>motoman::simple_message::motion_reply::MotionReplySubcodes::Invalid</namespace>
    <namespace>motoman::simple_message::motion_reply::MotionReplySubcodes::NotReady</namespace>
    <member kind="typedef">
      <type>MotionReplyResults::MotionReplyResult</type>
      <name>MotionReplyResult</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply.html</anchorfile>
      <anchor>a7caae466a7f3fe7b31a36e2139fa9b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>InvalidCode</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSPECIFIED</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43a9fb3af7d83dd69b4f0eea2993930d08b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSGSIZE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43ad37620ad63d2d697b4e54454dd52daac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSGHEADER</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43a49322728e22116bda68d9d5ae09b46fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSGTYPE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43af9e1f1af18df893b8f0ae3998c78f063</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GROUPNO</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43a35c2fe476a540b0b129e23eb7732cace</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEQUENCE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43a547f80105f76ad46ef594beaaba5a71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMMAND</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43adc1cc91ddeb32e3ed818a34ce9aa35e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43a4db943b2880aaeb971c937bbc8e066b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_START_POS</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43a4c2994317661b1948531c35723f9244d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_POSITION</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43ad98cb1c9db851f7cdc476b9a3c5f3f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_SPEED</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43a72ac70cc840828c4aa5cda2c75b72fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_ACCEL</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43acbecba4728e1a584b6b9fe76c627092f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_INSUFFICIENT</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43a2fabe4e4b3d103e64e59ceda955aa0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MotionReplyResult</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6a1b5919d8be2cd39b26598a6001d74e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRUE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6a5c2bf934126c13e4e63bcf623165c679</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUSY</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6ac4792cc4d01832172b9094f574c89c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6aca673a787e24ddbfccd903f08880403b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FALSE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6ae0881dd76d9bd93d22eb823ce4015ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6aef4e19ac614fd991b2ef7f02dd46c8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALARM</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6a548d1517dc396889c62838422d82b5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_READY</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6a7083ddfc8a3d3eb53cf1755293664e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MP_FAILURE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6a6a3859deb291c207d8db59393cc46d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NotReadyCode</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSPECIFIED</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034a9e7a8d8553ebc35e346f4323ef9da9b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALARM</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034a2146e9c836703e7b0962f26a2fce0bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034a9ec0c3124d14546ceb45f6a713160c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ESTOP</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034aff4457ab707d7aa7e203a4b4e89d24f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_PLAY</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034aaabb3cb97c6c6e91a01a81040e025ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_REMOTE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034a52e344e05649d200804fd4b6157ee430</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERVO_OFF</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034ab602a365afd4d102abd48b344367d157</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOLD</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034a34f72d2aeff98a4ff36f2c6a53445557</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_STARTED</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034abe4c1e4be412b05297cae3d2ecca8744</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAITING_ROS</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034af3949159a5c97af2434fc51759717d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SKILLSEND</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034aa19523c80bb3e94918791d4f73df329a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>motoman_motion_reply_message.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/simple_message/</path>
    <filename>motoman__motion__reply__message_8cpp</filename>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::motion_reply_message</namespace>
  </compound>
  <compound kind="file">
    <name>motoman_motion_reply_message.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/simple_message/</path>
    <filename>motoman__motion__reply__message_8h</filename>
    <class kind="class">motoman::simple_message::motion_reply_message::MotionReplyMessage</class>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::motion_reply_message</namespace>
  </compound>
  <compound kind="file">
    <name>motoman_read_single_io.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/simple_message/</path>
    <filename>motoman__read__single__io_8cpp</filename>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::io_ctrl</namespace>
  </compound>
  <compound kind="file">
    <name>motoman_read_single_io.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/simple_message/</path>
    <filename>motoman__read__single__io_8h</filename>
    <class kind="class">motoman::simple_message::io_ctrl::ReadSingleIO</class>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::io_ctrl</namespace>
  </compound>
  <compound kind="file">
    <name>motoman_read_single_io_message.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/simple_message/messages/</path>
    <filename>motoman__read__single__io__message_8cpp</filename>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::io_ctrl_message</namespace>
  </compound>
  <compound kind="file">
    <name>motoman_read_single_io_message.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/simple_message/messages/</path>
    <filename>motoman__read__single__io__message_8h</filename>
    <class kind="class">motoman::simple_message::io_ctrl_message::ReadSingleIOMessage</class>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::io_ctrl_message</namespace>
  </compound>
  <compound kind="file">
    <name>motoman_read_single_io_reply.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/simple_message/</path>
    <filename>motoman__read__single__io__reply_8cpp</filename>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::io_ctrl_reply</namespace>
  </compound>
  <compound kind="file">
    <name>motoman_read_single_io_reply.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/simple_message/</path>
    <filename>motoman__read__single__io__reply_8h</filename>
    <class kind="class">motoman::simple_message::io_ctrl_reply::ReadSingleIOReply</class>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::io_ctrl_reply</namespace>
    <namespace>motoman::simple_message::io_ctrl_reply::ReadSingleIOReplyResults</namespace>
    <member kind="typedef">
      <type>ReadSingleIOReplyResults::ReadSingleIOReplyResult</type>
      <name>ReadSingleIOReplyResult</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1io__ctrl__reply.html</anchorfile>
      <anchor>ab8b1a98faefef9c154e3755448bdd6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ReadSingleIOReplyResult</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReplyResults.html</anchorfile>
      <anchor>a5b7d99a1ea7c8f16326b02445cddd9b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReplyResults.html</anchorfile>
      <anchor>a5b7d99a1ea7c8f16326b02445cddd9b0a926b618b2416b69c9d30274f60b4c441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReplyResults.html</anchorfile>
      <anchor>a5b7d99a1ea7c8f16326b02445cddd9b0aaccfb4a2e0bf691f386d7b3eaa8b1390</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>motoman_read_single_io_reply_message.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/simple_message/messages/</path>
    <filename>motoman__read__single__io__reply__message_8cpp</filename>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::io_ctrl_reply_message</namespace>
  </compound>
  <compound kind="file">
    <name>motoman_read_single_io_reply_message.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/simple_message/messages/</path>
    <filename>motoman__read__single__io__reply__message_8h</filename>
    <class kind="class">motoman::simple_message::io_ctrl_reply_message::ReadSingleIOReplyMessage</class>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::io_ctrl_reply_message</namespace>
  </compound>
  <compound kind="file">
    <name>motoman_simple_message.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/simple_message/</path>
    <filename>motoman__simple__message_8h</filename>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::MotomanMsgTypes</namespace>
    <member kind="typedef">
      <type>MotomanMsgTypes::MotomanMsgType</type>
      <name>MotomanMsgType</name>
      <anchorfile>namespacemotoman_1_1simple__message.html</anchorfile>
      <anchor>a34830d247e1fe430d67833b92b63057e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MotomanMsgType</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOMAN_MSG_BEGIN</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbebaaab67d4490e0e13316c4bbe31c35e19a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOMAN_MOTION_CTRL</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbeba862c32f15c5aaeccd7357861d789f240</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOMAN_MOTION_REPLY</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbebadda74d972d6854f6865d4316866e2306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOMAN_READ_SINGLE_IO</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbebaa539bbbd539f265d1e8a388f12e08aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOMAN_READ_SINGLE_IO_REPLY</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbeba168d0088e29574de35293714a24a8802</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOMAN_WRITE_SINGLE_IO</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbebaddd32e64fa0086e88bb7a52bb8e30248</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOMAN_WRITE_SINGLE_IO_REPLY</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbeba9e3ef9f38e019c90d0e3cdf47a794089</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_MOTO_JOINT_TRAJ_PT_FULL_EX</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbeba6cb525bc00a48230dbde54c7d24c3d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_MOTO_JOINT_FEEDBACK_EX</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbeba6c5f861ee26eaf32856d5db955f6179a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>motoman_utils.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/industrial_robot_client/</path>
    <filename>motoman__utils_8cpp</filename>
    <includes id="motoman__utils_8h" name="motoman_utils.h" local="yes" imported="no">motoman_driver/industrial_robot_client/motoman_utils.h</includes>
    <namespace>industrial_robot_client::motoman_utils</namespace>
    <member kind="function">
      <type>bool</type>
      <name>getJointGroups</name>
      <anchorfile>namespaceindustrial__robot__client_1_1motoman__utils.html</anchorfile>
      <anchor>a978f52fc7be5d6c941d4401d577740ba</anchor>
      <arglist>(const std::string topic_param, std::map&lt; int, RobotGroup &gt; &amp;robot_groups)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>motoman_utils.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/industrial_robot_client/</path>
    <filename>motoman__utils_8h</filename>
    <includes id="robot__group_8h" name="robot_group.h" local="yes" imported="no">motoman_driver/industrial_robot_client/robot_group.h</includes>
    <namespace>industrial_robot_client::motoman_utils</namespace>
    <member kind="function">
      <type>bool</type>
      <name>getJointGroups</name>
      <anchorfile>namespaceindustrial__robot__client_1_1motoman__utils.html</anchorfile>
      <anchor>a978f52fc7be5d6c941d4401d577740ba</anchor>
      <arglist>(const std::string topic_param, std::map&lt; int, RobotGroup &gt; &amp;robot_groups)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>motoman_write_single_io.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/simple_message/</path>
    <filename>motoman__write__single__io_8cpp</filename>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::io_ctrl</namespace>
  </compound>
  <compound kind="file">
    <name>motoman_write_single_io.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/simple_message/</path>
    <filename>motoman__write__single__io_8h</filename>
    <class kind="class">motoman::simple_message::io_ctrl::WriteSingleIO</class>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::io_ctrl</namespace>
  </compound>
  <compound kind="file">
    <name>motoman_write_single_io_message.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/simple_message/messages/</path>
    <filename>motoman__write__single__io__message_8cpp</filename>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::io_ctrl_message</namespace>
  </compound>
  <compound kind="file">
    <name>motoman_write_single_io_message.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/simple_message/messages/</path>
    <filename>motoman__write__single__io__message_8h</filename>
    <class kind="class">motoman::simple_message::io_ctrl_message::WriteSingleIOMessage</class>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::io_ctrl_message</namespace>
  </compound>
  <compound kind="file">
    <name>motoman_write_single_io_reply.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/simple_message/</path>
    <filename>motoman__write__single__io__reply_8cpp</filename>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::io_ctrl_reply</namespace>
  </compound>
  <compound kind="file">
    <name>motoman_write_single_io_reply.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/simple_message/</path>
    <filename>motoman__write__single__io__reply_8h</filename>
    <class kind="class">motoman::simple_message::io_ctrl_reply::WriteSingleIOReply</class>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::io_ctrl_reply</namespace>
    <namespace>motoman::simple_message::io_ctrl_reply::WriteSingleIOReplyResults</namespace>
    <member kind="typedef">
      <type>WriteSingleIOReplyResults::WriteSingleIOReplyResult</type>
      <name>WriteSingleIOReplyResult</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1io__ctrl__reply.html</anchorfile>
      <anchor>a38ab41298e1e62ab937e57724655589d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WriteSingleIOReplyResult</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReplyResults.html</anchorfile>
      <anchor>a0f974debd81de6a72931566c2d09ce4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReplyResults.html</anchorfile>
      <anchor>a0f974debd81de6a72931566c2d09ce4bacae7d28bcae55d8b58ea55510a8228a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReplyResults.html</anchorfile>
      <anchor>a0f974debd81de6a72931566c2d09ce4babf86ab2fc7be86caca437364922b4a6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>motoman_write_single_io_reply_message.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/simple_message/messages/</path>
    <filename>motoman__write__single__io__reply__message_8cpp</filename>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::io_ctrl_reply_message</namespace>
  </compound>
  <compound kind="file">
    <name>motoman_write_single_io_reply_message.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/simple_message/messages/</path>
    <filename>motoman__write__single__io__reply__message_8h</filename>
    <class kind="class">motoman::simple_message::io_ctrl_reply_message::WriteSingleIOReplyMessage</class>
    <namespace>motoman</namespace>
    <namespace>motoman::simple_message</namespace>
    <namespace>motoman::simple_message::io_ctrl_reply_message</namespace>
  </compound>
  <compound kind="file">
    <name>MotoROS.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/MotoPlus/</path>
    <filename>MotoROS_8h</filename>
    <includes id="ParameterExtraction_8h" name="ParameterExtraction.h" local="yes" imported="no">ParameterExtraction.h</includes>
    <includes id="CtrlGroup_8h" name="CtrlGroup.h" local="yes" imported="no">CtrlGroup.h</includes>
    <includes id="SimpleMessage_8h" name="SimpleMessage.h" local="yes" imported="no">SimpleMessage.h</includes>
    <includes id="Controller_8h" name="Controller.h" local="yes" imported="no">Controller.h</includes>
    <includes id="IoServer_8h" name="IoServer.h" local="yes" imported="no">IoServer.h</includes>
    <includes id="MotionServer_8h" name="MotionServer.h" local="yes" imported="no">MotionServer.h</includes>
    <includes id="StateServer_8h" name="StateServer.h" local="yes" imported="no">StateServer.h</includes>
    <includes id="RosSetupValidation_8h" name="RosSetupValidation.h" local="yes" imported="no">RosSetupValidation.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>APPLICATION_VERSION</name>
      <anchorfile>MotoROS_8h.html</anchorfile>
      <anchor>a6efa9917d91d75dcb9036443bc2483cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>move_to_joint.py</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/</path>
    <filename>move__to__joint_8py</filename>
    <namespace>move_to_joint</namespace>
    <member kind="function">
      <type>def</type>
      <name>build_traj</name>
      <anchorfile>namespacemove__to__joint.html</anchorfile>
      <anchor>ae7c378cff6d8b4f1086a2e5f87f1a7e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_cur_pos</name>
      <anchorfile>namespacemove__to__joint.html</anchorfile>
      <anchor>adfa44c26c7a6ed7a06c7f22bfb9215fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_joint_names</name>
      <anchorfile>namespacemove__to__joint.html</anchorfile>
      <anchor>a8a46accae0eb1b6cd8cd242fec851e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_pos_from_bag</name>
      <anchorfile>namespacemove__to__joint.html</anchorfile>
      <anchor>a1c335facba55940915ae427450d4caae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemove__to__joint.html</anchorfile>
      <anchor>a71c5237218fd1f80bf9459a0e30daf22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_to_joint</name>
      <anchorfile>namespacemove__to__joint.html</anchorfile>
      <anchor>aa9f097937415507aad049c4ffabfeb62</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_args</name>
      <anchorfile>namespacemove__to__joint.html</anchorfile>
      <anchor>a5e292acfb1d81918ccc9abcc6534ccd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_usage</name>
      <anchorfile>namespacemove__to__joint.html</anchorfile>
      <anchor>a24d71652ea81265e19b317cfe561975b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_subs</name>
      <anchorfile>namespacemove__to__joint.html</anchorfile>
      <anchor>ad6546663ea6ca1de88dcd401b7a3c78b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mpMain.c</name>
    <path>/tmp/ws/src/motoman/motoman_driver/MotoPlus/</path>
    <filename>mpMain_8c</filename>
    <includes id="MotoROS_8h" name="MotoROS.h" local="yes" imported="no">MotoROS.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mpUsrRoot</name>
      <anchorfile>mpMain_8c.html</anchorfile>
      <anchor>a4e10d8e1e1623a75ea8147f0b534fd5f</anchor>
      <arglist>(int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RosInitTask</name>
      <anchorfile>mpMain_8c.html</anchorfile>
      <anchor>a71895b25c8e3b9cac74fc2c7cfc396d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>RosInitTaskID</name>
      <anchorfile>mpMain_8c.html</anchorfile>
      <anchor>a68d4a470f1e86a219dec73aa57627fdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ParameterExtraction.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/MotoPlus/</path>
    <filename>ParameterExtraction_8h</filename>
    <includes id="ParameterTypes_8h" name="ParameterTypes.h" local="yes" imported="no">ParameterTypes.h</includes>
    <member kind="function">
      <type>STATUS</type>
      <name>GP_getAxisMotionType</name>
      <anchorfile>ParameterExtraction_8h.html</anchorfile>
      <anchor>a21dab13222f0d7734264fd019ce2f453</anchor>
      <arglist>(int ctrlGrp, AXIS_MOTION_TYPE *axisType)</arglist>
    </member>
    <member kind="function">
      <type>STATUS</type>
      <name>GP_getFBPulseCorrection</name>
      <anchorfile>ParameterExtraction_8h.html</anchorfile>
      <anchor>ab7db3731ef97159e9de4e7034039a7bf</anchor>
      <arglist>(int ctrlGrp, FB_PULSE_CORRECTION_DATA *correctionData)</arglist>
    </member>
    <member kind="function">
      <type>STATUS</type>
      <name>GP_getFeedbackSpeedMRegisterAddresses</name>
      <anchorfile>ParameterExtraction_8h.html</anchorfile>
      <anchor>a0c974beef1a341034cde322df9b7a815</anchor>
      <arglist>(int ctrlGrp, BOOL bActivateIfNotEnabled, BOOL bForceRebootAfterActivation, JOINT_FEEDBACK_SPEED_ADDRESSES *registerAddresses)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GP_getGovForIncMotion</name>
      <anchorfile>ParameterExtraction_8h.html</anchorfile>
      <anchor>a9db316ef753e4ff66100c768b802a097</anchor>
      <arglist>(int ctrlGrp)</arglist>
    </member>
    <member kind="function">
      <type>STATUS</type>
      <name>GP_getInterpolationPeriod</name>
      <anchorfile>ParameterExtraction_8h.html</anchorfile>
      <anchor>a7847d66d36dd36feddd09a1ce7bbfc7a</anchor>
      <arglist>(UINT16 *periodInMilliseconds)</arglist>
    </member>
    <member kind="function">
      <type>STATUS</type>
      <name>GP_getJointAngularVelocityLimits</name>
      <anchorfile>ParameterExtraction_8h.html</anchorfile>
      <anchor>a67e9981843199ab4d9adf2c7c690903a</anchor>
      <arglist>(int ctrlGrp, JOINT_ANGULAR_VELOCITY_LIMITS *jointVelocityLimits)</arglist>
    </member>
    <member kind="function">
      <type>STATUS</type>
      <name>GP_getJointPulseLimits</name>
      <anchorfile>ParameterExtraction_8h.html</anchorfile>
      <anchor>a2a383e499f9bc75fdc007c0f6809b507</anchor>
      <arglist>(int ctrlGrp, JOINT_PULSE_LIMITS *jointPulseLimits)</arglist>
    </member>
    <member kind="function">
      <type>STATUS</type>
      <name>GP_getMaxIncPerIpCycle</name>
      <anchorfile>ParameterExtraction_8h.html</anchorfile>
      <anchor>a9a73ca90c1e1dd09ef976e39f2d52f52</anchor>
      <arglist>(int ctrlGrp, int interpolationPeriodInMilliseconds, MAX_INCREMENT_INFO *mip)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GP_getNumberOfAxes</name>
      <anchorfile>ParameterExtraction_8h.html</anchorfile>
      <anchor>a26e25f9803577e47064faa4d1bceed44</anchor>
      <arglist>(int ctrlGrp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GP_getNumberOfGroups</name>
      <anchorfile>ParameterExtraction_8h.html</anchorfile>
      <anchor>ae2e30fc1113bf656fce8f47ae04de274</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>STATUS</type>
      <name>GP_getPulseToMeter</name>
      <anchorfile>ParameterExtraction_8h.html</anchorfile>
      <anchor>a63eb128d2cdccbde8f02f4957bc89184</anchor>
      <arglist>(int ctrlGrp, PULSE_TO_METER *PulseToMeter)</arglist>
    </member>
    <member kind="function">
      <type>STATUS</type>
      <name>GP_getPulseToRad</name>
      <anchorfile>ParameterExtraction_8h.html</anchorfile>
      <anchor>a1d792ff85bdbc7b4c285d83169c9787b</anchor>
      <arglist>(int ctrlGrp, PULSE_TO_RAD *PulseToRad)</arglist>
    </member>
    <member kind="function">
      <type>STATUS</type>
      <name>GP_getQtyOfAllowedTasks</name>
      <anchorfile>ParameterExtraction_8h.html</anchorfile>
      <anchor>a0ab364d8c065b357cedc4fd1109eee15</anchor>
      <arglist>(TASK_QTY_INFO *taskInfo)</arglist>
    </member>
    <member kind="function">
      <type>STATUS</type>
      <name>GP_isBaxisSlave</name>
      <anchorfile>ParameterExtraction_8h.html</anchorfile>
      <anchor>a8171de9fc1a148026d03e90301055cf6</anchor>
      <arglist>(int ctrlGrp, BOOL *bBaxisIsSlave)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ParameterTypes.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/MotoPlus/</path>
    <filename>ParameterTypes_8h</filename>
    <class kind="struct">AXIS_MOTION_TYPE</class>
    <class kind="struct">FB_AXIS_CORRECTION</class>
    <class kind="struct">FB_PULSE_CORRECTION_DATA</class>
    <class kind="struct">GP_INTERPOLATION_PERIOD</class>
    <class kind="struct">JOINT_ANGULAR_VELOCITY_LIMITS</class>
    <class kind="struct">JOINT_FEEDBACK_SPEED_ADDRESSES</class>
    <class kind="struct">JOINT_PULSE_LIMITS</class>
    <class kind="struct">MAX_INC_PIPC</class>
    <class kind="struct">MAX_INCREMENT_INFO</class>
    <class kind="struct">PULSE_TO_METER</class>
    <class kind="struct">PULSE_TO_RAD</class>
    <class kind="struct">TASK_QTY_INFO</class>
    <member kind="enumeration">
      <name>AXIS_TYPE</name>
      <anchorfile>ParameterTypes_8h.html</anchorfile>
      <anchor>a62f9610645918050d8e61d1c0938f205</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_ROTATION</name>
      <anchorfile>ParameterTypes_8h.html</anchorfile>
      <anchor>a62f9610645918050d8e61d1c0938f205a68b0136536e46e64cb78827060e35d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_LINEAR</name>
      <anchorfile>ParameterTypes_8h.html</anchorfile>
      <anchor>a62f9610645918050d8e61d1c0938f205acd69d14af116e42322107ec9f60f4f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AXIS_INVALID</name>
      <anchorfile>ParameterTypes_8h.html</anchorfile>
      <anchor>a62f9610645918050d8e61d1c0938f205af74cb608d0e4b7e06b2cae28d0ac9d5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>robot_group.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/industrial_robot_client/</path>
    <filename>robot__group_8cpp</filename>
    <includes id="robot__group_8h" name="robot_group.h" local="yes" imported="no">motoman_driver/industrial_robot_client/robot_group.h</includes>
  </compound>
  <compound kind="file">
    <name>robot_group.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/industrial_robot_client/</path>
    <filename>robot__group_8h</filename>
    <class kind="class">RobotGroup</class>
  </compound>
  <compound kind="file">
    <name>robot_state_interface.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/industrial_robot_client/</path>
    <filename>robot__state__interface_8cpp</filename>
    <includes id="robot__state__interface_8h" name="robot_state_interface.h" local="yes" imported="no">motoman_driver/industrial_robot_client/robot_state_interface.h</includes>
    <includes id="motoman__utils_8h" name="motoman_utils.h" local="yes" imported="no">motoman_driver/industrial_robot_client/motoman_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>robot_state_interface.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/include/motoman_driver/industrial_robot_client/</path>
    <filename>robot__state__interface_8h</filename>
    <includes id="joint__relay__handler_8h" name="joint_relay_handler.h" local="yes" imported="no">motoman_driver/industrial_robot_client/joint_relay_handler.h</includes>
    <includes id="robot__group_8h" name="robot_group.h" local="yes" imported="no">motoman_driver/industrial_robot_client/robot_group.h</includes>
    <includes id="joint__feedback__relay__handler_8h" name="joint_feedback_relay_handler.h" local="yes" imported="no">motoman_driver/industrial_robot_client/joint_feedback_relay_handler.h</includes>
    <includes id="joint__feedback__ex__relay__handler_8h" name="joint_feedback_ex_relay_handler.h" local="yes" imported="no">motoman_driver/industrial_robot_client/joint_feedback_ex_relay_handler.h</includes>
  </compound>
  <compound kind="file">
    <name>robot_state_node.cpp</name>
    <path>/tmp/ws/src/motoman/motoman_driver/src/</path>
    <filename>robot__state__node_8cpp</filename>
    <includes id="robot__state__interface_8h" name="robot_state_interface.h" local="yes" imported="no">motoman_driver/industrial_robot_client/robot_state_interface.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>robot__state__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RosSetupValidation.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/MotoPlus/</path>
    <filename>RosSetupValidation_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>MOTOROS_SETUPERROR_ALARMCODE</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a26c62af5a7a4001a20cd3b1bfd383b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MOTOROS_SETUP_CODES</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_OK</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fad8c3e2807bd3c65534071d1394e7e5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_RS0</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fa9af411804ef6ed828be859550b49bba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_S2C541</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fa8732a855735c92a1f901477d3ab0c48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_S2C542</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fa77b273521918376384f2c9f105e05680</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_S2C1100</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fa8d77365da71e9488f58302e271c8f000</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_S2C1103</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fa0f9c5496d3f9c43238197af886d73653</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_S2C1117</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fa40fe228e965a64a89e9a2616e2536129</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_S2C1119</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fab326c00fd85599f94cec156ec6c182f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_NotCompatibleWithPFL</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fa46b647f44c6b770c11d7a529751a5291</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_ContactYaskawaMotoman_1</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fa1aa9198d59bc84b262ce167fd699493d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_ContactYaskawaMotoman_2</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fabe9cbb542f29ff43eda4968193ba0822</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_ContactYaskawaMotoman_3</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fa7cf9018fd836bbd2fbbdb93064d5fe40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_ContactYaskawaMotoman_4</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fa3c2de60097b650eea38a22561e5b461c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_ContactYaskawaMotoman_5</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fa52a885530c7e1a441b8ca67bdce3162c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_ContactYaskawaMotoman_6</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fa339efd144104732ce88f1ad5d2ea8f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_ContactYaskawaMotoman_7</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fa11392f2fb74220939f99d2448c0eeddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_ContactYaskawaMotoman_8</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fa3bf6f95718490387b70e0ab249f6c5ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_ContactYaskawaMotoman_9</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fa7a42232996348aad66274443960f6937</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_ContactYaskawaMotoman_10</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fac28994017514217a7a1864f5f1bf58eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_ContactYaskawaMotoman_11</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fa2cdc0999bf563851cc47d5e29ee36ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOROS_SETUP_ContactYaskawaMotoman_12</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>a743f550fe690407a5b6928e960320b5fa91efcdf05bec2e8e712115d64a2e4922</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MOTOROS_SETUP_CODES</type>
      <name>ValidateMotoRosSetupParameters</name>
      <anchorfile>RosSetupValidation_8h.html</anchorfile>
      <anchor>aa192ffd85e69df6721156647d8b7da3c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SimpleMessage.c</name>
    <path>/tmp/ws/src/motoman/motoman_driver/MotoPlus/</path>
    <filename>SimpleMessage_8c</filename>
    <includes id="MotoROS_8h" name="MotoROS.h" local="yes" imported="no">MotoROS.h</includes>
    <member kind="function">
      <type>int</type>
      <name>Ros_SimpleMsg_IoReply</name>
      <anchorfile>SimpleMessage_8c.html</anchorfile>
      <anchor>a8f32e5fc710d790f6bb33844aeea6ff1</anchor>
      <arglist>(int result, int subcode, SimpleMsg *replyMsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_SimpleMsg_JointFeedback</name>
      <anchorfile>SimpleMessage_8c.html</anchorfile>
      <anchor>a58bf7942a09b1547b08b53846e4969a5</anchor>
      <arglist>(CtrlGroup *ctrlGroup, SimpleMsg *sendMsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_SimpleMsg_JointFeedbackEx_Build</name>
      <anchorfile>SimpleMessage_8c.html</anchorfile>
      <anchor>af5630b43adfcf4496b72f976cdd9998b</anchor>
      <arglist>(int groupIndex, SimpleMsg *src_msgFeedback, SimpleMsg *dst_msgExtendedFeedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_SimpleMsg_JointFeedbackEx_Init</name>
      <anchorfile>SimpleMessage_8c.html</anchorfile>
      <anchor>ac2d4068f338290e345fd73dc76eb4534</anchor>
      <arglist>(int numberOfGroups, SimpleMsg *sendMsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_SimpleMsg_MotionReply</name>
      <anchorfile>SimpleMessage_8c.html</anchorfile>
      <anchor>a8d2665973b2492aaafe0c4d46e7942d4</anchor>
      <arglist>(SimpleMsg *receiveMsg, int result, int subcode, SimpleMsg *replyMsg, int ctrlGrp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SimpleMessage.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/MotoPlus/</path>
    <filename>SimpleMessage_8h</filename>
    <class kind="struct">_SimpleMsg</class>
    <class kind="struct">_SmBodyJointFeedback</class>
    <class kind="struct">_SmBodyJointFeedbackEx</class>
    <class kind="struct">_SmBodyJointTrajPtExData</class>
    <class kind="struct">_SmBodyJointTrajPtFull</class>
    <class kind="struct">_SmBodyJointTrajPtFullEx</class>
    <class kind="struct">_SmBodyMotoIoCtrlReply</class>
    <class kind="struct">_SmBodyMotoMotionCtrl</class>
    <class kind="struct">_SmBodyMotoMotionReply</class>
    <class kind="struct">_SmBodyMotoReadIOBit</class>
    <class kind="struct">_SmBodyMotoReadIOBitReply</class>
    <class kind="struct">_SmBodyMotoReadIOGroup</class>
    <class kind="struct">_SmBodyMotoReadIOGroupReply</class>
    <class kind="struct">_SmBodyMotoWriteIOBit</class>
    <class kind="struct">_SmBodyMotoWriteIOBitReply</class>
    <class kind="struct">_SmBodyMotoWriteIOGroup</class>
    <class kind="struct">_SmBodyMotoWriteIOGroupReply</class>
    <class kind="struct">_SmBodyRobotStatus</class>
    <class kind="struct">_SmHeader</class>
    <class kind="union">SmBody</class>
    <class kind="struct">SmPrefix</class>
    <member kind="define">
      <type>#define</type>
      <name>MOT_MAX_GR</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a463ab652be82b0577e2485d1435303dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_MAX_JOINT</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>af57e57da1d48130dbeb498481e3d890f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SimpleMsg</type>
      <name>SimpleMsg</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a610331f9c528c543bc761ec1514f5953</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SmBodyJointFeedback</type>
      <name>SmBodyJointFeedback</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a3822a8084519ab8b8d53a70ddaa8f836</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SmBodyJointFeedbackEx</type>
      <name>SmBodyJointFeedbackEx</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>aae6fba5c5785adb726fbb4fbcb93e35a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SmBodyJointTrajPtExData</type>
      <name>SmBodyJointTrajPtExData</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a49c76390ebc93fedc9b4f9cf6fd8997d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SmBodyJointTrajPtFull</type>
      <name>SmBodyJointTrajPtFull</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a38ac4ab21e58c477374ea6f08c021767</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SmBodyJointTrajPtFullEx</type>
      <name>SmBodyJointTrajPtFullEx</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a2ea14fd7145ed6f82efa3c62ec4487b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SmBodyMotoIoCtrlReply</type>
      <name>SmBodyMotoIoCtrlReply</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a29bb5ee89797fb85f9ee1e69e2e0ad14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SmBodyMotoMotionCtrl</type>
      <name>SmBodyMotoMotionCtrl</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a1c9333e91d9b7feb108d4d9e2e1a2972</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SmBodyMotoMotionReply</type>
      <name>SmBodyMotoMotionReply</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a28a888f04b86a97c7e52be260acbb144</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SmBodyMotoReadIOBit</type>
      <name>SmBodyMotoReadIOBit</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>aaba421f36a559345b25becec40141cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SmBodyMotoReadIOBitReply</type>
      <name>SmBodyMotoReadIOBitReply</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a8db6da47e9f6e64389b1d572ff86bfc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SmBodyMotoReadIOGroup</type>
      <name>SmBodyMotoReadIOGroup</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a0f06a5ba1af08b40c4b3f874cc98df59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SmBodyMotoReadIOGroupReply</type>
      <name>SmBodyMotoReadIOGroupReply</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a615ca785e731760e5633f092e52ac79d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SmBodyMotoWriteIOBit</type>
      <name>SmBodyMotoWriteIOBit</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a86360e139d432c3ab693d379b6f19cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SmBodyMotoWriteIOBitReply</type>
      <name>SmBodyMotoWriteIOBitReply</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a7f612f56557a27a615b6838493ec4629</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SmBodyMotoWriteIOGroup</type>
      <name>SmBodyMotoWriteIOGroup</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a879a163b1c6c3504d0254970b9a38b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SmBodyMotoWriteIOGroupReply</type>
      <name>SmBodyMotoWriteIOGroupReply</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a638edb23da4b4ca71170f8a9d0d97197</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SmBodyRobotStatus</type>
      <name>SmBodyRobotStatus</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>ab86f18c6f609f4b6e4c8f8a0a1d393ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _SmHeader</type>
      <name>SmHeader</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a32895d99f3e0928ef6201d57864d668f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FlagsValidFields</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>ac0bef24770b149fe1d30ea76b9e4a646</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Valid_Time</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>ac0bef24770b149fe1d30ea76b9e4a646ae30ac5d9251b7927465d42cae744bf0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Valid_Position</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>ac0bef24770b149fe1d30ea76b9e4a646a6c66c2d7e145d9f04be4455e4832840e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Valid_Velocity</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>ac0bef24770b149fe1d30ea76b9e4a646aca164deee15c1ccb0b028fbaf548f797</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Valid_Acceleration</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>ac0bef24770b149fe1d30ea76b9e4a646a1ce89c2998b80a67e4495f346973d6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SmCommandType</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>aba23e96d9932360f116564456fe03362</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_CMD_CHECK_MOTION_READY</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>aba23e96d9932360f116564456fe03362a7006c221becb1eee4751612ad962b4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_CMD_CHECK_QUEUE_CNT</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>aba23e96d9932360f116564456fe03362acfc3e4232d8e9fa29b902c88979347b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_CMD_STOP_MOTION</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>aba23e96d9932360f116564456fe03362ae10a02af500a4b5b7e2320e434370366</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_CMD_START_SERVOS</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>aba23e96d9932360f116564456fe03362ad8e4d4be99efd0a5fa1d28f6487bf987</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_CMD_STOP_SERVOS</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>aba23e96d9932360f116564456fe03362a4b7d0f0f11a95461ae277ab3e3606f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_CMD_RESET_ALARM</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>aba23e96d9932360f116564456fe03362a6fd5944118cd400547eea9e0c3b2fefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_CMD_START_TRAJ_MODE</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>aba23e96d9932360f116564456fe03362a6b01bb6ff8e434f26b1d0c1cc7d3c575</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_CMD_STOP_TRAJ_MODE</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>aba23e96d9932360f116564456fe03362ad5b0ef2d57c4007607294c5279632f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_CMD_DISCONNECT</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>aba23e96d9932360f116564456fe03362a39bad8376de957bd2609ec2ff6af7d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SmCommType</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a639f005807fcec6d2a10bf04ec5e5333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_COMM_INVALID</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a639f005807fcec6d2a10bf04ec5e5333aeca32bf2dcf8fe3c2b0de19f14c7d46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_COMM_TOPIC</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a639f005807fcec6d2a10bf04ec5e5333ad0eb59321778b4be901416a18e026b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_COMM_SERVICE_REQUEST</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a639f005807fcec6d2a10bf04ec5e5333a64cd68c425e4979d236d5853a1b8a3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_COMM_SERVICE_REPLY</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a639f005807fcec6d2a10bf04ec5e5333ac27a4e964358b98fd86649566909d125</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SmInvalidSubCode</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_UNSPECIFIED</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5affb8c554d5728e6a511fc5b0a0a7cbde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_MSGSIZE</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5a6cd621dd28b0e8382a05a8ba7e1bff7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_MSGHEADER</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5a326e85afa5a567cc15a84fa313c9122c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_MSGTYPE</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5ab6abc9597ec9d356c4661caba2a760bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_GROUPNO</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5ad33754e460b099ce605c313ad01e3da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_SEQUENCE</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5a18e08b2bdc01d70efe28e2a0ab7e6e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_COMMAND</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5a6a9c8807d5d3452c4f5cdabbaa76df9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_DATA</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5a429a3c79fc96cd5a9de62fba55080a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_DATA_START_POS</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5aec33fe4543bf0232c2740ef041bd62ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_DATA_POSITION</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5abea72cb0f54555f03a94d8c3bb11b326</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_DATA_SPEED</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5a0f71e222c6da52b723cdf1d89d25776b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_DATA_ACCEL</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5ae5e6e7d7cd232a1662ebb42f35a3aa91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID_DATA_INSUFFICIENT</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a7167133597dde3942e4abd1a073b4fb5ab26ff1ff013c3fbdbe9ccd4d4689dee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SmMsgType</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_GET_VERSION</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7a589efe12e3728e411ee2999f20147e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_ROBOT_STATUS</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7a56f93a1183bacd964ac58e413432b8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_JOINT_TRAJ_PT_FULL</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7ad0094dad4fb502f2de3e7ac8b63eec51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_JOINT_FEEDBACK</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7abdbfbe37aca71b928feb79c1cb1a6699</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_MOTO_MOTION_CTRL</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7ac99c27f564f40b74e695aa721b57cd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_MOTO_MOTION_REPLY</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7a082b70b066cde7f103d4ec5c3d96197a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_MOTO_READ_IO_BIT</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7abea08e30ab42faada75c9dde07e7fc46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_MOTO_READ_IO_BIT_REPLY</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7ad210237fe9efe418a593487c2613560f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_MOTO_WRITE_IO_BIT</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7aa32bfcdbb80382ae97f86a71daeb0a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_MOTO_WRITE_IO_BIT_REPLY</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7a2fe03af06107e8ea7d9f8827b272e79d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_MOTO_READ_IO_GROUP</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7a2c91bfe1a27fc066ebc8e7e1da9b3268</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_MOTO_READ_IO_GROUP_REPLY</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7ad44fef64d2dbbcd841c72098bcaa1ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_MOTO_WRITE_IO_GROUP</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7a7db121a2abf6f8eb1e3ecfa86e009904</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_MOTO_WRITE_IO_GROUP_REPLY</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7aeee01740a4baf50a121f29ee4d60110a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_MOTO_IOCTRL_REPLY</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7a9163e7aa3a6b12ad8d4c1f4b4b4df290</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_MOTO_JOINT_TRAJ_PT_FULL_EX</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7a8a413434412cba80dc9de55388f83da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_MOTO_JOINT_FEEDBACK_EX</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a764b0e73a5519eb58ccc5c613b0e68b7ac491e91b679737939952960990acc9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SmNotReadySubcode</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_UNSPECIFIED</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aaa16fc0260ea3bebfb79e35c12eefe972</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_ALARM</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aa9b36329984534e88c0818ef0731256e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_ERROR</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aa2bca7c20d48dfc665968688fa4ed5eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_ESTOP</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aa2eadfde92b4b453a0a4d4c27e19baa60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_NOT_PLAY</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aa78fef65be2fef89e54ee78bf4f8d84da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_NOT_REMOTE</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aa5f0766673711328e0cafa63b2cb26518</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_SERVO_OFF</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aa532dd61ecf3dd570eb0c0d157223849b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_HOLD</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aaa9358c805e987b7a2cfed2035f985bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_NOT_STARTED</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aac34a516d2953bfc0c03c850893be0b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_WAITING_ROS</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aa1cc28070f55f89a8a41353a1bef75d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY_SKILLSEND</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a2414df8c7943b7de2ee11b7173add04aa642639b47aac898c35059497b1cabf7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SmReplyType</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a33b894885d50297c27c631308fcade4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_REPLY_INVALID</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a33b894885d50297c27c631308fcade4ba129bb2b565868f0c086309298e9222d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_REPLY_SUCCESS</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a33b894885d50297c27c631308fcade4ba2417f0236a878cea51cd2093472661b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_REPLY_FAILURE</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a33b894885d50297c27c631308fcade4ba5c01446569673862e0d238dc82908508</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SmResultType</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_SUCCESS</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5a2818af84f301a75912bf62e764bff3b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_TRUE</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5afda71b93e2c28e4b89429925ec03cf89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_BUSY</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5a821fa46d4a899633df137cd1451d8432</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_FAILURE</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5a0e3ec0b562a66e359679ecf0ebf2efd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_FALSE</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5acc220710484ddb455dbe577202f69ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_INVALID</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5a93d127e96cf7e9ba6e507e52e1496f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_ALARM</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5ab71c7952676a9b95e9734fe94e8c03ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_NOT_READY</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5aed5ecf608ecba010d8c57c6ec4ecb096</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_RESULT_MP_FAILURE</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a3d950cc09a7d0a19c6ecc6e83debbcc5af4b1bc172679208daddc3dbd2b4908e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>struct _SmHeader</type>
      <name>__attribute__</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>ae87f3a3dfb12b8e738017fc0eda10a71</anchor>
      <arglist>((__packed__))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_SimpleMsg_IoReply</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a8f32e5fc710d790f6bb33844aeea6ff1</anchor>
      <arglist>(int result, int subcode, SimpleMsg *replyMsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_SimpleMsg_JointFeedback</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a58bf7942a09b1547b08b53846e4969a5</anchor>
      <arglist>(CtrlGroup *ctrlGroup, SimpleMsg *sendMsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_SimpleMsg_JointFeedbackEx_Build</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>af5630b43adfcf4496b72f976cdd9998b</anchor>
      <arglist>(int groupIndex, SimpleMsg *src_msgFeedback, SimpleMsg *dst_msgExtendedFeedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_SimpleMsg_JointFeedbackEx_Init</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>ac2d4068f338290e345fd73dc76eb4534</anchor>
      <arglist>(int numberOfGroups, SimpleMsg *sendMsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Ros_SimpleMsg_MotionReply</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a8d2665973b2492aaafe0c4d46e7942d4</anchor>
      <arglist>(SimpleMsg *receiveMsg, int result, int subcode, SimpleMsg *replyMsg, int ctrlGrp)</arglist>
    </member>
    <member kind="variable">
      <type>typedef</type>
      <name>__attribute__</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a21aae0874061c20030388530ba1a415c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>acc</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>affcfb705c28233cea094ff60d7682e83</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>SmBody</type>
      <name>body</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a8e507c3d41ae7ea03f9248d43379b8ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmCommandType</type>
      <name>command</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>ad732c0c7a8bcc3ecf8c7c360b382740d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmCommType</type>
      <name>commType</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>ab27116a7d0b801bbd8d62dda29891e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a815461c9b6dc7db6fc19252c69317369</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>drives_powered</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a72227f7f526d81c48b405bd049d59bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>e_stopped</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a71fd0cb74de6f44c3d026ab00059751c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>error_code</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a7d16b1c68c87cec009d972e79abfba78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>groupNo</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>ae16eba9eae275804d848e87c5d87e606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmHeader</type>
      <name>header</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a1f3761f8338585d1480862111827fe03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>in_error</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>aa33531bf92bab32746baa4f97482e854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>in_motion</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a568f3997a1c34934b15f193662de4a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT32</type>
      <name>ioAddress</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>adecd72781194b4ae6fe28fbd3124ea59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT32</type>
      <name>ioValue</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a5905fcbb8e79bd07a80a39babf56eaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmBodyJointTrajPtExData</type>
      <name>jointTrajPtData</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a67ae76b1f9203ea317050c56da58212a</anchor>
      <arglist>[MOT_MAX_GR]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mode</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a1ea5d0cb93f22f7d0fdf804bd68c3326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>motion_possible</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a45c0a8517788f6b1471f4ad6539aaf46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmMsgType</type>
      <name>msgType</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a11f9ec1d314306b065d54d5478d29fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numberOfValidGroups</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a9a164a951fcd690154a55aed64083277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pos</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a229a3ee36c267b35c29f195ce71d0663</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>SmPrefix</type>
      <name>prefix</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a471656c8ed5fd27cd523ad9842c44cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmReplyType</type>
      <name>replyType</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a8d01285ee887e43a786b99576a9273b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmResultType</type>
      <name>result</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>ae7fcb3c68f83aa4e3b3f52d1aff6c0f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT32</type>
      <name>resultCode</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a682f98a84c39865862ca9d8817fae672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sequence</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>acc80722d9dd9349cbba06c72d6fb5972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>subcode</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a18aabdd0341508ff8b3b87378b0b0a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>time</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a8b8dfe2335a5bf90695960dc6a1c5d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FlagsValidFields</type>
      <name>validFields</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>add7499437bfe898b24b2aee77294163b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT32</type>
      <name>value</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>af7d800533315f5e091240963e3c81578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vel</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>aa5f64ab8424306eef5261a7703f361bd</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StateServer.c</name>
    <path>/tmp/ws/src/motoman/motoman_driver/MotoPlus/</path>
    <filename>StateServer_8c</filename>
    <includes id="MotoROS_8h" name="MotoROS.h" local="yes" imported="no">MotoROS.h</includes>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_StateServer_SendMsgToAllClient</name>
      <anchorfile>StateServer_8c.html</anchorfile>
      <anchor>a713678d1a13879957c64a35188c6830f</anchor>
      <arglist>(Controller *controller, SimpleMsg *sendMsg, int msgSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_StateServer_SendState</name>
      <anchorfile>StateServer_8c.html</anchorfile>
      <anchor>abc6fe76ef817d9940315d2a601fe5d01</anchor>
      <arglist>(Controller *controller)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_StateServer_StartNewConnection</name>
      <anchorfile>StateServer_8c.html</anchorfile>
      <anchor>a26078c670e5a996a814db4886a2547b4</anchor>
      <arglist>(Controller *controller, int sd)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StateServer.h</name>
    <path>/tmp/ws/src/motoman/motoman_driver/MotoPlus/</path>
    <filename>StateServer_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>STATE_UPDATE_MIN_PERIOD</name>
      <anchorfile>StateServer_8h.html</anchorfile>
      <anchor>aca49b70eb8cb9e9c2530ffbe31c81203</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ros_StateServer_StartNewConnection</name>
      <anchorfile>StateServer_8h.html</anchorfile>
      <anchor>a26078c670e5a996a814db4886a2547b4</anchor>
      <arglist>(Controller *controller, int sd)</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>_SmBodyJointFeedback</name>
    <filename>struct__SmBodyJointFeedback.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>acc</name>
      <anchorfile>struct__SmBodyJointFeedback.html</anchorfile>
      <anchor>a5246b866ea4ef2f58fb4176540b8cbbf</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>groupNo</name>
      <anchorfile>struct__SmBodyJointFeedback.html</anchorfile>
      <anchor>a1b8b77976c14d432bc6f925cf7396001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pos</name>
      <anchorfile>struct__SmBodyJointFeedback.html</anchorfile>
      <anchor>a7c1c05ef8f5aad40f98dc8aaba583547</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>time</name>
      <anchorfile>struct__SmBodyJointFeedback.html</anchorfile>
      <anchor>a71f18bff4c00f56f322f94d7df90cff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FlagsValidFields</type>
      <name>validFields</name>
      <anchorfile>struct__SmBodyJointFeedback.html</anchorfile>
      <anchor>ac521b52a04dd68fd8117315e4bceefb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vel</name>
      <anchorfile>struct__SmBodyJointFeedback.html</anchorfile>
      <anchor>a0c794e71bc2be4fa222b5d33fef8342b</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_SmBodyJointFeedbackEx</name>
    <filename>struct__SmBodyJointFeedbackEx.html</filename>
    <member kind="variable">
      <type>SmBodyJointFeedback</type>
      <name>jointTrajPtData</name>
      <anchorfile>struct__SmBodyJointFeedbackEx.html</anchorfile>
      <anchor>ae65f2b8078f669a19fd9c6ffdbb24d8b</anchor>
      <arglist>[MOT_MAX_GR]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numberOfValidGroups</name>
      <anchorfile>struct__SmBodyJointFeedbackEx.html</anchorfile>
      <anchor>a2dba0b530ec8cc54170db955b9712695</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_SmBodyJointTrajPtExData</name>
    <filename>struct__SmBodyJointTrajPtExData.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>acc</name>
      <anchorfile>struct__SmBodyJointTrajPtExData.html</anchorfile>
      <anchor>a19587ceefda19ecc41514fb5b2fb8c89</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>groupNo</name>
      <anchorfile>struct__SmBodyJointTrajPtExData.html</anchorfile>
      <anchor>a15fcde9303b15acadee337f13694ebb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pos</name>
      <anchorfile>struct__SmBodyJointTrajPtExData.html</anchorfile>
      <anchor>ad00823ee0d065b0261d0b8c4739f3486</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>time</name>
      <anchorfile>struct__SmBodyJointTrajPtExData.html</anchorfile>
      <anchor>acfc107b33d0f4432a4dabd10751c90f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FlagsValidFields</type>
      <name>validFields</name>
      <anchorfile>struct__SmBodyJointTrajPtExData.html</anchorfile>
      <anchor>aacba8796c0f6a80fd33467a1c5ede0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vel</name>
      <anchorfile>struct__SmBodyJointTrajPtExData.html</anchorfile>
      <anchor>a20b751bb8041f20233028edc7d1949d3</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_SmBodyJointTrajPtFull</name>
    <filename>struct__SmBodyJointTrajPtFull.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>acc</name>
      <anchorfile>struct__SmBodyJointTrajPtFull.html</anchorfile>
      <anchor>a7feba45fe137cae2f254b9d87955e20e</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>groupNo</name>
      <anchorfile>struct__SmBodyJointTrajPtFull.html</anchorfile>
      <anchor>a83695032cf5c75960187e6a760516c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pos</name>
      <anchorfile>struct__SmBodyJointTrajPtFull.html</anchorfile>
      <anchor>a53889e6e353a008a3409914d188d10c8</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sequence</name>
      <anchorfile>struct__SmBodyJointTrajPtFull.html</anchorfile>
      <anchor>a42f7c8ea3db70afad6726b3ea212dda4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>time</name>
      <anchorfile>struct__SmBodyJointTrajPtFull.html</anchorfile>
      <anchor>ab24ca6b94a37aad8219f61807ef19e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FlagsValidFields</type>
      <name>validFields</name>
      <anchorfile>struct__SmBodyJointTrajPtFull.html</anchorfile>
      <anchor>ad42ddaa78d35a2a277121c6f039d665f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vel</name>
      <anchorfile>struct__SmBodyJointTrajPtFull.html</anchorfile>
      <anchor>a1be07f58ad7d6d87d6a16c99857dc61d</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_SmBodyJointTrajPtFullEx</name>
    <filename>struct__SmBodyJointTrajPtFullEx.html</filename>
    <member kind="variable">
      <type>SmBodyJointTrajPtExData</type>
      <name>jointTrajPtData</name>
      <anchorfile>struct__SmBodyJointTrajPtFullEx.html</anchorfile>
      <anchor>a922c1045de6604765592668180ad8905</anchor>
      <arglist>[MOT_MAX_GR]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numberOfValidGroups</name>
      <anchorfile>struct__SmBodyJointTrajPtFullEx.html</anchorfile>
      <anchor>aa1057d52998789cd184725db05e3f5af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sequence</name>
      <anchorfile>struct__SmBodyJointTrajPtFullEx.html</anchorfile>
      <anchor>ae36d15216a47eb15d605eea5cce5e34f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_SmBodyMotoIoCtrlReply</name>
    <filename>struct__SmBodyMotoIoCtrlReply.html</filename>
    <member kind="variable">
      <type>SmResultType</type>
      <name>result</name>
      <anchorfile>struct__SmBodyMotoIoCtrlReply.html</anchorfile>
      <anchor>ae183c9c52ec411deb6e1e90f5f71478c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>subcode</name>
      <anchorfile>struct__SmBodyMotoIoCtrlReply.html</anchorfile>
      <anchor>afcbb48304af5a39a8d2a0c6b81dd4dfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_SmBodyMotoMotionCtrl</name>
    <filename>struct__SmBodyMotoMotionCtrl.html</filename>
    <member kind="variable">
      <type>SmCommandType</type>
      <name>command</name>
      <anchorfile>struct__SmBodyMotoMotionCtrl.html</anchorfile>
      <anchor>abc4f7d8b223fd46ab9afaad98b77a10c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data</name>
      <anchorfile>struct__SmBodyMotoMotionCtrl.html</anchorfile>
      <anchor>ae7beb254e78d4330f204ac386c14aea8</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>groupNo</name>
      <anchorfile>struct__SmBodyMotoMotionCtrl.html</anchorfile>
      <anchor>a390f6555226df55e9fc7a9edc8b6b4ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sequence</name>
      <anchorfile>struct__SmBodyMotoMotionCtrl.html</anchorfile>
      <anchor>adffb056b657da425e3493ebc6d3a2f61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_SmBodyMotoMotionReply</name>
    <filename>struct__SmBodyMotoMotionReply.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>command</name>
      <anchorfile>struct__SmBodyMotoMotionReply.html</anchorfile>
      <anchor>a02de9df3e18e8171f5f97671f4a094ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data</name>
      <anchorfile>struct__SmBodyMotoMotionReply.html</anchorfile>
      <anchor>af9e3fc056bc43689a0f723b109e04bbe</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>groupNo</name>
      <anchorfile>struct__SmBodyMotoMotionReply.html</anchorfile>
      <anchor>a9c5362eb25661c8ec402bd4943d059ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmResultType</type>
      <name>result</name>
      <anchorfile>struct__SmBodyMotoMotionReply.html</anchorfile>
      <anchor>a01a6502b544fc823703b0bcc05ca49f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sequence</name>
      <anchorfile>struct__SmBodyMotoMotionReply.html</anchorfile>
      <anchor>ad17cabe349e939a4d2030781319db203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>subcode</name>
      <anchorfile>struct__SmBodyMotoMotionReply.html</anchorfile>
      <anchor>a44bdf67b5f8219db250f620827ca0776</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_SmBodyMotoReadIOBit</name>
    <filename>struct__SmBodyMotoReadIOBit.html</filename>
    <member kind="variable">
      <type>UINT32</type>
      <name>ioAddress</name>
      <anchorfile>struct__SmBodyMotoReadIOBit.html</anchorfile>
      <anchor>ae30c86d5c04bc8b995cf76e725a8d93f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_SmBodyMotoReadIOBitReply</name>
    <filename>struct__SmBodyMotoReadIOBitReply.html</filename>
    <member kind="variable">
      <type>UINT32</type>
      <name>resultCode</name>
      <anchorfile>struct__SmBodyMotoReadIOBitReply.html</anchorfile>
      <anchor>a4f9f078382967bd33289f48fb6234464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT32</type>
      <name>value</name>
      <anchorfile>struct__SmBodyMotoReadIOBitReply.html</anchorfile>
      <anchor>ad4153700ed49e2dfff23d1d2b0e8f080</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_SmBodyMotoReadIOGroup</name>
    <filename>struct__SmBodyMotoReadIOGroup.html</filename>
    <member kind="variable">
      <type>UINT32</type>
      <name>ioAddress</name>
      <anchorfile>struct__SmBodyMotoReadIOGroup.html</anchorfile>
      <anchor>a6e412e40c34e983f10d46fdabf866c6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_SmBodyMotoReadIOGroupReply</name>
    <filename>struct__SmBodyMotoReadIOGroupReply.html</filename>
    <member kind="variable">
      <type>UINT32</type>
      <name>resultCode</name>
      <anchorfile>struct__SmBodyMotoReadIOGroupReply.html</anchorfile>
      <anchor>ad9b3bed0b56551207bd122b6dce1a185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT32</type>
      <name>value</name>
      <anchorfile>struct__SmBodyMotoReadIOGroupReply.html</anchorfile>
      <anchor>a2501e386dd9484ac45de93640edcce13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_SmBodyMotoWriteIOBit</name>
    <filename>struct__SmBodyMotoWriteIOBit.html</filename>
    <member kind="variable">
      <type>UINT32</type>
      <name>ioAddress</name>
      <anchorfile>struct__SmBodyMotoWriteIOBit.html</anchorfile>
      <anchor>aba0a0d04ab4954cdf8dd436a82fb3fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT32</type>
      <name>ioValue</name>
      <anchorfile>struct__SmBodyMotoWriteIOBit.html</anchorfile>
      <anchor>acb0a3d9b9890622650d47fe354a0d144</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_SmBodyMotoWriteIOBitReply</name>
    <filename>struct__SmBodyMotoWriteIOBitReply.html</filename>
    <member kind="variable">
      <type>UINT32</type>
      <name>resultCode</name>
      <anchorfile>struct__SmBodyMotoWriteIOBitReply.html</anchorfile>
      <anchor>add50b26ca63bef25e6d0148cb4883ef4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_SmBodyMotoWriteIOGroup</name>
    <filename>struct__SmBodyMotoWriteIOGroup.html</filename>
    <member kind="variable">
      <type>UINT32</type>
      <name>ioAddress</name>
      <anchorfile>struct__SmBodyMotoWriteIOGroup.html</anchorfile>
      <anchor>a33b771f4d08fdef64ca452270d8cef28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT32</type>
      <name>ioValue</name>
      <anchorfile>struct__SmBodyMotoWriteIOGroup.html</anchorfile>
      <anchor>a2b6f4ae09d1d467d9e3b6cf266b27ab2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_SmBodyMotoWriteIOGroupReply</name>
    <filename>struct__SmBodyMotoWriteIOGroupReply.html</filename>
    <member kind="variable">
      <type>UINT32</type>
      <name>resultCode</name>
      <anchorfile>struct__SmBodyMotoWriteIOGroupReply.html</anchorfile>
      <anchor>a720219aac500ad55d48cbccbd05e776a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_SmBodyRobotStatus</name>
    <filename>struct__SmBodyRobotStatus.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>drives_powered</name>
      <anchorfile>struct__SmBodyRobotStatus.html</anchorfile>
      <anchor>af3a1faa8d0c8bf7294e369dafd91dad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>e_stopped</name>
      <anchorfile>struct__SmBodyRobotStatus.html</anchorfile>
      <anchor>a46f60bcbc8ec9487259320e663023150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>error_code</name>
      <anchorfile>struct__SmBodyRobotStatus.html</anchorfile>
      <anchor>ac0b303017b803d0798bb06398eccc1f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>in_error</name>
      <anchorfile>struct__SmBodyRobotStatus.html</anchorfile>
      <anchor>a5214b2025ac944a1c0028b107a6bc146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>in_motion</name>
      <anchorfile>struct__SmBodyRobotStatus.html</anchorfile>
      <anchor>a2539d12c0995fa430fb40f9026f494d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mode</name>
      <anchorfile>struct__SmBodyRobotStatus.html</anchorfile>
      <anchor>adb56ad8d6a69a2e3eeea72b80f0b8ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>motion_possible</name>
      <anchorfile>struct__SmBodyRobotStatus.html</anchorfile>
      <anchor>a7c654935e6839ac0e4f0d10f70c73855</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_SmHeader</name>
    <filename>struct__SmHeader.html</filename>
    <member kind="variable">
      <type>SmCommType</type>
      <name>commType</name>
      <anchorfile>struct__SmHeader.html</anchorfile>
      <anchor>a378632a693ea9f4e0f5f1d921888584e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmMsgType</type>
      <name>msgType</name>
      <anchorfile>struct__SmHeader.html</anchorfile>
      <anchor>a3f449ffa3ee59ce90013e57bc780cccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmReplyType</type>
      <name>replyType</name>
      <anchorfile>struct__SmHeader.html</anchorfile>
      <anchor>a1674059ecb5df6eafb6379df9d9a3383</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AXIS_MOTION_TYPE</name>
    <filename>structAXIS__MOTION__TYPE.html</filename>
    <member kind="variable">
      <type>AXIS_TYPE</type>
      <name>type</name>
      <anchorfile>structAXIS__MOTION__TYPE.html</anchorfile>
      <anchor>ab6b4b897f3e8b0b494068728a9fd6cd5</anchor>
      <arglist>[MAX_PULSE_AXES]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Controller</name>
    <filename>structController.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>alarmCode</name>
      <anchorfile>structController.html</anchorfile>
      <anchor>a4849cc7432f8f4c9c0509a1d7602c0a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOL</type>
      <name>bRobotJobReady</name>
      <anchorfile>structController.html</anchorfile>
      <anchor>a9b8898689b0c61235a5706d0b02a149f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOL</type>
      <name>bRobotJobReadyRaised</name>
      <anchorfile>structController.html</anchorfile>
      <anchor>aaa9a78d280644f9d9406ab3b38d4511e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOL</type>
      <name>bStopMotion</name>
      <anchorfile>structController.html</anchorfile>
      <anchor>a2f707e676138707418c6458d4d2529f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CtrlGroup *</type>
      <name>ctrlGroups</name>
      <anchorfile>structController.html</anchorfile>
      <anchor>a327d1dd2278679e6a541214797cb9c28</anchor>
      <arglist>[MP_GRP_NUM]</arglist>
    </member>
    <member kind="variable">
      <type>UINT16</type>
      <name>interpolPeriod</name>
      <anchorfile>structController.html</anchorfile>
      <anchor>a6f3ce4c8a2ffc8919bdd1de0845e8431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USHORT</type>
      <name>ioStatus</name>
      <anchorfile>structController.html</anchorfile>
      <anchor>a3c44c28475feec6f2d497e40ce24863d</anchor>
      <arglist>[IO_ROBOTSTATUS_MAX]</arglist>
    </member>
    <member kind="variable">
      <type>MP_IO_INFO</type>
      <name>ioStatusAddr</name>
      <anchorfile>structController.html</anchorfile>
      <anchor>a4a69e25f95b11e186bb3238ea271d095</anchor>
      <arglist>[IO_ROBOTSTATUS_MAX]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numGroup</name>
      <anchorfile>structController.html</anchorfile>
      <anchor>a7e22afa9d966f29d0a19c17e9ac11e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numRobot</name>
      <anchorfile>structController.html</anchorfile>
      <anchor>af97759a7d5195f8e21ce766b32eb3c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sdIoConnections</name>
      <anchorfile>structController.html</anchorfile>
      <anchor>a2767618b781950a6c734404e841d8fbd</anchor>
      <arglist>[MAX_IO_CONNECTIONS]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sdMotionConnections</name>
      <anchorfile>structController.html</anchorfile>
      <anchor>a2435885215e5b54564e7a4448ff2d9ff</anchor>
      <arglist>[MAX_MOTION_CONNECTIONS]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sdStateConnections</name>
      <anchorfile>structController.html</anchorfile>
      <anchor>aeca274de6cdc5d60c5b7a9c4d8b98177</anchor>
      <arglist>[MAX_STATE_CONNECTIONS]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tidConnectionSrv</name>
      <anchorfile>structController.html</anchorfile>
      <anchor>af5f85940d7cc8cb03bfa5c3a7f7113c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tidIncMoveThread</name>
      <anchorfile>structController.html</anchorfile>
      <anchor>af39f8e223bb9d9ddd126d52ee672855d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tidIoConnections</name>
      <anchorfile>structController.html</anchorfile>
      <anchor>af559c59f8189c7036d5f382713339187</anchor>
      <arglist>[MAX_IO_CONNECTIONS]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tidMotionConnections</name>
      <anchorfile>structController.html</anchorfile>
      <anchor>ac45fdd7d6c52d1da477bd2c722426481</anchor>
      <arglist>[MAX_MOTION_CONNECTIONS]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tidStateSendState</name>
      <anchorfile>structController.html</anchorfile>
      <anchor>a83671af516165be0d3a52809650f48ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CtrlGroup</name>
    <filename>structCtrlGroup.html</filename>
    <member kind="variable">
      <type>AXIS_MOTION_TYPE</type>
      <name>axisType</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>a20de7522454d1f43a94685da185151e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOL</type>
      <name>bIsBaxisSlave</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>a987c983e8e018370b034ef8ed3b15282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FB_PULSE_CORRECTION_DATA</type>
      <name>correctionData</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>a75b6d9abf5158d8b3c64d2a7a57a8799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MP_GRP_ID_TYPE</type>
      <name>groupId</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>ac7593f87deb69f31d05daebad337dca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>groupNo</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>ab0fa016ef0e31b2addf1dcb14f35240e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOL</type>
      <name>hasDataToProcess</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>ad9a5669fbbd2b43cd8ce9b90ccb72810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Incremental_q</type>
      <name>inc_q</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>a63c74dd3be8036a4325cf7aed61df868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JointMotionData</type>
      <name>jointMotionData</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>a1955f7b448c92191b49d32a8a684ad23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JointMotionData</type>
      <name>jointMotionDataToProcess</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>a9a737138061d3f017a1abe2a83125650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MAX_INCREMENT_INFO</type>
      <name>maxInc</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>a0c5230ced4b47995cbd745f2e7a8f357</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxSpeed</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>a297ee833a10d29a33d2b533512d3a260</anchor>
      <arglist>[MP_GRP_AXES_NUM]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numAxes</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>a58c508454a2836c4f270f777666834a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>prevPulsePos</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>a64c1d26a4705a1fe485a1658ac36527a</anchor>
      <arglist>[MAX_PULSE_AXES]</arglist>
    </member>
    <member kind="variable">
      <type>PULSE_TO_METER</type>
      <name>pulseToMeter</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>aa43c95a70b5e9afefdb148c53b9733d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PULSE_TO_RAD</type>
      <name>pulseToRad</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>a3227f3b07ba86f2367f590a43ef0388f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>q_time</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>a9997d6232b2887a6bb9e8e896270c68a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JOINT_FEEDBACK_SPEED_ADDRESSES</type>
      <name>speedFeedbackRegisterAddress</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>a5825aa516739133f0b6a9d750ee7f9e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tidAddToIncQueue</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>a6d6f46435d14b028b911f109a48320dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>timeLeftover_ms</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>aa4ac2d393141e500452c2804224e9e6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FB_AXIS_CORRECTION</name>
    <filename>structFB__AXIS__CORRECTION.html</filename>
    <member kind="variable">
      <type>BOOL</type>
      <name>bValid</name>
      <anchorfile>structFB__AXIS__CORRECTION.html</anchorfile>
      <anchor>a441e798ac61303dc0af926a6cc8efafc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fCorrectionRatio</name>
      <anchorfile>structFB__AXIS__CORRECTION.html</anchorfile>
      <anchor>a684a6aff5df93fae35082a00a0f24422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>INT32</type>
      <name>ulCorrectionAxis</name>
      <anchorfile>structFB__AXIS__CORRECTION.html</anchorfile>
      <anchor>a1e9b88ac4dd801e88ebb804f419b3c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>INT32</type>
      <name>ulSourceAxis</name>
      <anchorfile>structFB__AXIS__CORRECTION.html</anchorfile>
      <anchor>a91a3ba57002c31c13c6cb62f9647d875</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FB_PULSE_CORRECTION_DATA</name>
    <filename>structFB__PULSE__CORRECTION__DATA.html</filename>
    <member kind="variable">
      <type>FB_AXIS_CORRECTION</type>
      <name>correction</name>
      <anchorfile>structFB__PULSE__CORRECTION__DATA.html</anchorfile>
      <anchor>a42e090daddd515bb9fa8a2cb0ca374fb</anchor>
      <arglist>[MAX_PULSE_AXES]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GP_INTERPOLATION_PERIOD</name>
    <filename>structGP__INTERPOLATION__PERIOD.html</filename>
    <member kind="variable">
      <type>UINT16</type>
      <name>periodInMilliseconds</name>
      <anchorfile>structGP__INTERPOLATION__PERIOD.html</anchorfile>
      <anchor>a0c7200613cdbc3e6481668d19f162700</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Incremental_data</name>
    <filename>structIncremental__data.html</filename>
    <member kind="variable">
      <type>UCHAR</type>
      <name>frame</name>
      <anchorfile>structIncremental__data.html</anchorfile>
      <anchor>aef9a1b1b0198655c2b932cbe63903d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LONG</type>
      <name>inc</name>
      <anchorfile>structIncremental__data.html</anchorfile>
      <anchor>ac0498543dc92497319a3c124d9a6dc4b</anchor>
      <arglist>[MP_GRP_AXES_NUM]</arglist>
    </member>
    <member kind="variable">
      <type>LONG</type>
      <name>time</name>
      <anchorfile>structIncremental__data.html</anchorfile>
      <anchor>a078a2030dc5b08481eb49e3f37dbcae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCHAR</type>
      <name>tool</name>
      <anchorfile>structIncremental__data.html</anchorfile>
      <anchor>a029550eac1ab6101b67913fd0a217ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UCHAR</type>
      <name>user</name>
      <anchorfile>structIncremental__data.html</anchorfile>
      <anchor>a28ff64b6cbe8b050a56fff346b76c1ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Incremental_q</name>
    <filename>structIncremental__q.html</filename>
    <member kind="variable">
      <type>LONG</type>
      <name>cnt</name>
      <anchorfile>structIncremental__q.html</anchorfile>
      <anchor>aaa5d4461321ca95eb19cbbe7a9b4c999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Incremental_data</type>
      <name>data</name>
      <anchorfile>structIncremental__q.html</anchorfile>
      <anchor>a48657067fd51e47d2c0c7b2e67961de4</anchor>
      <arglist>[Q_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>LONG</type>
      <name>idx</name>
      <anchorfile>structIncremental__q.html</anchorfile>
      <anchor>a7f7eb5d6cc000c51da371eefbd32ea37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SEM_ID</type>
      <name>q_lock</name>
      <anchorfile>structIncremental__q.html</anchorfile>
      <anchor>adfec0da939628c4ad47970f168a1ff27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>JOINT_ANGULAR_VELOCITY_LIMITS</name>
    <filename>structJOINT__ANGULAR__VELOCITY__LIMITS.html</filename>
    <member kind="variable">
      <type>INT32</type>
      <name>maxLimit</name>
      <anchorfile>structJOINT__ANGULAR__VELOCITY__LIMITS.html</anchorfile>
      <anchor>ae0914b777a19f4f0dacc26cf37657c38</anchor>
      <arglist>[MAX_PULSE_AXES]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>JOINT_FEEDBACK_SPEED_ADDRESSES</name>
    <filename>structJOINT__FEEDBACK__SPEED__ADDRESSES.html</filename>
    <member kind="variable">
      <type>BOOL</type>
      <name>bFeedbackSpeedEnabled</name>
      <anchorfile>structJOINT__FEEDBACK__SPEED__ADDRESSES.html</anchorfile>
      <anchor>aba9b1b2efd09cc116b68a929a5e75276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ULONG</type>
      <name>cioAddressForAxis</name>
      <anchorfile>structJOINT__FEEDBACK__SPEED__ADDRESSES.html</anchorfile>
      <anchor>ab48366ddb01eb5a977e91efdf744d04b</anchor>
      <arglist>[MAX_PULSE_AXES][2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>JOINT_PULSE_LIMITS</name>
    <filename>structJOINT__PULSE__LIMITS.html</filename>
    <member kind="variable">
      <type>INT32</type>
      <name>maxLimit</name>
      <anchorfile>structJOINT__PULSE__LIMITS.html</anchorfile>
      <anchor>a38dd84786cb058eabd58d958706f6528</anchor>
      <arglist>[MAX_PULSE_AXES]</arglist>
    </member>
    <member kind="variable">
      <type>INT32</type>
      <name>minLimit</name>
      <anchorfile>structJOINT__PULSE__LIMITS.html</anchorfile>
      <anchor>a21b4424d2585e7e1904c0a62da8011e0</anchor>
      <arglist>[MAX_PULSE_AXES]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>JointMotionData</name>
    <filename>structJointMotionData.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>acc</name>
      <anchorfile>structJointMotionData.html</anchorfile>
      <anchor>af7c1e8b86f386c9f6b746b7dff88a2cf</anchor>
      <arglist>[MP_GRP_AXES_NUM]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flag</name>
      <anchorfile>structJointMotionData.html</anchorfile>
      <anchor>af57da71e1e5e3f97503d45db263b9dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pos</name>
      <anchorfile>structJointMotionData.html</anchorfile>
      <anchor>ace91b214f28222f2e9950d68e30ef6e7</anchor>
      <arglist>[MP_GRP_AXES_NUM]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>time</name>
      <anchorfile>structJointMotionData.html</anchorfile>
      <anchor>a024b9a258a2e05e9af42d6bbb2094a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vel</name>
      <anchorfile>structJointMotionData.html</anchorfile>
      <anchor>af7f60557dafe955346d3c75cfb5863e7</anchor>
      <arglist>[MP_GRP_AXES_NUM]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MAX_INC_PIPC</name>
    <filename>structMAX__INC__PIPC.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>ctrlGrp</name>
      <anchorfile>structMAX__INC__PIPC.html</anchorfile>
      <anchor>abf7cb931d2d671a71d914336c37f6220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MAX_INCREMENT_INFO</type>
      <name>info</name>
      <anchorfile>structMAX__INC__PIPC.html</anchorfile>
      <anchor>a7c505caa4e490ffe4d2b8ac439401576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IpCycleInMilliseconds</name>
      <anchorfile>structMAX__INC__PIPC.html</anchorfile>
      <anchor>a00773c151dea613483e95fead7ea3d07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MAX_INCREMENT_INFO</name>
    <filename>structMAX__INCREMENT__INFO.html</filename>
    <member kind="variable">
      <type>UINT32</type>
      <name>maxIncrement</name>
      <anchorfile>structMAX__INCREMENT__INFO.html</anchorfile>
      <anchor>acb97a8e7d995d3a48b4d8c185011d6f2</anchor>
      <arglist>[MAX_PULSE_AXES]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PULSE_TO_METER</name>
    <filename>structPULSE__TO__METER.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>PtoM</name>
      <anchorfile>structPULSE__TO__METER.html</anchorfile>
      <anchor>a9f9a0406703ade5f1f3eb112d94c5bf7</anchor>
      <arglist>[MAX_PULSE_AXES]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PULSE_TO_RAD</name>
    <filename>structPULSE__TO__RAD.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>PtoR</name>
      <anchorfile>structPULSE__TO__RAD.html</anchorfile>
      <anchor>a3cb4d5beae47496112ba809c958e82d3</anchor>
      <arglist>[MAX_PULSE_AXES]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RobotGroup</name>
    <filename>classRobotGroup.html</filename>
    <member kind="function">
      <type>int</type>
      <name>get_group_id</name>
      <anchorfile>classRobotGroup.html</anchorfile>
      <anchor>a1f64d8e43fbea18b9798ef1693abf228</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>get_joint_names</name>
      <anchorfile>classRobotGroup.html</anchorfile>
      <anchor>afc5018419c39ffaaad478137e6882c5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_name</name>
      <anchorfile>classRobotGroup.html</anchorfile>
      <anchor>ab01f0337402ddff73c6054af6b88420b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_ns</name>
      <anchorfile>classRobotGroup.html</anchorfile>
      <anchor>ad747a837fc3b2997dd031d6cb39808d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RobotGroup</name>
      <anchorfile>classRobotGroup.html</anchorfile>
      <anchor>a079354b1babbe782a34a4f112ca20c37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_group_id</name>
      <anchorfile>classRobotGroup.html</anchorfile>
      <anchor>a52f49573d38fa3859796f52a773c5963</anchor>
      <arglist>(int gid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_joint_names</name>
      <anchorfile>classRobotGroup.html</anchorfile>
      <anchor>aee8ed13de6a005431ad0d38644f936cf</anchor>
      <arglist>(std::vector&lt; std::string &gt; jnames)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classRobotGroup.html</anchorfile>
      <anchor>a6297eec25c333427315dbfdfec3b1fad</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_ns</name>
      <anchorfile>classRobotGroup.html</anchorfile>
      <anchor>ae93184f436ecff7b299243fd9bc70a1b</anchor>
      <arglist>(std::string ns)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>group_id_</name>
      <anchorfile>classRobotGroup.html</anchorfile>
      <anchor>a8997a53b311f82c7c30d4c4a0c69a22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joint_names_</name>
      <anchorfile>classRobotGroup.html</anchorfile>
      <anchor>aef25a1ab49bd1b01adc39f85d4c398e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classRobotGroup.html</anchorfile>
      <anchor>a54cc6d3c26fb69d38a532df2020cef90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>ns_</name>
      <anchorfile>classRobotGroup.html</anchorfile>
      <anchor>ac8560617c0b2c305c48ddb6128659f26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>SmBody</name>
    <filename>unionSmBody.html</filename>
    <member kind="variable">
      <type>SmBodyMotoIoCtrlReply</type>
      <name>ioCtrlReply</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>aedc84d2063c9cee6a41914ed4acb452b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmBodyJointFeedback</type>
      <name>jointFeedback</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>aba5936fa08052ba83c825d0f8df3efc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmBodyJointFeedbackEx</type>
      <name>jointFeedbackEx</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>a8adaf2dc3a435146ff658ec3f8349aca</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>SmBodyJointTrajPtFullEx</type>
      <name>jointTrajDataEx</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>ae09c451e23f9d2fc5d1efa4bc9ed28e0</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>SmBodyMotoReadIOBit</type>
      <name>readIOBit</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>a72f70e50e8a3ac5cb4bd44470339db56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmBodyMotoReadIOBitReply</type>
      <name>readIOBitReply</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>a7c19a06cc6926ca95ad6e9cb7a0cc591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmBodyMotoReadIOGroup</type>
      <name>readIOGroup</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>a89879421bf0602a0a2af51495ece4f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmBodyMotoReadIOGroupReply</type>
      <name>readIOGroupReply</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>a72970c07d1560487856800f145147175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmBodyRobotStatus</type>
      <name>robotStatus</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>a67a4a5a1d7e9ac0ab50fe5720c08b4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmBodyMotoWriteIOBit</type>
      <name>writeIOBit</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>aaf01b2b19a3012010d4a6e253b06ab98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmBodyMotoWriteIOBitReply</type>
      <name>writeIOBitReply</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>a36e84883888457b18bf4c5b93283b687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmBodyMotoWriteIOGroup</type>
      <name>writeIOGroup</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>a5d6f3121d0f0d81d57b38f6636324cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmBodyMotoWriteIOGroupReply</type>
      <name>writeIOGroupReply</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>a38dad2329fdcdcab6ff7364fa661c726</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>
  <compound kind="struct">
    <name>TASK_QTY_INFO</name>
    <filename>structTASK__QTY__INFO.html</filename>
    <member kind="variable">
      <type>UINT32</type>
      <name>qtyOfHighPriorityTasks</name>
      <anchorfile>structTASK__QTY__INFO.html</anchorfile>
      <anchor>ad5dc160d85f2710bdeb472518bb7c248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT32</type>
      <name>qtyOfNormalPriorityTasks</name>
      <anchorfile>structTASK__QTY__INFO.html</anchorfile>
      <anchor>adf845cc2c369d0c5acd718baeb9a9524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UINT32</type>
      <name>qtyOfOutFiles</name>
      <anchorfile>structTASK__QTY__INFO.html</anchorfile>
      <anchor>aa4cc46f899c5b4792cde06f0d65b5a53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>industrial::joint_feedback_ex</name>
    <filename>namespaceindustrial_1_1joint__feedback__ex.html</filename>
    <class kind="class">industrial::joint_feedback_ex::JointFeedbackEx</class>
  </compound>
  <compound kind="class">
    <name>industrial::joint_feedback_ex::JointFeedbackEx</name>
    <filename>classindustrial_1_1joint__feedback__ex_1_1JointFeedbackEx.html</filename>
    <base>industrial::simple_serialize::SimpleSerialize</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>byteLength</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex_1_1JointFeedbackEx.html</anchorfile>
      <anchor>a4018f351c521781c349d08385029fc0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyFrom</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex_1_1JointFeedbackEx.html</anchorfile>
      <anchor>aed961cee88a43d3210dde7d69c872964</anchor>
      <arglist>(JointFeedbackEx &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_int</type>
      <name>getGroupsNumber</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex_1_1JointFeedbackEx.html</anchorfile>
      <anchor>a457fd697ebf1796814ae06f7ee7647da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; industrial::joint_feedback_message::JointFeedbackMessage &gt;</type>
      <name>getJointMessages</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex_1_1JointFeedbackEx.html</anchorfile>
      <anchor>a80bcd3a94de6ab897b07013e2459ace6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex_1_1JointFeedbackEx.html</anchorfile>
      <anchor>af79a0659e5f939f4453050f05b5af594</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex_1_1JointFeedbackEx.html</anchorfile>
      <anchor>a16b5fe85926b44a5e0de50571ae0ce3a</anchor>
      <arglist>(industrial::shared_types::shared_int groups_number, std::vector&lt; industrial::joint_feedback_message::JointFeedbackMessage &gt; joints_feedback_points)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointFeedbackEx</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex_1_1JointFeedbackEx.html</anchorfile>
      <anchor>ab70c70604085ba38c658bc1920c4a94c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex_1_1JointFeedbackEx.html</anchorfile>
      <anchor>a0c363237949423287ffc16cdc35c91e0</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex_1_1JointFeedbackEx.html</anchorfile>
      <anchor>ae3489f1aba55cd523d2afba88276b22a</anchor>
      <arglist>(JointFeedbackEx &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGroupsNumber</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex_1_1JointFeedbackEx.html</anchorfile>
      <anchor>aca3ca17a9fff3d281e10eb1cada66dfa</anchor>
      <arglist>(industrial::shared_types::shared_int groups_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setJointMessages</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex_1_1JointFeedbackEx.html</anchorfile>
      <anchor>a7cdb297765f49917c08935da82aee533</anchor>
      <arglist>(std::vector&lt; industrial::joint_feedback_message::JointFeedbackMessage &gt; joint_feedback_messages)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unload</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex_1_1JointFeedbackEx.html</anchorfile>
      <anchor>aefee4d395a5be5a11847893c158a65cd</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JointFeedbackEx</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex_1_1JointFeedbackEx.html</anchorfile>
      <anchor>aa843880cc8815184ce2f4fffe0118d37</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_int</type>
      <name>groups_number_</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex_1_1JointFeedbackEx.html</anchorfile>
      <anchor>adb3cde92bc6e36c1b3b48f4cbe424b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; industrial::joint_feedback_message::JointFeedbackMessage &gt;</type>
      <name>joint_feedback_messages_</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex_1_1JointFeedbackEx.html</anchorfile>
      <anchor>aae4a5cb23d52f5bf5cf1bdfaebddd4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::joint_data::JointData</type>
      <name>positions_</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex_1_1JointFeedbackEx.html</anchorfile>
      <anchor>a96e0221b0ef04e7fab98f1bae87e700a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const industrial::shared_types::shared_int</type>
      <name>MAX_NUM_GROUPS</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex_1_1JointFeedbackEx.html</anchorfile>
      <anchor>a496b95e23c8fcf4b417ad9270df50811</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>industrial::joint_feedback_ex_message</name>
    <filename>namespaceindustrial_1_1joint__feedback__ex__message.html</filename>
    <class kind="class">industrial::joint_feedback_ex_message::JointFeedbackExMessage</class>
  </compound>
  <compound kind="class">
    <name>industrial::joint_feedback_ex_message::JointFeedbackExMessage</name>
    <filename>classindustrial_1_1joint__feedback__ex__message_1_1JointFeedbackExMessage.html</filename>
    <base>industrial::typed_message::TypedMessage</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>byteLength</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex__message_1_1JointFeedbackExMessage.html</anchorfile>
      <anchor>a6ea9f7b50c16f4b085dd33120b2d2e31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_int</type>
      <name>getGroupsNumber</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex__message_1_1JointFeedbackExMessage.html</anchorfile>
      <anchor>a8cebb11aa006a80fd7dcfb5dfe1a91bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; industrial::joint_feedback_message::JointFeedbackMessage &gt;</type>
      <name>getJointMessages</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex__message_1_1JointFeedbackExMessage.html</anchorfile>
      <anchor>ae537f085fa94ff4f4f1e59fbaefb6e9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex__message_1_1JointFeedbackExMessage.html</anchorfile>
      <anchor>aeded4c9f0c74945a60607f1b4fb02521</anchor>
      <arglist>(industrial::simple_message::SimpleMessage &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex__message_1_1JointFeedbackExMessage.html</anchorfile>
      <anchor>a2bc832321236aed30471ee387464cf4d</anchor>
      <arglist>(industrial::joint_feedback_ex::JointFeedbackEx &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex__message_1_1JointFeedbackExMessage.html</anchorfile>
      <anchor>ace3b2edacda85bda79665ac3b04248fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointFeedbackExMessage</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex__message_1_1JointFeedbackExMessage.html</anchorfile>
      <anchor>a5a59fc6eb09ea89a1d44b7fd336384d4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex__message_1_1JointFeedbackExMessage.html</anchorfile>
      <anchor>a70d360bf404f0e89f55d26ce8cb9b175</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unload</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex__message_1_1JointFeedbackExMessage.html</anchorfile>
      <anchor>a522b7d7ec216944f6c37541b0a963f30</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JointFeedbackExMessage</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex__message_1_1JointFeedbackExMessage.html</anchorfile>
      <anchor>ae6fb5fec378f8965e310367fa0e334f7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::joint_feedback_ex::JointFeedbackEx</type>
      <name>data_</name>
      <anchorfile>classindustrial_1_1joint__feedback__ex__message_1_1JointFeedbackExMessage.html</anchorfile>
      <anchor>a5eb9fb8b139261cbec7d0c2387f6d1ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>industrial::joint_traj_pt_full_ex</name>
    <filename>namespaceindustrial_1_1joint__traj__pt__full__ex.html</filename>
    <namespace>industrial::joint_traj_pt_full_ex::SpecialSeqValues</namespace>
    <class kind="class">industrial::joint_traj_pt_full_ex::JointTrajPtFullEx</class>
    <member kind="typedef">
      <type>SpecialSeqValues::SpecialSeqValue</type>
      <name>SpecialSeqValue</name>
      <anchorfile>namespaceindustrial_1_1joint__traj__pt__full__ex.html</anchorfile>
      <anchor>af4efd9ecf4b37439a11a6e7bb5b6d066</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>industrial::joint_traj_pt_full_ex::JointTrajPtFullEx</name>
    <filename>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</filename>
    <base>industrial::simple_serialize::SimpleSerialize</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>byteLength</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>a33f3a30aaeb0e3974d721aebb3a4a25d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyFrom</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>ac05b7d86601f9501c90036450cdda2d5</anchor>
      <arglist>(JointTrajPtFullEx &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_int</type>
      <name>getMaxGroups</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>a3185c5831323a5d2b7dbe6536331f2ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_int</type>
      <name>getNumGroups</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>ae7c1059e28513c090cbb45f2dd5fb417</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_int</type>
      <name>getSequence</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>aaa037c04bbef3e52917e2c489035a58f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>ad7216c3da9150115f783bc87a75bce79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>aaf689111dd590dc5ee5a26b0ee138c6e</anchor>
      <arglist>(industrial::shared_types::shared_int num_groups, industrial::shared_types::shared_int sequence, std::vector&lt; industrial::joint_traj_pt_full::JointTrajPtFull &gt; joint_trajectory_points)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointTrajPtFullEx</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>ad82c787cb9703d32d887728e8c7b3cc3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>a637f3e35f42d2b16008b39b7ea127da0</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>a8ea442b7a124a6a1717322f32b700c98</anchor>
      <arglist>(JointTrajPtFullEx &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMultiJointTrajPtData</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>a8a8d5ac532c74b2da6cc0da5fe272f0c</anchor>
      <arglist>(std::vector&lt; industrial::joint_traj_pt_full::JointTrajPtFull &gt; joint_trajectory_points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumGroups</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>ae75cbb027be88cc647bae2bbe5c72380</anchor>
      <arglist>(industrial::shared_types::shared_int num_groups)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSequence</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>a3195f3774fda1ef66af57e2d702fff56</anchor>
      <arglist>(industrial::shared_types::shared_int sequence)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unload</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>a0a27e8426400c6717d8f3c7707e088e0</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JointTrajPtFullEx</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>ab3ab1dd34bc227de4040747e2915be39</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::joint_traj_pt_full::JointTrajPtFull</type>
      <name>joint_traj_full_sample_</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>a8e3b44249aaa575b3087f3fc36a500fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; industrial::joint_traj_pt_full::JointTrajPtFull &gt;</type>
      <name>joint_trajectory_points_</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>a93799851414ca56dadfb85f4607d5c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_int</type>
      <name>num_groups_</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>a1ae2683c0e46835f6ce2140db2c1b6a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_int</type>
      <name>sequence_</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>a17c0dcf02cf8f064d231cad79b1c4090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_int</type>
      <name>valid_fields_from_message_</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>a186ae42ce81f19296fc2cafedd595052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const industrial::shared_types::shared_int</type>
      <name>MAX_NUM_GROUPS</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex_1_1JointTrajPtFullEx.html</anchorfile>
      <anchor>a908a62aa684d747c6e2fcd0310296053</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>industrial::joint_traj_pt_full_ex::SpecialSeqValues</name>
    <filename>namespaceindustrial_1_1joint__traj__pt__full__ex_1_1SpecialSeqValues.html</filename>
    <member kind="enumeration">
      <name>SpecialSeqValue</name>
      <anchorfile>namespaceindustrial_1_1joint__traj__pt__full__ex_1_1SpecialSeqValues.html</anchorfile>
      <anchor>a254304f30f643af3be15d6dfbceb453a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_TRAJECTORY_DOWNLOAD</name>
      <anchorfile>namespaceindustrial_1_1joint__traj__pt__full__ex_1_1SpecialSeqValues.html</anchorfile>
      <anchor>a254304f30f643af3be15d6dfbceb453aa0fda88486e88e02f091b30578c0528ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_TRAJECOTRY_STREAMING</name>
      <anchorfile>namespaceindustrial_1_1joint__traj__pt__full__ex_1_1SpecialSeqValues.html</anchorfile>
      <anchor>a254304f30f643af3be15d6dfbceb453aaf0af395d4b1f4a4b8afbcf6eec05257c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>END_TRAJECTORY</name>
      <anchorfile>namespaceindustrial_1_1joint__traj__pt__full__ex_1_1SpecialSeqValues.html</anchorfile>
      <anchor>a254304f30f643af3be15d6dfbceb453aa54731d5304f93e7e8e113be55b04f06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STOP_TRAJECTORY</name>
      <anchorfile>namespaceindustrial_1_1joint__traj__pt__full__ex_1_1SpecialSeqValues.html</anchorfile>
      <anchor>a254304f30f643af3be15d6dfbceb453aa301ed7a4f47d6a5f2d9dc1cf399f0e87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>industrial::joint_traj_pt_full_ex_message</name>
    <filename>namespaceindustrial_1_1joint__traj__pt__full__ex__message.html</filename>
    <class kind="class">industrial::joint_traj_pt_full_ex_message::JointTrajPtFullExMessage</class>
  </compound>
  <compound kind="class">
    <name>industrial::joint_traj_pt_full_ex_message::JointTrajPtFullExMessage</name>
    <filename>classindustrial_1_1joint__traj__pt__full__ex__message_1_1JointTrajPtFullExMessage.html</filename>
    <base>industrial::typed_message::TypedMessage</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>byteLength</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex__message_1_1JointTrajPtFullExMessage.html</anchorfile>
      <anchor>a39147b08711f39665f69a200ff525f9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex__message_1_1JointTrajPtFullExMessage.html</anchorfile>
      <anchor>ae745f73868dccf631810918017b9040d</anchor>
      <arglist>(industrial::simple_message::SimpleMessage &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex__message_1_1JointTrajPtFullExMessage.html</anchorfile>
      <anchor>a1800971fa5ce2e07fadd033a880a5ddc</anchor>
      <arglist>(industrial::joint_traj_pt_full_ex::JointTrajPtFullEx &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex__message_1_1JointTrajPtFullExMessage.html</anchorfile>
      <anchor>a89641cd9f4c51f92c4de9763de817184</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointTrajPtFullExMessage</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex__message_1_1JointTrajPtFullExMessage.html</anchorfile>
      <anchor>a7ee4b3b7de0c3e440a406ad4a38f3efc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex__message_1_1JointTrajPtFullExMessage.html</anchorfile>
      <anchor>adfc3d7f75511fa967faef0339b0f3bab</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSequence</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex__message_1_1JointTrajPtFullExMessage.html</anchorfile>
      <anchor>a750f29f156aff0640a324b9d4820290d</anchor>
      <arglist>(industrial::shared_types::shared_int sequence)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unload</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex__message_1_1JointTrajPtFullExMessage.html</anchorfile>
      <anchor>aa6594aecaab6b8217120f0ed6dbeb26b</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JointTrajPtFullExMessage</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex__message_1_1JointTrajPtFullExMessage.html</anchorfile>
      <anchor>ab07e574f1a5e610681c4a7eb819ff7b5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>industrial::joint_traj_pt_full_ex::JointTrajPtFullEx</type>
      <name>point_</name>
      <anchorfile>classindustrial_1_1joint__traj__pt__full__ex__message_1_1JointTrajPtFullExMessage.html</anchorfile>
      <anchor>a9c9fd257fa10d2eaacf7c209888350fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>industrial_robot_client::joint_feedback_ex_relay_handler</name>
    <filename>namespaceindustrial__robot__client_1_1joint__feedback__ex__relay__handler.html</filename>
    <class kind="class">industrial_robot_client::joint_feedback_ex_relay_handler::JointFeedbackExRelayHandler</class>
  </compound>
  <compound kind="class">
    <name>industrial_robot_client::joint_feedback_ex_relay_handler::JointFeedbackExRelayHandler</name>
    <filename>classindustrial__robot__client_1_1joint__feedback__ex__relay__handler_1_1JointFeedbackExRelayHandler.html</filename>
    <base>industrial_robot_client::joint_relay_handler::JointRelayHandler</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__ex__relay__handler_1_1JointFeedbackExRelayHandler.html</anchorfile>
      <anchor>af7c5458cdd9d4ca5a4bbcb446964b6e3</anchor>
      <arglist>(SmplMsgConnection *connection, std::vector&lt; std::string &gt; &amp;joint_names)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__ex__relay__handler_1_1JointFeedbackExRelayHandler.html</anchorfile>
      <anchor>ab781f00c7112968c6b0adb00f8cae6da</anchor>
      <arglist>(SmplMsgConnection *connection, std::map&lt; int, RobotGroup &gt; &amp;robot_groups)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointFeedbackExRelayHandler</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__ex__relay__handler_1_1JointFeedbackExRelayHandler.html</anchorfile>
      <anchor>a670722ddd61285f7a69c21ac235669f3</anchor>
      <arglist>(int groups_number=-1)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>convert_message</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__ex__relay__handler_1_1JointFeedbackExRelayHandler.html</anchorfile>
      <anchor>aded2d2570446a8999d1d70b8b9253bd8</anchor>
      <arglist>(JointFeedbackMessage &amp;msg_in, DynamicJointsGroup *joint_state, int robot_id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>create_messages</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__ex__relay__handler_1_1JointFeedbackExRelayHandler.html</anchorfile>
      <anchor>a5b23cc1070de674eb6afea949bb20c5d</anchor>
      <arglist>(SimpleMessage &amp;msg_in, control_msgs::FollowJointTrajectoryFeedback *control_state, sensor_msgs::JointState *sensor_state)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>create_messages</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__ex__relay__handler_1_1JointFeedbackExRelayHandler.html</anchorfile>
      <anchor>a0c1c79a0d5b0f7d20fcc4c470a00e6b7</anchor>
      <arglist>(JointFeedbackMessage &amp;msg_in, control_msgs::FollowJointTrajectoryFeedback *control_state, sensor_msgs::JointState *sensor_state, int robot_id)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>dynamic_pub_joint_control_state_</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__ex__relay__handler_1_1JointFeedbackExRelayHandler.html</anchorfile>
      <anchor>a5084f4207cf7bf285d8a4b81f41a5bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>groups_number_</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__ex__relay__handler_1_1JointFeedbackExRelayHandler.html</anchorfile>
      <anchor>a3bb68c03f1d9a53b4ca4710fbb5bf316</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_joint_control_state_</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__ex__relay__handler_1_1JointFeedbackExRelayHandler.html</anchorfile>
      <anchor>ad8498eca28fc1614400c0adfb3732d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_joint_sensor_state_</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__ex__relay__handler_1_1JointFeedbackExRelayHandler.html</anchorfile>
      <anchor>a487326a5d5abde5e94527bd6f82023ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>version_0_</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__ex__relay__handler_1_1JointFeedbackExRelayHandler.html</anchorfile>
      <anchor>a5a968930fab09017fd148329019b6280</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>convert_message</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__ex__relay__handler_1_1JointFeedbackExRelayHandler.html</anchorfile>
      <anchor>a379778967e3d187aadacb7381f055c14</anchor>
      <arglist>(JointFeedbackExMessage &amp;msg_in, DynamicJointsGroup *joint_state, int robot_id)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>JointDataToVector</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__ex__relay__handler_1_1JointFeedbackExRelayHandler.html</anchorfile>
      <anchor>af088763e7dd6ef8e10ba4bb7b38c0694</anchor>
      <arglist>(const industrial::joint_data::JointData &amp;joints, std::vector&lt; double &gt; &amp;vec, int len)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_int</type>
      <name>valid_fields_from_message_</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__ex__relay__handler_1_1JointFeedbackExRelayHandler.html</anchorfile>
      <anchor>af2e983205616d24c1a03c5e0ca2c2bd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>industrial_robot_client::joint_feedback_relay_handler</name>
    <filename>namespaceindustrial__robot__client_1_1joint__feedback__relay__handler.html</filename>
    <class kind="class">industrial_robot_client::joint_feedback_relay_handler::JointFeedbackRelayHandler</class>
  </compound>
  <compound kind="class">
    <name>industrial_robot_client::joint_feedback_relay_handler::JointFeedbackRelayHandler</name>
    <filename>classindustrial__robot__client_1_1joint__feedback__relay__handler_1_1JointFeedbackRelayHandler.html</filename>
    <base>industrial_robot_client::joint_relay_handler::JointRelayHandler</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__relay__handler_1_1JointFeedbackRelayHandler.html</anchorfile>
      <anchor>a221adcac1b98968948d3877bd8d68971</anchor>
      <arglist>(SmplMsgConnection *connection, std::vector&lt; std::string &gt; &amp;joint_names)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__relay__handler_1_1JointFeedbackRelayHandler.html</anchorfile>
      <anchor>aaf1e31937807446aa322846a323be88a</anchor>
      <arglist>(SmplMsgConnection *connection, std::map&lt; int, RobotGroup &gt; &amp;robot_groups)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointFeedbackRelayHandler</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__relay__handler_1_1JointFeedbackRelayHandler.html</anchorfile>
      <anchor>ac5d07a0def9b5bb885fbe4f4d08e7a74</anchor>
      <arglist>(int robot_id=-1)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>convert_message</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__relay__handler_1_1JointFeedbackRelayHandler.html</anchorfile>
      <anchor>a04da13884fbf9f8c8b2f9407940d82ce</anchor>
      <arglist>(SimpleMessage &amp;msg_in, JointTrajectoryPoint *joint_state)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>convert_message</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__relay__handler_1_1JointFeedbackRelayHandler.html</anchorfile>
      <anchor>a114bf51bb7af42203131e16b306abe67</anchor>
      <arglist>(SimpleMessage &amp;msg_in, DynamicJointsGroup *joint_state, int robot_id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>create_messages</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__relay__handler_1_1JointFeedbackRelayHandler.html</anchorfile>
      <anchor>a555d0f935c73c04f2c9a91fdb07ac1c4</anchor>
      <arglist>(SimpleMessage &amp;msg_in, control_msgs::FollowJointTrajectoryFeedback *control_state, sensor_msgs::JointState *sensor_state)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>create_messages</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__relay__handler_1_1JointFeedbackRelayHandler.html</anchorfile>
      <anchor>a814dd8d44e94f32320ae564b76c00c95</anchor>
      <arglist>(SimpleMessage &amp;msg_in, control_msgs::FollowJointTrajectoryFeedback *control_state, sensor_msgs::JointState *sensor_state, int robot_id)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>select</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__relay__handler_1_1JointFeedbackRelayHandler.html</anchorfile>
      <anchor>aaf78d52e2643001dfadcd67b7ca7471a</anchor>
      <arglist>(const DynamicJointsGroup &amp;all_joint_state, const std::vector&lt; std::string &gt; &amp;all_joint_names, DynamicJointsGroup *pub_joint_state, std::vector&lt; std::string &gt; *pub_joint_names)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>transform</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__relay__handler_1_1JointFeedbackRelayHandler.html</anchorfile>
      <anchor>ad18463c9679c0382e9e5498b4f467684</anchor>
      <arglist>(const DynamicJointsGroup &amp;state_in, DynamicJointsGroup *state_out)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>robot_id_</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__relay__handler_1_1JointFeedbackRelayHandler.html</anchorfile>
      <anchor>a9a2499476d4ead4a31c9e5622ae5b843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>version_0_</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__relay__handler_1_1JointFeedbackRelayHandler.html</anchorfile>
      <anchor>a67c4c02d033868fbb87e648afe28c1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>convert_message</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__relay__handler_1_1JointFeedbackRelayHandler.html</anchorfile>
      <anchor>a1f39ad6eebc8a34f6cd0159a7d853236</anchor>
      <arglist>(JointFeedbackMessage &amp;msg_in, JointTrajectoryPoint *joint_state)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>convert_message</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__relay__handler_1_1JointFeedbackRelayHandler.html</anchorfile>
      <anchor>aeb4b64d74a51b963fa4ae4cb26084d30</anchor>
      <arglist>(JointFeedbackMessage &amp;msg_in, DynamicJointsGroup *joint_state, int robot_id)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>JointDataToVector</name>
      <anchorfile>classindustrial__robot__client_1_1joint__feedback__relay__handler_1_1JointFeedbackRelayHandler.html</anchorfile>
      <anchor>a4afd59d5576a1af8c5daf745c0c7845f</anchor>
      <arglist>(const industrial::joint_data::JointData &amp;joints, std::vector&lt; double &gt; &amp;vec, int len)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>industrial_robot_client::motoman_utils</name>
    <filename>namespaceindustrial__robot__client_1_1motoman__utils.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>getJointGroups</name>
      <anchorfile>namespaceindustrial__robot__client_1_1motoman__utils.html</anchorfile>
      <anchor>a978f52fc7be5d6c941d4401d577740ba</anchor>
      <arglist>(const std::string topic_param, std::map&lt; int, RobotGroup &gt; &amp;robot_groups)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>motoman</name>
    <filename>namespacemotoman.html</filename>
    <namespace>motoman::joint_trajectory_streamer</namespace>
    <namespace>motoman::motion_ctrl</namespace>
    <namespace>motoman::simple_message</namespace>
  </compound>
  <compound kind="namespace">
    <name>motoman::joint_trajectory_streamer</name>
    <filename>namespacemotoman_1_1joint__trajectory__streamer.html</filename>
    <class kind="class">motoman::joint_trajectory_streamer::MotomanJointTrajectoryStreamer</class>
  </compound>
  <compound kind="class">
    <name>motoman::joint_trajectory_streamer::MotomanJointTrajectoryStreamer</name>
    <filename>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</filename>
    <base>industrial_robot_client::joint_trajectory_streamer::JointTrajectoryStreamer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>create_message</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>aae08bfc9b226c3ef9ffd0e09ae317c8a</anchor>
      <arglist>(int seq, const trajectory_msgs::JointTrajectoryPoint &amp;pt, SimpleMessage *msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>create_message</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>ace240da417f5fe611da20cb723e8b3e6</anchor>
      <arglist>(int seq, const motoman_msgs::DynamicJointsGroup &amp;pt, SimpleMessage *msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>create_message_ex</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>a1683f3e8ba660dbfd933d8fe35fd2b18</anchor>
      <arglist>(int seq, const motoman_msgs::DynamicJointPoint &amp;point, SimpleMessage *msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>a20e7cb1f908bffcfd3d5477dd7761597</anchor>
      <arglist>(SmplMsgConnection *connection, const std::vector&lt; std::string &gt; &amp;joint_names, const std::map&lt; std::string, double &gt; &amp;velocity_limits=std::map&lt; std::string, double &gt;())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>ac07d72070b8e33a26aae8f995c2acc28</anchor>
      <arglist>(SmplMsgConnection *connection, const std::map&lt; int, RobotGroup &gt; &amp;robot_groups, const std::map&lt; std::string, double &gt; &amp;velocity_limits=std::map&lt; std::string, double &gt;())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MotomanJointTrajectoryStreamer</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>a41c699050a11804417d7b8710db5ae6b</anchor>
      <arglist>(int robot_id=-1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>send_to_robot</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>a4e3179a80f38d60dba1c444f0db66267</anchor>
      <arglist>(const std::vector&lt; SimpleMessage &gt; &amp;messages)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>streamingThread</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>a63e43a78b947f5761802ad380cb92bf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MotomanJointTrajectoryStreamer</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>a2446b6ad11807222937ba4897b1b7483</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>disableRobotCB</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>af361bcdd597f6eeb494b44f00f7cf6f7</anchor>
      <arglist>(std_srvs::Trigger::Request &amp;req, std_srvs::Trigger::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>enableRobotCB</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>a579ecd6ac176710eba193f794be582c0</anchor>
      <arglist>(std_srvs::Trigger::Request &amp;req, std_srvs::Trigger::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>is_valid</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>a9a59a2279f8a262aecd1f88996f53cdb</anchor>
      <arglist>(const trajectory_msgs::JointTrajectory &amp;traj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>is_valid</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>a84e245767ffe2043154d5e8d142a9ef1</anchor>
      <arglist>(const motoman_msgs::DynamicJointTrajectory &amp;traj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>trajectoryStop</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>a0a8096c3d65eb0b9971bf4d499845e90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>VectorToJointData</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>a886d92dcd0a3b471eaa3c9e64eb1ef1a</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;vec, industrial::joint_data::JointData &amp;joints)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>disabler_</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>ac46be931130cf009a04b72a80f1ce50e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>enabler_</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>a47a5561a2a0db5f2c87feb78cc2cc6ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MotomanMotionCtrl</type>
      <name>motion_ctrl_</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>a66e71d380cb88f38af193af1542117bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; int, MotomanMotionCtrl &gt;</type>
      <name>motion_ctrl_map_</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>a9a937fb51f2f531be61497644fbf1758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>robot_id_</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>a464090c58c944d82024d6ed1d460a5f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>motoman::motion_ctrl</name>
    <filename>namespacemotoman_1_1motion__ctrl.html</filename>
    <class kind="class">motoman::motion_ctrl::MotomanMotionCtrl</class>
    <member kind="typedef">
      <type>motoman::simple_message::motion_ctrl::MotionControlCmd</type>
      <name>MotionControlCmd</name>
      <anchorfile>namespacemotoman_1_1motion__ctrl.html</anchorfile>
      <anchor>af8a9fbb963b2e14497fad3bad7ae0186</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>motoman::motion_ctrl::MotomanMotionCtrl</name>
    <filename>classmotoman_1_1motion__ctrl_1_1MotomanMotionCtrl.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>controllerReady</name>
      <anchorfile>classmotoman_1_1motion__ctrl_1_1MotomanMotionCtrl.html</anchorfile>
      <anchor>aaf8260fc89e504c94b80bb92816e3343</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1motion__ctrl_1_1MotomanMotionCtrl.html</anchorfile>
      <anchor>ad200f9c76afa7ec19136a055468acd1e</anchor>
      <arglist>(SmplMsgConnection *connection, int robot_id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MotomanMotionCtrl</name>
      <anchorfile>classmotoman_1_1motion__ctrl_1_1MotomanMotionCtrl.html</anchorfile>
      <anchor>aa323b4191e5313dd107686cf7ecac376</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTrajMode</name>
      <anchorfile>classmotoman_1_1motion__ctrl_1_1MotomanMotionCtrl.html</anchorfile>
      <anchor>aeaf1e14b6d0835e6b98df7c0bf4dad5f</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stopTrajectory</name>
      <anchorfile>classmotoman_1_1motion__ctrl_1_1MotomanMotionCtrl.html</anchorfile>
      <anchor>a21a7e113c8c701906948a1223e83d993</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getErrorString</name>
      <anchorfile>classmotoman_1_1motion__ctrl_1_1MotomanMotionCtrl.html</anchorfile>
      <anchor>a7571b34166977c6cf954a190b7ddd975</anchor>
      <arglist>(const MotionReply &amp;reply)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>sendAndReceive</name>
      <anchorfile>classmotoman_1_1motion__ctrl_1_1MotomanMotionCtrl.html</anchorfile>
      <anchor>ae7c81f90aae4171eef2f34cb2c60180c</anchor>
      <arglist>(MotionControlCmd command, MotionReply &amp;reply)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SmplMsgConnection *</type>
      <name>connection_</name>
      <anchorfile>classmotoman_1_1motion__ctrl_1_1MotomanMotionCtrl.html</anchorfile>
      <anchor>aa56f777a59053656746d924b69cb775e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>robot_id_</name>
      <anchorfile>classmotoman_1_1motion__ctrl_1_1MotomanMotionCtrl.html</anchorfile>
      <anchor>a34d97ec6d8614dde6bddb4131d025b34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>motoman::simple_message</name>
    <filename>namespacemotoman_1_1simple__message.html</filename>
    <namespace>motoman::simple_message::io_ctrl</namespace>
    <namespace>motoman::simple_message::io_ctrl_message</namespace>
    <namespace>motoman::simple_message::io_ctrl_reply</namespace>
    <namespace>motoman::simple_message::io_ctrl_reply_message</namespace>
    <namespace>motoman::simple_message::motion_ctrl</namespace>
    <namespace>motoman::simple_message::motion_ctrl_message</namespace>
    <namespace>motoman::simple_message::motion_reply</namespace>
    <namespace>motoman::simple_message::motion_reply_message</namespace>
    <namespace>motoman::simple_message::MotomanMsgTypes</namespace>
    <member kind="typedef">
      <type>MotomanMsgTypes::MotomanMsgType</type>
      <name>MotomanMsgType</name>
      <anchorfile>namespacemotoman_1_1simple__message.html</anchorfile>
      <anchor>a34830d247e1fe430d67833b92b63057e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>motoman::simple_message::io_ctrl</name>
    <filename>namespacemotoman_1_1simple__message_1_1io__ctrl.html</filename>
    <class kind="class">motoman::simple_message::io_ctrl::ReadSingleIO</class>
    <class kind="class">motoman::simple_message::io_ctrl::WriteSingleIO</class>
  </compound>
  <compound kind="class">
    <name>motoman::simple_message::io_ctrl::ReadSingleIO</name>
    <filename>classmotoman_1_1simple__message_1_1io__ctrl_1_1ReadSingleIO.html</filename>
    <base>industrial::simple_serialize::SimpleSerialize</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>byteLength</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1ReadSingleIO.html</anchorfile>
      <anchor>ac9e70d1c2b8dff50fcb362706b8de3d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyFrom</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1ReadSingleIO.html</anchorfile>
      <anchor>a1169c3ffffe88a43c69315d2014fc04c</anchor>
      <arglist>(ReadSingleIO &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_int</type>
      <name>getAddress</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1ReadSingleIO.html</anchorfile>
      <anchor>abc7d373918ece91514001011161ca250</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1ReadSingleIO.html</anchorfile>
      <anchor>ae61cf3cdd0d23d9c51e56f20d68f3ac3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1ReadSingleIO.html</anchorfile>
      <anchor>a50c4297a8d17e291b5983bf8d9ab3cb1</anchor>
      <arglist>(industrial::shared_types::shared_int address)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1ReadSingleIO.html</anchorfile>
      <anchor>af4b842710145628ffda256f36be470b3</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1ReadSingleIO.html</anchorfile>
      <anchor>a289347844ee9e42999710757c86f7c9a</anchor>
      <arglist>(ReadSingleIO &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReadSingleIO</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1ReadSingleIO.html</anchorfile>
      <anchor>ab3ba357742095ff85b0d7f809a826ab5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAddress</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1ReadSingleIO.html</anchorfile>
      <anchor>a3945f8f9246f79e1549faf043cf66146</anchor>
      <arglist>(industrial::shared_types::shared_int address)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unload</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1ReadSingleIO.html</anchorfile>
      <anchor>afecd31cafe3abc634f5b1f126d35e934</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ReadSingleIO</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1ReadSingleIO.html</anchorfile>
      <anchor>a0665398a4d303924a405caa1d6aabca2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_int</type>
      <name>address_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1ReadSingleIO.html</anchorfile>
      <anchor>a3e85d322d9ff24af2f026b0113d7098e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>motoman::simple_message::io_ctrl::WriteSingleIO</name>
    <filename>classmotoman_1_1simple__message_1_1io__ctrl_1_1WriteSingleIO.html</filename>
    <base>industrial::simple_serialize::SimpleSerialize</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>byteLength</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1WriteSingleIO.html</anchorfile>
      <anchor>a9ee1430ee680ba03006f544698482f32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyFrom</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1WriteSingleIO.html</anchorfile>
      <anchor>ac2d762a8874a372d3f8fdb39babd18b9</anchor>
      <arglist>(WriteSingleIO &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_int</type>
      <name>getAddress</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1WriteSingleIO.html</anchorfile>
      <anchor>a2e23886872a59307bd3e436538ce29e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_int</type>
      <name>getValue</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1WriteSingleIO.html</anchorfile>
      <anchor>a92a09cef410ca87b2932dcfbdfb4adb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1WriteSingleIO.html</anchorfile>
      <anchor>a116616a5f7bd54aadbb487e1178249fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1WriteSingleIO.html</anchorfile>
      <anchor>acbf4ec8b756975e5fbf7abb45c9d408a</anchor>
      <arglist>(industrial::shared_types::shared_int address, industrial::shared_types::shared_int value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1WriteSingleIO.html</anchorfile>
      <anchor>a88e41eaa273aa4dd9b10a327f446a4b7</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1WriteSingleIO.html</anchorfile>
      <anchor>a62578f4699ae963fba4a212a6bf1e35a</anchor>
      <arglist>(WriteSingleIO &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAddress</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1WriteSingleIO.html</anchorfile>
      <anchor>ad96b4f7bc2997135efea2d2863437970</anchor>
      <arglist>(industrial::shared_types::shared_int address)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1WriteSingleIO.html</anchorfile>
      <anchor>a3848f0d66803d9e0b87900cc810508bb</anchor>
      <arglist>(industrial::shared_types::shared_int value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unload</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1WriteSingleIO.html</anchorfile>
      <anchor>a6f99f864793d2e928c2f783ba6506e55</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WriteSingleIO</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1WriteSingleIO.html</anchorfile>
      <anchor>a9a789b2d3597487db4ad2f4c6af3cbe6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WriteSingleIO</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1WriteSingleIO.html</anchorfile>
      <anchor>a760c7668f65cb853ea964b5bdafa3ee6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_int</type>
      <name>address_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1WriteSingleIO.html</anchorfile>
      <anchor>a7f75d137bc40e7baab06faf1ffac4e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_int</type>
      <name>value_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl_1_1WriteSingleIO.html</anchorfile>
      <anchor>a8ffec9c791584014727f5e525c127ac9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>motoman::simple_message::io_ctrl_message</name>
    <filename>namespacemotoman_1_1simple__message_1_1io__ctrl__message.html</filename>
    <class kind="class">motoman::simple_message::io_ctrl_message::ReadSingleIOMessage</class>
    <class kind="class">motoman::simple_message::io_ctrl_message::WriteSingleIOMessage</class>
  </compound>
  <compound kind="class">
    <name>motoman::simple_message::io_ctrl_message::ReadSingleIOMessage</name>
    <filename>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1ReadSingleIOMessage.html</filename>
    <base>industrial::typed_message::TypedMessage</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>byteLength</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1ReadSingleIOMessage.html</anchorfile>
      <anchor>a0d3da6b5684cad3bc8402b75da088737</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1ReadSingleIOMessage.html</anchorfile>
      <anchor>a913a034be0e63bbeed40ebb0badcb4c6</anchor>
      <arglist>(industrial::simple_message::SimpleMessage &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1ReadSingleIOMessage.html</anchorfile>
      <anchor>a3909cca80b2a8443a088a7f6f6c9445b</anchor>
      <arglist>(motoman::simple_message::io_ctrl::ReadSingleIO &amp;cmd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1ReadSingleIOMessage.html</anchorfile>
      <anchor>adb89305876e1514d89f4d31d376d3059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1ReadSingleIOMessage.html</anchorfile>
      <anchor>a33e0d2650a42387713defd10a6794c65</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReadSingleIOMessage</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1ReadSingleIOMessage.html</anchorfile>
      <anchor>a887ef0b69600f3ddff952ad6762f4251</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unload</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1ReadSingleIOMessage.html</anchorfile>
      <anchor>a6bd73e2ee58cc04967eebac5852512b5</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ReadSingleIOMessage</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1ReadSingleIOMessage.html</anchorfile>
      <anchor>a56ab76657787f5f4ac08d7c28cc99e32</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>motoman::simple_message::io_ctrl::ReadSingleIO</type>
      <name>cmd_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1ReadSingleIOMessage.html</anchorfile>
      <anchor>ab66f9419efa861782dbfd6397f649161</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>motoman::simple_message::io_ctrl_message::WriteSingleIOMessage</name>
    <filename>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1WriteSingleIOMessage.html</filename>
    <base>industrial::typed_message::TypedMessage</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>byteLength</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1WriteSingleIOMessage.html</anchorfile>
      <anchor>a7d56e9722941950fa27d7c10f4819116</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1WriteSingleIOMessage.html</anchorfile>
      <anchor>a49aa99a00c5147bc41617a0ee5f1e350</anchor>
      <arglist>(industrial::simple_message::SimpleMessage &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1WriteSingleIOMessage.html</anchorfile>
      <anchor>a315e1e6d9983b6982c3a2089983aafb2</anchor>
      <arglist>(motoman::simple_message::io_ctrl::WriteSingleIO &amp;cmd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1WriteSingleIOMessage.html</anchorfile>
      <anchor>a0fd229714c86a4af0796bf83c3d1afb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1WriteSingleIOMessage.html</anchorfile>
      <anchor>a35b74e382bbe95d9e3dc6d18bc527f65</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unload</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1WriteSingleIOMessage.html</anchorfile>
      <anchor>a939d25355f572f8a09a75f34eb476eff</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WriteSingleIOMessage</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1WriteSingleIOMessage.html</anchorfile>
      <anchor>aa49dcff0496d3881e33b00aeb25f1b86</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WriteSingleIOMessage</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1WriteSingleIOMessage.html</anchorfile>
      <anchor>adf7aaa61ae676a8813f5863d5d5c1c3e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>motoman::simple_message::io_ctrl::WriteSingleIO</type>
      <name>cmd_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__message_1_1WriteSingleIOMessage.html</anchorfile>
      <anchor>a4e487841a38ad85524db90cd2d8ee827</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>motoman::simple_message::io_ctrl_reply</name>
    <filename>namespacemotoman_1_1simple__message_1_1io__ctrl__reply.html</filename>
    <namespace>motoman::simple_message::io_ctrl_reply::ReadSingleIOReplyResults</namespace>
    <namespace>motoman::simple_message::io_ctrl_reply::WriteSingleIOReplyResults</namespace>
    <class kind="class">motoman::simple_message::io_ctrl_reply::ReadSingleIOReply</class>
    <class kind="class">motoman::simple_message::io_ctrl_reply::WriteSingleIOReply</class>
    <member kind="typedef">
      <type>ReadSingleIOReplyResults::ReadSingleIOReplyResult</type>
      <name>ReadSingleIOReplyResult</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1io__ctrl__reply.html</anchorfile>
      <anchor>ab8b1a98faefef9c154e3755448bdd6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>WriteSingleIOReplyResults::WriteSingleIOReplyResult</type>
      <name>WriteSingleIOReplyResult</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1io__ctrl__reply.html</anchorfile>
      <anchor>a38ab41298e1e62ab937e57724655589d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>motoman::simple_message::io_ctrl_reply::ReadSingleIOReply</name>
    <filename>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReply.html</filename>
    <base>industrial::simple_serialize::SimpleSerialize</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>byteLength</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReply.html</anchorfile>
      <anchor>aea37f96a924869613b9980d2d4abca0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyFrom</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReply.html</anchorfile>
      <anchor>a907adc6745870e9636d904dc967321bb</anchor>
      <arglist>(ReadSingleIOReply &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_int</type>
      <name>getResultCode</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReply.html</anchorfile>
      <anchor>a1b6f1dd2d234805acd158f93fc37d801</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getResultString</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReply.html</anchorfile>
      <anchor>a2c6484451b8ed8cff7fd8496c7b2dc72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_int</type>
      <name>getValue</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReply.html</anchorfile>
      <anchor>a20600f9170ccb2fb8db3355f0cd0e163</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReply.html</anchorfile>
      <anchor>a68888bcd69bb90d9f97333d89f40e7ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReply.html</anchorfile>
      <anchor>a5cf02a88eefbc9709a6954f5d7ad5ebe</anchor>
      <arglist>(industrial::shared_types::shared_int value, ReadSingleIOReplyResult result_code)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReply.html</anchorfile>
      <anchor>afe28380f05046e103e7f96102c250431</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReply.html</anchorfile>
      <anchor>a9f8087f49ae17f0d905dbd345e5e6913</anchor>
      <arglist>(ReadSingleIOReply &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReadSingleIOReply</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReply.html</anchorfile>
      <anchor>a0b60d4301914083ef58f4539ebf05cab</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResultCode</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReply.html</anchorfile>
      <anchor>a8c0a0cf50ac9111be2de06a563c54461</anchor>
      <arglist>(industrial::shared_types::shared_int result_code)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReply.html</anchorfile>
      <anchor>a3c3cd8b59548418c7f2fcfb6ba143624</anchor>
      <arglist>(industrial::shared_types::shared_int value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unload</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReply.html</anchorfile>
      <anchor>a353aadec9c3bb0f5a844514ac19af918</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ReadSingleIOReply</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReply.html</anchorfile>
      <anchor>ac1f4b33b14b0d18cd8c67bcdc6765b7d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getResultString</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReply.html</anchorfile>
      <anchor>a1a5ba4546d5e671f579efd97b4101107</anchor>
      <arglist>(industrial::shared_types::shared_int code)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_int</type>
      <name>result_code_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReply.html</anchorfile>
      <anchor>a579892177209828fbcd3501772a3a915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_int</type>
      <name>value_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReply.html</anchorfile>
      <anchor>ab7c0c280ebf4978896b91723f43a801f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>motoman::simple_message::io_ctrl_reply::WriteSingleIOReply</name>
    <filename>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReply.html</filename>
    <base>industrial::simple_serialize::SimpleSerialize</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>byteLength</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReply.html</anchorfile>
      <anchor>a0976a7dcaa0b8be00cd36556a369daac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyFrom</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReply.html</anchorfile>
      <anchor>afa69d409cbcfed2811ae672c56d3c651</anchor>
      <arglist>(WriteSingleIOReply &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_int</type>
      <name>getResultCode</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReply.html</anchorfile>
      <anchor>a5f502757ebec47dd344bf8a12978e558</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getResultString</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReply.html</anchorfile>
      <anchor>ada1c1d7c3d0f21edde778d34dfca2157</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReply.html</anchorfile>
      <anchor>a364b8bad7e217333ddb75b5c6d8cea81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReply.html</anchorfile>
      <anchor>a27b5ed246e4118ce4a4dad09e71e0912</anchor>
      <arglist>(WriteSingleIOReplyResult result_code)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReply.html</anchorfile>
      <anchor>a96b3c75e0db6588ad525081db480af05</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReply.html</anchorfile>
      <anchor>a6dafa264218b7b234d6be68bbed849d5</anchor>
      <arglist>(WriteSingleIOReply &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResultCode</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReply.html</anchorfile>
      <anchor>a54702c170af309d8c09701ccf8ce3242</anchor>
      <arglist>(industrial::shared_types::shared_int result_code)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unload</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReply.html</anchorfile>
      <anchor>ae32f03ed575ad8604e6afcb30859df38</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WriteSingleIOReply</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReply.html</anchorfile>
      <anchor>a333cbfc7e8f771681213984c8c2f47bd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WriteSingleIOReply</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReply.html</anchorfile>
      <anchor>ad223c40bb254f33fdc2caa69c68cbcea</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getResultString</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReply.html</anchorfile>
      <anchor>a1216796912ca581dbde5f48d1670d489</anchor>
      <arglist>(industrial::shared_types::shared_int code)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_int</type>
      <name>result_code_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReply.html</anchorfile>
      <anchor>a6f72b21482be69d3c33dc366fb14b242</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>motoman::simple_message::io_ctrl_reply::ReadSingleIOReplyResults</name>
    <filename>namespacemotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReplyResults.html</filename>
    <member kind="enumeration">
      <name>ReadSingleIOReplyResult</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReplyResults.html</anchorfile>
      <anchor>a5b7d99a1ea7c8f16326b02445cddd9b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReplyResults.html</anchorfile>
      <anchor>a5b7d99a1ea7c8f16326b02445cddd9b0a926b618b2416b69c9d30274f60b4c441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1io__ctrl__reply_1_1ReadSingleIOReplyResults.html</anchorfile>
      <anchor>a5b7d99a1ea7c8f16326b02445cddd9b0aaccfb4a2e0bf691f386d7b3eaa8b1390</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>motoman::simple_message::io_ctrl_reply::WriteSingleIOReplyResults</name>
    <filename>namespacemotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReplyResults.html</filename>
    <member kind="enumeration">
      <name>WriteSingleIOReplyResult</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReplyResults.html</anchorfile>
      <anchor>a0f974debd81de6a72931566c2d09ce4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReplyResults.html</anchorfile>
      <anchor>a0f974debd81de6a72931566c2d09ce4bacae7d28bcae55d8b58ea55510a8228a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1io__ctrl__reply_1_1WriteSingleIOReplyResults.html</anchorfile>
      <anchor>a0f974debd81de6a72931566c2d09ce4babf86ab2fc7be86caca437364922b4a6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>motoman::simple_message::io_ctrl_reply_message</name>
    <filename>namespacemotoman_1_1simple__message_1_1io__ctrl__reply__message.html</filename>
    <class kind="class">motoman::simple_message::io_ctrl_reply_message::ReadSingleIOReplyMessage</class>
    <class kind="class">motoman::simple_message::io_ctrl_reply_message::WriteSingleIOReplyMessage</class>
  </compound>
  <compound kind="class">
    <name>motoman::simple_message::io_ctrl_reply_message::ReadSingleIOReplyMessage</name>
    <filename>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1ReadSingleIOReplyMessage.html</filename>
    <base>industrial::typed_message::TypedMessage</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>byteLength</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1ReadSingleIOReplyMessage.html</anchorfile>
      <anchor>a2f77538b23fb7eeb486a1b8e32bbae25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1ReadSingleIOReplyMessage.html</anchorfile>
      <anchor>a2fcd19f73c4bf139fd3ae0fb76fa76e9</anchor>
      <arglist>(industrial::simple_message::SimpleMessage &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1ReadSingleIOReplyMessage.html</anchorfile>
      <anchor>a286d829e704715ab92b84b3449e13a2e</anchor>
      <arglist>(motoman::simple_message::io_ctrl_reply::ReadSingleIOReply &amp;reply)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1ReadSingleIOReplyMessage.html</anchorfile>
      <anchor>aeee1fab7d0f37fdb3ef5f3f105a4d6f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1ReadSingleIOReplyMessage.html</anchorfile>
      <anchor>ad55d58864e9492bc974ff5e2aa12f2f6</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReadSingleIOReplyMessage</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1ReadSingleIOReplyMessage.html</anchorfile>
      <anchor>a23ced0cf4279e5a55e9b82036e061dd7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unload</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1ReadSingleIOReplyMessage.html</anchorfile>
      <anchor>ac58fbdc233474e132a4deebfb75d27b5</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ReadSingleIOReplyMessage</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1ReadSingleIOReplyMessage.html</anchorfile>
      <anchor>a2728a96daeeab49d9d964f56d702a15f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>motoman::simple_message::io_ctrl_reply::ReadSingleIOReply</type>
      <name>reply_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1ReadSingleIOReplyMessage.html</anchorfile>
      <anchor>aa6e3df398d66c07c9bbb842d44791ed7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>motoman::simple_message::io_ctrl_reply_message::WriteSingleIOReplyMessage</name>
    <filename>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1WriteSingleIOReplyMessage.html</filename>
    <base>industrial::typed_message::TypedMessage</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>byteLength</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1WriteSingleIOReplyMessage.html</anchorfile>
      <anchor>aaa80cb13136394ceb6e6b576687d3464</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1WriteSingleIOReplyMessage.html</anchorfile>
      <anchor>afda49e344793d1c96e4ec081488855e1</anchor>
      <arglist>(industrial::simple_message::SimpleMessage &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1WriteSingleIOReplyMessage.html</anchorfile>
      <anchor>a04241986f2d440db039c9130e752ae9d</anchor>
      <arglist>(motoman::simple_message::io_ctrl_reply::WriteSingleIOReply &amp;reply)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1WriteSingleIOReplyMessage.html</anchorfile>
      <anchor>aca8804d856e4c20fba0761053abc8a75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1WriteSingleIOReplyMessage.html</anchorfile>
      <anchor>a0d86ab6c804c7c4ce7cd31d8958a796e</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unload</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1WriteSingleIOReplyMessage.html</anchorfile>
      <anchor>a317fca9f6c2e6cf568ff56cf2d4d3bf0</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WriteSingleIOReplyMessage</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1WriteSingleIOReplyMessage.html</anchorfile>
      <anchor>a4684ede2c14da7d29bb499daf38e2d99</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WriteSingleIOReplyMessage</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1WriteSingleIOReplyMessage.html</anchorfile>
      <anchor>a3981bb230b6abc5a1956c3f9a1c648df</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>motoman::simple_message::io_ctrl_reply::WriteSingleIOReply</type>
      <name>reply_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1io__ctrl__reply__message_1_1WriteSingleIOReplyMessage.html</anchorfile>
      <anchor>af57c5d6f3a042f43e5ae2be44ae44f30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>motoman::simple_message::motion_ctrl</name>
    <filename>namespacemotoman_1_1simple__message_1_1motion__ctrl.html</filename>
    <namespace>motoman::simple_message::motion_ctrl::MotionControlCmds</namespace>
    <class kind="class">motoman::simple_message::motion_ctrl::MotionCtrl</class>
    <member kind="typedef">
      <type>MotionControlCmds::MotionControlCmd</type>
      <name>MotionControlCmd</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__ctrl.html</anchorfile>
      <anchor>aa6b8c1e08d6f6301f77230d198c7b722</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>motoman::simple_message::motion_ctrl::MotionCtrl</name>
    <filename>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</filename>
    <base>industrial::simple_serialize::SimpleSerialize</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>byteLength</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>ac577546807849a1a1c0cf572d28e3669</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearData</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>af6701afc26e099d289ce2fce00c0df7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyFrom</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>af372cc4fe23cf974736625422baa3a73</anchor>
      <arglist>(MotionCtrl &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>MotionControlCmd</type>
      <name>getCommand</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>ab3bfbbb3053440dfad5c7bd7729e7057</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_real</type>
      <name>getData</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>a15c7d55006c1e24f6ab4aa38fa8746dd</anchor>
      <arglist>(size_t idx)</arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_int</type>
      <name>getRobotID</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>a93e8e424bac4cc2a82be96552440e1f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_int</type>
      <name>getSequence</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>aa37730430da89dc5e1d0f06c0a49c9b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>ae38d4909876cf28119b7443876de7ff9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>a2f318371a10dda809d177e9bf2ea697d</anchor>
      <arglist>(industrial::shared_types::shared_int robot_id, industrial::shared_types::shared_int sequence, MotionControlCmd command, industrial::shared_types::shared_real data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>a6acb0a95a80c8aef7713903b03fc738f</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MotionCtrl</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>a14dd43aebd3f3411e529e16f4f521370</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>a2571d3e0763a89fd89c185bb957c43cd</anchor>
      <arglist>(MotionCtrl &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommand</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>ac9076e8796b84cbdb1d80e9f59a4b839</anchor>
      <arglist>(MotionControlCmd command)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>a24f23f948e023ecccbf4ace7bc408b83</anchor>
      <arglist>(size_t idx, industrial::shared_types::shared_real val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRobotID</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>a757e610badf0e7b1f07d0d2a807acee7</anchor>
      <arglist>(industrial::shared_types::shared_int robot_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSequence</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>adfbb3a65bc2aa45d43e971de99d02833</anchor>
      <arglist>(industrial::shared_types::shared_int sequence)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unload</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>af15425b7844c45a989c74ef7a065f1a6</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MotionCtrl</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>a4f5071c254f8b7865c2dad07803682a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_int</type>
      <name>command_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>a5b1ed6e90db77d4b30d6a481fdcd0383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_real</type>
      <name>data_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>accb2f20023a612dca0c0b9e0f0cfef6a</anchor>
      <arglist>[MAX_DATA_CNT]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_int</type>
      <name>robot_id_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>adaa4817935f5ddd580d7a198c6f8383b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_int</type>
      <name>sequence_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>a5a79c5d666269413a653e9454940e653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>MAX_DATA_CNT</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl_1_1MotionCtrl.html</anchorfile>
      <anchor>a16fbf7a91d359e7bc5c9674a56fce281</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>motoman::simple_message::motion_ctrl::MotionControlCmds</name>
    <filename>namespacemotoman_1_1simple__message_1_1motion__ctrl_1_1MotionControlCmds.html</filename>
    <member kind="enumeration">
      <name>MotionControlCmd</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__ctrl_1_1MotionControlCmds.html</anchorfile>
      <anchor>abc439a5b76e6881dd6d38697d6f4379c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDEFINED</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__ctrl_1_1MotionControlCmds.html</anchorfile>
      <anchor>abc439a5b76e6881dd6d38697d6f4379cad0af6d84cc7b3adb446f809e8eb406c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK_MOTION_READY</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__ctrl_1_1MotionControlCmds.html</anchorfile>
      <anchor>abc439a5b76e6881dd6d38697d6f4379cadaf5d0080d3270ad176965d033eeb578</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK_QUEUE_CNT</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__ctrl_1_1MotionControlCmds.html</anchorfile>
      <anchor>abc439a5b76e6881dd6d38697d6f4379ca467fa0d615b7d400c1cb1eaa857d1b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STOP_MOTION</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__ctrl_1_1MotionControlCmds.html</anchorfile>
      <anchor>abc439a5b76e6881dd6d38697d6f4379cae565b601580d39edf81ffab099e46e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_TRAJ_MODE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__ctrl_1_1MotionControlCmds.html</anchorfile>
      <anchor>abc439a5b76e6881dd6d38697d6f4379ca1c3b9eb7995ee2948bf1a13afce317f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STOP_TRAJ_MODE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__ctrl_1_1MotionControlCmds.html</anchorfile>
      <anchor>abc439a5b76e6881dd6d38697d6f4379ca984c556420b918292cad176ae1360969</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>motoman::simple_message::motion_ctrl_message</name>
    <filename>namespacemotoman_1_1simple__message_1_1motion__ctrl__message.html</filename>
    <class kind="class">motoman::simple_message::motion_ctrl_message::MotionCtrlMessage</class>
  </compound>
  <compound kind="class">
    <name>motoman::simple_message::motion_ctrl_message::MotionCtrlMessage</name>
    <filename>classmotoman_1_1simple__message_1_1motion__ctrl__message_1_1MotionCtrlMessage.html</filename>
    <base>industrial::typed_message::TypedMessage</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>byteLength</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl__message_1_1MotionCtrlMessage.html</anchorfile>
      <anchor>a9bf621610ec58917154a064dadf0d298</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl__message_1_1MotionCtrlMessage.html</anchorfile>
      <anchor>ac81b689b70dbc5b774a77944c48fffe4</anchor>
      <arglist>(industrial::simple_message::SimpleMessage &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl__message_1_1MotionCtrlMessage.html</anchorfile>
      <anchor>aa76780bde91101facd6ec14198662f81</anchor>
      <arglist>(motoman::simple_message::motion_ctrl::MotionCtrl &amp;cmd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl__message_1_1MotionCtrlMessage.html</anchorfile>
      <anchor>a5d1def71b98d94520198a6f3c1918f30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl__message_1_1MotionCtrlMessage.html</anchorfile>
      <anchor>a7ca9526b0070a43dbe000d534033acd2</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MotionCtrlMessage</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl__message_1_1MotionCtrlMessage.html</anchorfile>
      <anchor>a64cc9bc7092529bcfb7c6b8968d2596e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unload</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl__message_1_1MotionCtrlMessage.html</anchorfile>
      <anchor>ad5dce9c4641e41f0eefb901d315fa921</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MotionCtrlMessage</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl__message_1_1MotionCtrlMessage.html</anchorfile>
      <anchor>a13979bff0f614e656c0b429f76a8001e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>motoman::simple_message::motion_ctrl::MotionCtrl</type>
      <name>cmd_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__ctrl__message_1_1MotionCtrlMessage.html</anchorfile>
      <anchor>a3b5f2304bead1dda4ba51164760eefad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>motoman::simple_message::motion_reply</name>
    <filename>namespacemotoman_1_1simple__message_1_1motion__reply.html</filename>
    <namespace>motoman::simple_message::motion_reply::MotionReplyResults</namespace>
    <namespace>motoman::simple_message::motion_reply::MotionReplySubcodes</namespace>
    <class kind="class">motoman::simple_message::motion_reply::MotionReply</class>
    <member kind="typedef">
      <type>MotionReplyResults::MotionReplyResult</type>
      <name>MotionReplyResult</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply.html</anchorfile>
      <anchor>a7caae466a7f3fe7b31a36e2139fa9b07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>motoman::simple_message::motion_reply::MotionReply</name>
    <filename>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</filename>
    <base>industrial::simple_serialize::SimpleSerialize</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>byteLength</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>a234708c2ea6cc847405aaa7773e59099</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearData</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>a6b85d79627a451ac3db0a98d04762d41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyFrom</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>aa16b571ed1b71290541b6fc757e4be57</anchor>
      <arglist>(MotionReply &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_int</type>
      <name>getCommand</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>ad0bf0e2667fca0398ec3a3db4c931786</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_real</type>
      <name>getData</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>a9e758304ba094b932f0e4773b69d35e4</anchor>
      <arglist>(size_t idx) const </arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_int</type>
      <name>getResult</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>a8460242cf2f43b1784c1731ac2f999b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getResultString</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>ae0f7289702de1327b9876d4957173687</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_int</type>
      <name>getRobotID</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>a3ba526aad38d59cfd286dfa1388e4f3f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_int</type>
      <name>getSequence</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>a2722dfd8b4d4782e7ad85c7e3c17e1cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>industrial::shared_types::shared_int</type>
      <name>getSubcode</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>acc9cf4b6157d7fb6d3f47a26aa1101ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getSubcodeString</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>aff6da2442ba6655a97c0540a713a544c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>ad575833a4e1fe0890509552250d6d0bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>ae6d702b61167f9040af174d91dcad8d3</anchor>
      <arglist>(industrial::shared_types::shared_int robot_id, industrial::shared_types::shared_int sequence, industrial::shared_types::shared_int command, MotionReplyResult result, industrial::shared_types::shared_int subcode, industrial::shared_types::shared_real data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>a6f6dfaa74145a2b7c66e11fe77219e62</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MotionReply</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>acaa9914494843218c2e61e7d4725e852</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>a770908222b2f694c57c3cafa162672bf</anchor>
      <arglist>(MotionReply &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommand</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>af6ceafc844aa1938a8c3b69746e9cd91</anchor>
      <arglist>(industrial::shared_types::shared_int command)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>a841ca52073bc1f56004d39cf3e1d09a8</anchor>
      <arglist>(size_t idx, industrial::shared_types::shared_real val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResult</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>a2815dd75795d893bbd7323cf4653bd4c</anchor>
      <arglist>(industrial::shared_types::shared_int result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRobotID</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>a07165fba56b4aa138f5cb0b0bddbaaa2</anchor>
      <arglist>(industrial::shared_types::shared_int robot_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSequence</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>a39dd6666808b9a05f35ff38147d28c3a</anchor>
      <arglist>(industrial::shared_types::shared_int sequence)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubcode</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>a1ad57153390b56ca81b3973be974f1a1</anchor>
      <arglist>(industrial::shared_types::shared_int subcode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unload</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>af4b4c1ddbb06807f820d9c98d55b3260</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MotionReply</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>aee659176ca04cab4a9b1d1e6d1b18edf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getResultString</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>af81817de7b5927ee6d2dffe82628464e</anchor>
      <arglist>(industrial::shared_types::shared_int code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getSubcodeString</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>a0bbdcb0e650111fa2f820a955e528696</anchor>
      <arglist>(industrial::shared_types::shared_int code)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_int</type>
      <name>command_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>a3d4489bf77553ab778fe5c2f11529f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_real</type>
      <name>data_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>a27b6930e66e5a5316ed3fbedec741d5a</anchor>
      <arglist>[MAX_DATA_CNT]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_int</type>
      <name>result_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>ab2e32829f3da391b99aa7c4d73a22601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_int</type>
      <name>robot_id_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>aef2d0b30ae0100250cedf450f453a877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_int</type>
      <name>sequence_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>a3371384d8122d4bc0ff041ea5cee25bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>industrial::shared_types::shared_int</type>
      <name>subcode_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>a1811a970beee4c5b4b7ac282662c51c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const size_t</type>
      <name>MAX_DATA_CNT</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply_1_1MotionReply.html</anchorfile>
      <anchor>aedc9a5b98df9eded1a9f6f22440f02d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>motoman::simple_message::motion_reply::MotionReplyResults</name>
    <filename>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</filename>
    <member kind="enumeration">
      <name>MotionReplyResult</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6a1b5919d8be2cd39b26598a6001d74e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRUE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6a5c2bf934126c13e4e63bcf623165c679</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUSY</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6ac4792cc4d01832172b9094f574c89c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6aca673a787e24ddbfccd903f08880403b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FALSE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6ae0881dd76d9bd93d22eb823ce4015ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6aef4e19ac614fd991b2ef7f02dd46c8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALARM</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6a548d1517dc396889c62838422d82b5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_READY</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6a7083ddfc8a3d3eb53cf1755293664e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MP_FAILURE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplyResults.html</anchorfile>
      <anchor>a2d3d369aee7d55ba6557fb09363699d6a6a3859deb291c207d8db59393cc46d86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>motoman::simple_message::motion_reply::MotionReplySubcodes</name>
    <filename>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes.html</filename>
    <namespace>motoman::simple_message::motion_reply::MotionReplySubcodes::Invalid</namespace>
    <namespace>motoman::simple_message::motion_reply::MotionReplySubcodes::NotReady</namespace>
  </compound>
  <compound kind="namespace">
    <name>motoman::simple_message::motion_reply::MotionReplySubcodes::Invalid</name>
    <filename>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</filename>
    <member kind="enumeration">
      <name>InvalidCode</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSPECIFIED</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43a9fb3af7d83dd69b4f0eea2993930d08b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSGSIZE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43ad37620ad63d2d697b4e54454dd52daac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSGHEADER</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43a49322728e22116bda68d9d5ae09b46fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSGTYPE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43af9e1f1af18df893b8f0ae3998c78f063</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GROUPNO</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43a35c2fe476a540b0b129e23eb7732cace</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEQUENCE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43a547f80105f76ad46ef594beaaba5a71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMMAND</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43adc1cc91ddeb32e3ed818a34ce9aa35e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43a4db943b2880aaeb971c937bbc8e066b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_START_POS</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43a4c2994317661b1948531c35723f9244d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_POSITION</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43ad98cb1c9db851f7cdc476b9a3c5f3f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_SPEED</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43a72ac70cc840828c4aa5cda2c75b72fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_ACCEL</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43acbecba4728e1a584b6b9fe76c627092f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA_INSUFFICIENT</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1Invalid.html</anchorfile>
      <anchor>a9c3f27e5c625b7c4499468a210c4fa43a2fabe4e4b3d103e64e59ceda955aa0e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>motoman::simple_message::motion_reply::MotionReplySubcodes::NotReady</name>
    <filename>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</filename>
    <member kind="enumeration">
      <name>NotReadyCode</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSPECIFIED</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034a9e7a8d8553ebc35e346f4323ef9da9b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALARM</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034a2146e9c836703e7b0962f26a2fce0bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034a9ec0c3124d14546ceb45f6a713160c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ESTOP</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034aff4457ab707d7aa7e203a4b4e89d24f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_PLAY</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034aaabb3cb97c6c6e91a01a81040e025ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_REMOTE</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034a52e344e05649d200804fd4b6157ee430</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SERVO_OFF</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034ab602a365afd4d102abd48b344367d157</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOLD</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034a34f72d2aeff98a4ff36f2c6a53445557</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_STARTED</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034abe4c1e4be412b05297cae3d2ecca8744</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAITING_ROS</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034af3949159a5c97af2434fc51759717d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SKILLSEND</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1motion__reply_1_1MotionReplySubcodes_1_1NotReady.html</anchorfile>
      <anchor>a3469330fa4380aee20dc585e4c6c2034aa19523c80bb3e94918791d4f73df329a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>motoman::simple_message::motion_reply_message</name>
    <filename>namespacemotoman_1_1simple__message_1_1motion__reply__message.html</filename>
    <class kind="class">motoman::simple_message::motion_reply_message::MotionReplyMessage</class>
  </compound>
  <compound kind="class">
    <name>motoman::simple_message::motion_reply_message::MotionReplyMessage</name>
    <filename>classmotoman_1_1simple__message_1_1motion__reply__message_1_1MotionReplyMessage.html</filename>
    <base>industrial::typed_message::TypedMessage</base>
    <member kind="function">
      <type>unsigned int</type>
      <name>byteLength</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply__message_1_1MotionReplyMessage.html</anchorfile>
      <anchor>af5777f52095d612efa94c962eab31adc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply__message_1_1MotionReplyMessage.html</anchorfile>
      <anchor>a4c55194c03a1884939ce42485089ab49</anchor>
      <arglist>(industrial::simple_message::SimpleMessage &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply__message_1_1MotionReplyMessage.html</anchorfile>
      <anchor>ad247adf2c14d9b2b75f20d528c39efca</anchor>
      <arglist>(motoman::simple_message::motion_reply::MotionReply &amp;reply)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply__message_1_1MotionReplyMessage.html</anchorfile>
      <anchor>aca19131f7cd52f38d4e73375467cd255</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply__message_1_1MotionReplyMessage.html</anchorfile>
      <anchor>a9cfcf8665f96dfc9e13fed87fcb2f27c</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MotionReplyMessage</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply__message_1_1MotionReplyMessage.html</anchorfile>
      <anchor>a221d23d329fc9004b8520fd0461e85e1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unload</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply__message_1_1MotionReplyMessage.html</anchorfile>
      <anchor>a9532a54f89501c795de116be57ea47c3</anchor>
      <arglist>(industrial::byte_array::ByteArray *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MotionReplyMessage</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply__message_1_1MotionReplyMessage.html</anchorfile>
      <anchor>a0ce8a0891daea83622caf1bf473ad6be</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>motoman::simple_message::motion_reply::MotionReply</type>
      <name>reply_</name>
      <anchorfile>classmotoman_1_1simple__message_1_1motion__reply__message_1_1MotionReplyMessage.html</anchorfile>
      <anchor>a432feecd1b0aa8fa9a94ca0196108ccd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>motoman::simple_message::MotomanMsgTypes</name>
    <filename>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</filename>
    <member kind="enumeration">
      <name>MotomanMsgType</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOMAN_MSG_BEGIN</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbebaaab67d4490e0e13316c4bbe31c35e19a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOMAN_MOTION_CTRL</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbeba862c32f15c5aaeccd7357861d789f240</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOMAN_MOTION_REPLY</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbebadda74d972d6854f6865d4316866e2306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOMAN_READ_SINGLE_IO</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbebaa539bbbd539f265d1e8a388f12e08aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOMAN_READ_SINGLE_IO_REPLY</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbeba168d0088e29574de35293714a24a8802</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOMAN_WRITE_SINGLE_IO</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbebaddd32e64fa0086e88bb7a52bb8e30248</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOTOMAN_WRITE_SINGLE_IO_REPLY</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbeba9e3ef9f38e019c90d0e3cdf47a794089</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_MOTO_JOINT_TRAJ_PT_FULL_EX</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbeba6cb525bc00a48230dbde54c7d24c3d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROS_MSG_MOTO_JOINT_FEEDBACK_EX</name>
      <anchorfile>namespacemotoman_1_1simple__message_1_1MotomanMsgTypes.html</anchorfile>
      <anchor>aa632daac18cb48ffe273a6fbe563dbeba6c5f861ee26eaf32856d5db955f6179a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>move_to_joint</name>
    <filename>namespacemove__to__joint.html</filename>
    <member kind="function">
      <type>def</type>
      <name>build_traj</name>
      <anchorfile>namespacemove__to__joint.html</anchorfile>
      <anchor>ae7c378cff6d8b4f1086a2e5f87f1a7e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_cur_pos</name>
      <anchorfile>namespacemove__to__joint.html</anchorfile>
      <anchor>adfa44c26c7a6ed7a06c7f22bfb9215fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_joint_names</name>
      <anchorfile>namespacemove__to__joint.html</anchorfile>
      <anchor>a8a46accae0eb1b6cd8cd242fec851e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_pos_from_bag</name>
      <anchorfile>namespacemove__to__joint.html</anchorfile>
      <anchor>a1c335facba55940915ae427450d4caae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemove__to__joint.html</anchorfile>
      <anchor>a71c5237218fd1f80bf9459a0e30daf22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_to_joint</name>
      <anchorfile>namespacemove__to__joint.html</anchorfile>
      <anchor>aa9f097937415507aad049c4ffabfeb62</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_args</name>
      <anchorfile>namespacemove__to__joint.html</anchorfile>
      <anchor>a5e292acfb1d81918ccc9abcc6534ccd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_usage</name>
      <anchorfile>namespacemove__to__joint.html</anchorfile>
      <anchor>a24d71652ea81265e19b317cfe561975b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_subs</name>
      <anchorfile>namespacemove__to__joint.html</anchorfile>
      <anchor>ad6546663ea6ca1de88dcd401b7a3c78b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
