<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>Controller.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/motoman/motoman_driver/MotoPlus/</path>
    <filename>Controller_8c</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="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>
    <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_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>a4df9e3000a1c8acfad44d8496dc053f2</anchor>
      <arglist>(Controller *controller, USHORT ioStatus[IOSTATUS_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>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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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_</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af20f1929664a369d3485d9727c80779a</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_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_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>IPPROTO_TCP</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>a94f83c72c1e5e6ef453e47cf59885fb5</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_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>IOSTATUS_ALARM_MAJOR</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baafcf17dbe5afdcff67faac86572643af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IOSTATUS_ALARM_MINOR</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baa2407cc5a04283fa3a428c520351ba5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IOSTATUS_ALARM_SYSTEM</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baa86f685ec09e056a5323a0b8c9b55b723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IOSTATUS_ALARM_USER</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baa372d04d12ae82c562054be3b058f6a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IOSTATUS_ERROR</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baaa3cc348c70433fe497fb52033722714d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IOSTATUS_PLAY</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baadff4a8c0f1e49b009c4af3abb5b93879</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IOSTATUS_TEACH</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baaa9e488ab2f0aabaff499d822367a3d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IOSTATUS_REMOTE</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baabe95165113ba64707916c8630db8296f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IOSTATUS_OPERATING</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baadce2ebfc01ca5347000ceef97e9b115d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IOSTATUS_HOLD</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baa3eb3074ac9fec5e2a6cd7b9e0d0dc1e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IOSTATUS_SERVO</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baa5ee467857edbd3de12172ae46be2ac6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IOSTATUS_ESTOP_EX</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baa687f34ecaf927b92e7bb807dcf027fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IOSTATUS_ESTOP_PP</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baa582c973b1ae355a7405146679b9ea195</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IOSTATUS_ESTOP_CTRL</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baaee3f185e74b98c9c161dfa755716d4fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IOSTATUS_WAITING_ROS</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baa5fa0521c71783b66a09436bee0321aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IOSTATUS_MAX</name>
      <anchorfile>Controller_8h.html</anchorfile>
      <anchor>af4d45ec8c58fa2770582e4c315f106baaacccf8e159031b35b6d174a5a999d18f</anchor>
      <arglist></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_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>a4df9e3000a1c8acfad44d8496dc053f2</anchor>
      <arglist>(Controller *controller, USHORT ioStatus[IOSTATUS_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>
  </compound>
  <compound kind="file">
    <name>CtrlGroup.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/motoman/motoman_driver/MotoPlus/</path>
    <filename>CtrlGroup_8c</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>
    <member kind="function">
      <type>void</type>
      <name>Ros_CtrlGroup_ConvertToMotoPos</name>
      <anchorfile>CtrlGroup_8c.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_8c.html</anchorfile>
      <anchor>ab3ed85c0b77ecb0496ee84a661f84dd0</anchor>
      <arglist>(CtrlGroup *ctrlGroup, long pulsePos[MAX_PULSE_AXES], float radPos[MAX_PULSE_AXES])</arglist>
    </member>
    <member kind="function">
      <type>CtrlGroup *</type>
      <name>Ros_CtrlGroup_Create</name>
      <anchorfile>CtrlGroup_8c.html</anchorfile>
      <anchor>adb2a305c4cff0a243b7fae9b69d5bbdd</anchor>
      <arglist>(int groupNo, 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_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_IsRobot</name>
      <anchorfile>CtrlGroup_8c.html</anchorfile>
      <anchor>ac34df2198cc4179364c177d016f90442</anchor>
      <arglist>(CtrlGroup *ctrlGroup)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CtrlGroup.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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="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>ab3ed85c0b77ecb0496ee84a661f84dd0</anchor>
      <arglist>(CtrlGroup *ctrlGroup, long pulsePos[MAX_PULSE_AXES], float radPos[MAX_PULSE_AXES])</arglist>
    </member>
    <member kind="function">
      <type>CtrlGroup *</type>
      <name>Ros_CtrlGroup_Create</name>
      <anchorfile>CtrlGroup_8h.html</anchorfile>
      <anchor>a4a27bc895d18a1d4a4adb35f84f5a074</anchor>
      <arglist>(int groupNo, 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_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_IsRobot</name>
      <anchorfile>CtrlGroup_8h.html</anchorfile>
      <anchor>ac34df2198cc4179364c177d016f90442</anchor>
      <arglist>(CtrlGroup *ctrlGroup)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_feedback_relay_handler.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/motoman/motoman_driver/include/motoman_driver/industrial_robot_client/</path>
    <filename>joint__relay__handler_8h</filename>
  </compound>
  <compound kind="file">
    <name>joint_streaming_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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_trajectory_interface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>
    <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>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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/motoman/motoman_driver/include/motoman_driver/industrial_robot_client/</path>
    <filename>joint__trajectory__interface_8h</filename>
  </compound>
  <compound kind="file">
    <name>industrial_robot_client/joint_trajectory_streamer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>
    <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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/motoman/motoman_driver/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>motion_ctrl.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/motoman/motoman_driver/MotoPlus/</path>
    <filename>MotionServer_8c</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="MotionServer_8h" name="MotionServer.h" local="yes" imported="no">MotionServer.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>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>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_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_MotionCtrlProcess</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>a8f78a511d0639420d550bd58904896d5</anchor>
      <arglist>(Controller *controller, SimpleMsg *receiveMsg, SimpleMsg *replyMsg)</arglist>
    </member>
    <member kind="function">
      <type>BOOL</type>
      <name>Ros_MotionServer_SimpleMsgProcess</name>
      <anchorfile>MotionServer_8c.html</anchorfile>
      <anchor>acf0612ebd86eebc78f64716875a04c56</anchor>
      <arglist>(Controller *controller, SimpleMsg *receiveMsg, int byteSize, 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>
  </compound>
  <compound kind="file">
    <name>MotionServer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>
  </compound>
  <compound kind="file">
    <name>motoman_motion_reply_message.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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_simple_message.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>
  </compound>
  <compound kind="file">
    <name>move_to_joint.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/motoman/motoman_driver/MotoPlus/</path>
    <filename>mpMain_8c</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="StateServer_8h" name="StateServer.h" local="yes" imported="no">StateServer.h</includes>
    <includes id="MotionServer_8h" name="MotionServer.h" local="yes" imported="no">MotionServer.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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/motoman/motoman_driver/MotoPlus/</path>
    <filename>ParameterExtraction_8h</filename>
    <class kind="struct">FB_AXIS_CORRECTION</class>
    <class kind="struct">FB_PULSE_CORRECTION_DATA</class>
    <class kind="struct">GB_PULSE_TO_RAD</class>
    <class kind="struct">GP_INTERPOLATION_PERIOD</class>
    <class kind="struct">MAX_INC_PIPC</class>
    <class kind="struct">MAX_INCREMENT_INFO</class>
    <class kind="struct">TASK_QTY_INFO</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_PARAM_BUFF</name>
      <anchorfile>ParameterExtraction_8h.html</anchorfile>
      <anchor>a61f2b37cbbc063056e8fd5b7a06e5569</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAG_BUFF_LEN</name>
      <anchorfile>ParameterExtraction_8h.html</anchorfile>
      <anchor>aaa1f000e114e8141cdf2c9bd9ca5cdd8</anchor>
      <arglist></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>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_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_getPulseToRad</name>
      <anchorfile>ParameterExtraction_8h.html</anchorfile>
      <anchor>a2558d576f4509c8ef149639842e0018e</anchor>
      <arglist>(int ctrlGrp, GB_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>
  </compound>
  <compound kind="file">
    <name>robot_state_interface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>
  </compound>
  <compound kind="file">
    <name>robot_state_interface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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="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>
  </compound>
  <compound kind="file">
    <name>robot_state_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>SimpleMessage.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/motoman/motoman_driver/MotoPlus/</path>
    <filename>SimpleMessage_8c</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>
    <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_MotionReply</name>
      <anchorfile>SimpleMessage_8c.html</anchorfile>
      <anchor>a8a75588aff4cd3d3c934a7d5885933cb</anchor>
      <arglist>(SimpleMsg *receiveMsg, int result, int subcode, SimpleMsg *replyMsg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SimpleMessage.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/motoman/motoman_driver/MotoPlus/</path>
    <filename>SimpleMessage_8h</filename>
    <class kind="struct">_SimpleMsg</class>
    <class kind="union">SmBody</class>
    <class kind="struct">SmBodyJointFeedback</class>
    <class kind="struct">SmBodyJointTrajPtFull</class>
    <class kind="struct">SmBodyMotoMotionCtrl</class>
    <class kind="struct">SmBodyMotoMotionReply</class>
    <class kind="struct">SmBodyRobotStatus</class>
    <class kind="struct">SmHeader</class>
    <class kind="struct">SmPrefix</class>
    <member kind="define">
      <type>#define</type>
      <name>ROS_MAX_JOINT</name>
      <anchorfile>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="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_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_RESQUEST</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a639f005807fcec6d2a10bf04ec5e5333a8ee08794a379fe6908f6a5faa6c894c6</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_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="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 _SimpleMsg</type>
      <name>__attribute__</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>ac499f71154ef4355ad65085df799e4f9</anchor>
      <arglist>((__packed__))</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_MotionReply</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a8a75588aff4cd3d3c934a7d5885933cb</anchor>
      <arglist>(SimpleMsg *receiveMsg, int result, int subcode, SimpleMsg *replyMsg)</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>SmHeader</type>
      <name>header</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a1f3761f8338585d1480862111827fe03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmPrefix</type>
      <name>prefix</name>
      <anchorfile>SimpleMessage_8h.html</anchorfile>
      <anchor>a471656c8ed5fd27cd523ad9842c44cd2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StateServer.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/motoman/motoman_driver/MotoPlus/</path>
    <filename>StateServer_8c</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="StateServer_8h" name="StateServer.h" local="yes" imported="no">StateServer.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>/home/rosbuild/hudson/workspace/doc-hydro-motoman/doc_stacks/2015-08-26_12-35-01.899532/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>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>a12a8591967ce79a137d594def5f782b7</anchor>
      <arglist>[IOSTATUS_MAX]</arglist>
    </member>
    <member kind="variable">
      <type>MP_IO_INFO</type>
      <name>ioStatusAddr</name>
      <anchorfile>structController.html</anchorfile>
      <anchor>a44a136d3e724b3c4053291f2c6b32c28</anchor>
      <arglist>[IOSTATUS_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>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>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>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>maxSpeedRad</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>a7648fa6fc2801c4cb78042c6ecdd5067</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>GB_PULSE_TO_RAD</type>
      <name>pulseToRad</name>
      <anchorfile>structCtrlGroup.html</anchorfile>
      <anchor>a7874797297713464ed05cd95d4a8a6c0</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>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>GB_PULSE_TO_RAD</name>
    <filename>structGB__PULSE__TO__RAD.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>PtoR</name>
      <anchorfile>structGB__PULSE__TO__RAD.html</anchorfile>
      <anchor>a386097954fde47c4b790bbd8f504382b</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>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="union">
    <name>SmBody</name>
    <filename>unionSmBody.html</filename>
    <member kind="variable">
      <type>SmBodyJointFeedback</type>
      <name>jointFeedback</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>aba5936fa08052ba83c825d0f8df3efc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmBodyJointTrajPtFull</type>
      <name>jointTrajData</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>aa79c7b3f9aa99a79d3bfc82997abfa83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmBodyMotoMotionCtrl</type>
      <name>motionCtrl</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>ab5a09a5ca1757b21bf639edd13c10a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmBodyMotoMotionReply</type>
      <name>motionReply</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>abeb80cc2f85414c68c47aea460423a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmBodyRobotStatus</type>
      <name>robotStatus</name>
      <anchorfile>unionSmBody.html</anchorfile>
      <anchor>a67a4a5a1d7e9ac0ab50fe5720c08b4d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SmBodyJointFeedback</name>
    <filename>structSmBodyJointFeedback.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>acc</name>
      <anchorfile>structSmBodyJointFeedback.html</anchorfile>
      <anchor>a5504a128dff8fd7001eac6ac0c383102</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>groupNo</name>
      <anchorfile>structSmBodyJointFeedback.html</anchorfile>
      <anchor>a7312b9290a838c7024022797709f8b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pos</name>
      <anchorfile>structSmBodyJointFeedback.html</anchorfile>
      <anchor>a4fbfc2f2c4eec7bb3085da7b4ca9f70a</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>time</name>
      <anchorfile>structSmBodyJointFeedback.html</anchorfile>
      <anchor>a877b854ca3548d6ca259f015487ce0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>validFields</name>
      <anchorfile>structSmBodyJointFeedback.html</anchorfile>
      <anchor>a3606c8dd997e97ebce09aa430b64db42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vel</name>
      <anchorfile>structSmBodyJointFeedback.html</anchorfile>
      <anchor>a0069c95d0a53459829b3a38882bcd682</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SmBodyJointTrajPtFull</name>
    <filename>structSmBodyJointTrajPtFull.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>acc</name>
      <anchorfile>structSmBodyJointTrajPtFull.html</anchorfile>
      <anchor>ada88a8d5763cfdcb86ce5154f0f393d0</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>groupNo</name>
      <anchorfile>structSmBodyJointTrajPtFull.html</anchorfile>
      <anchor>a702eb0c459ca914a660e2b7a7da0933f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pos</name>
      <anchorfile>structSmBodyJointTrajPtFull.html</anchorfile>
      <anchor>a7800a97f114a27a9ada95168cb5e7f35</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sequence</name>
      <anchorfile>structSmBodyJointTrajPtFull.html</anchorfile>
      <anchor>aed649bc659881b7ed27e3884ff62992d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>time</name>
      <anchorfile>structSmBodyJointTrajPtFull.html</anchorfile>
      <anchor>a82ecf448ae6f58749608df469be1b12b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>validFields</name>
      <anchorfile>structSmBodyJointTrajPtFull.html</anchorfile>
      <anchor>a70eb9fbd718cb5278ff69441adc054eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vel</name>
      <anchorfile>structSmBodyJointTrajPtFull.html</anchorfile>
      <anchor>a76b5af5df0443a2cddbf919d2bec9f0b</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SmBodyMotoMotionCtrl</name>
    <filename>structSmBodyMotoMotionCtrl.html</filename>
    <member kind="variable">
      <type>SmCommandType</type>
      <name>command</name>
      <anchorfile>structSmBodyMotoMotionCtrl.html</anchorfile>
      <anchor>ab6f75f5ff346dd599f021a97ba07b6f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data</name>
      <anchorfile>structSmBodyMotoMotionCtrl.html</anchorfile>
      <anchor>a1b820b28bfc8815844b571b1897a31e1</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>groupNo</name>
      <anchorfile>structSmBodyMotoMotionCtrl.html</anchorfile>
      <anchor>a9b7e3077912e6ad534f0c1a4ff33ae4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sequence</name>
      <anchorfile>structSmBodyMotoMotionCtrl.html</anchorfile>
      <anchor>a317185ff10c0f9a8041ca85fe1471166</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SmBodyMotoMotionReply</name>
    <filename>structSmBodyMotoMotionReply.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>command</name>
      <anchorfile>structSmBodyMotoMotionReply.html</anchorfile>
      <anchor>a8002f060d00742b174b4fe1d0918abe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>data</name>
      <anchorfile>structSmBodyMotoMotionReply.html</anchorfile>
      <anchor>afd8b23b597a8b3486ee039be749c20b4</anchor>
      <arglist>[ROS_MAX_JOINT]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>groupNo</name>
      <anchorfile>structSmBodyMotoMotionReply.html</anchorfile>
      <anchor>aee1b990c6b122ef96a859329bf32409a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmResultType</type>
      <name>result</name>
      <anchorfile>structSmBodyMotoMotionReply.html</anchorfile>
      <anchor>aa2d9456a3685aed1aab14d82a151281e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sequence</name>
      <anchorfile>structSmBodyMotoMotionReply.html</anchorfile>
      <anchor>a1ad5ebcae27471505e865b39bcb18149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>subcode</name>
      <anchorfile>structSmBodyMotoMotionReply.html</anchorfile>
      <anchor>ae33e4a4b1a96205f42504bf7fcc2bf36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SmBodyRobotStatus</name>
    <filename>structSmBodyRobotStatus.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>drives_powered</name>
      <anchorfile>structSmBodyRobotStatus.html</anchorfile>
      <anchor>a61ff9d78793c04287983c33fbda9c1ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>e_stopped</name>
      <anchorfile>structSmBodyRobotStatus.html</anchorfile>
      <anchor>ad629010d190e7061f3ad45a9835b5d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>error_code</name>
      <anchorfile>structSmBodyRobotStatus.html</anchorfile>
      <anchor>a5c5594865215df10a9a1e429b38f7b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>in_error</name>
      <anchorfile>structSmBodyRobotStatus.html</anchorfile>
      <anchor>afb977468e5ab377a5305d813ac6c9470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>in_motion</name>
      <anchorfile>structSmBodyRobotStatus.html</anchorfile>
      <anchor>aae17ae705eb0ef31884dca2746cfe5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mode</name>
      <anchorfile>structSmBodyRobotStatus.html</anchorfile>
      <anchor>a82d468c07cd579e3380837849a512e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>motion_possible</name>
      <anchorfile>structSmBodyRobotStatus.html</anchorfile>
      <anchor>aa70433ba317646f040d6ea58d1a74b7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SmHeader</name>
    <filename>structSmHeader.html</filename>
    <member kind="variable">
      <type>SmCommType</type>
      <name>commType</name>
      <anchorfile>structSmHeader.html</anchorfile>
      <anchor>ae4a30e3b13e02c40748ad9748863a335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmMsgType</type>
      <name>msgType</name>
      <anchorfile>structSmHeader.html</anchorfile>
      <anchor>a1fa0ca5ee1834bbc48d8852632dfc510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmReplyType</type>
      <name>replyType</name>
      <anchorfile>structSmHeader.html</anchorfile>
      <anchor>a446e2fa3d889bf267d51373c4b4cfdc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SmPrefix</name>
    <filename>structSmPrefix.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>length</name>
      <anchorfile>structSmPrefix.html</anchorfile>
      <anchor>a2ba7dbfd7d2e4b7dd8af19e93cae518a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <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_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">
      <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">
      <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="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="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" 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>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>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">
      <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>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>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>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>int</type>
      <name>robot_id_</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>a464090c58c944d82024d6ed1d460a5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const double</type>
      <name>pos_stale_time_</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>aac449aba93245166603b381b660342e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const double</type>
      <name>start_pos_tol_</name>
      <anchorfile>classmotoman_1_1joint__trajectory__streamer_1_1MotomanJointTrajectoryStreamer.html</anchorfile>
      <anchor>a5769c1a170c9a36556d0edd2f51cb9ae</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::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::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>
  </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>
  </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="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="namespace">
    <name>test</name>
    <filename>namespacetest.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
