<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>b-Cap.c</name>
    <path>/tmp/ws/src/denso/denso_ros_control/src/</path>
    <filename>b-Cap_8c</filename>
    <includes id="b-Cap_8h" name="b-Cap.h" local="yes" imported="no">denso_ros_control/b-Cap.h</includes>
    <class kind="struct">BCAP_ARG</class>
    <class kind="struct">BCAP_PACKET</class>
    <member kind="define">
      <type>#define</type>
      <name>__LITTLE_ENDIAN__</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a25c46c075890625fec5c2f92a369ab21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_EOT</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a6e2be8ace1900703f73ed03efdc40261</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Controller_Connect</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a6580245d61ddbb847efd744460bd8f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Controller_Disconnect</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a0e2b05f3267033a124773e7fa3b3cc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Controller_Execute</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a42a3db58bde3f95dc64a9901140adfca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Controller_GetRobot</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a141e3c60b3bc9b3b822ab014b43b4391</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Controller_GetTask</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a28c0dce03ab3c388bd3a3a2c522d7db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Controller_GetVariable</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>abe8a5d4bc26ea3b3771cb680e89f7ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Robot_Change</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a64938b093ffca191b8db6e54367426d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Robot_Execute</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>aeb88c71b360b202477761c7891e907f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Robot_GetVariable</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a403a05370066f6d114bbc918e77903ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Robot_Move</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a602cb76e89e824015190f6137ba63f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Robot_Release</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>af05e28c889289d4caf06f8ee2dc4a5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Service_Start</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>ad053941a34f0b721bdc318b3a6967533</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Service_Stop</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>acb906fa32e567a5aa9bf3aa9fe320da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Task_GetVariable</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a805f5f018c280920f9638ec920de7df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Task_Release</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a30b414976bdcb1673e120b194da2f072</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Task_Start</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>ab57087a55626763217e6163c3ef056dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Task_Stop</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a199f68b561146380aadb8eb2088534d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Variable_GetValue</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a8173242930a5a51e993b5df32ed10b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Variable_PutValue</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a369953d1d625c91551dcfb7e9c5055cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Variable_PutValue</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a369953d1d625c91551dcfb7e9c5055cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_FUNC_Variable_Release</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>ae1295b3dc592ab179f1694959ffc18f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_MAX_ARG_SIZE</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>aa9d8a7d65e7429bece330979c0594d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_MAX_PACKET_SIZE</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a5b1aaf847af7a720b302de3a8364676f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_ARGARRAYS</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>ad8168e26bfa2cc8b1df3dffc9c499421</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_ARGBASE</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a3a43070f8d7d27478d16bf560c19db4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_ARGLEN</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>abe6025b254e74a1174458686c035a74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_ARGNUM</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>aa166bde2139851f7562ba2e3a84e2c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_ARGSTRLEN</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>ad4295587e1adbdf1ced2e949290eea6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_ARGTYPE</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a72667b627fd0a8981bc6a4b7f4a4cd0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_BASE</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a677fc9a8f7ad895b809a7d78b3d10ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_CRC</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a74828d8cd7330e57125d17ad0dbb8158</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_EOT</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a2fc77ac11c1610754dfde231bc1515e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_FUNCID</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a53729dc14e9ad82f75c81fdfab4d1ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_LEN</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a058ecad0db7b7cc7497d9731851c2a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_RESERVE</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>ad801737564347cfb8844fa41dd4f6fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_SERIAL</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>aeebd1566e53d75b175da555f0a1c0455</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_SOH</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a0fe4f7b03646c2526d534f9a834316d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SOH</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a90e3bf18be13d908ecec75a4ba9b2574</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DebugPrint</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a68c97f255bd6a5a85d4a82cf26bfd7ff</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DebugPrint2</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a9a705221d76360875ebcf9ac6d5168a4</anchor>
      <arglist>(f, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOCALBUFFER_SZ</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a8693bb12bdd51182ce33611826f579a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOCALRECBUFFER_SZ</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a53f48d458fd722b1d9003939af7fa583</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct BCAP_ARG</type>
      <name>BCAP_ARG</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a6d86fb41b41aa451e2c0ff98add20a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct BCAP_PACKET</type>
      <name>BCAP_PACKET</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a984610bad59a43bb6ffe267209c8566d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BCAP_ARG *</type>
      <name>Arg_Create</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a7422fe91b1320c5c61644997e8fd041b</anchor>
      <arglist>(u_short iType, u_int lArrays, u_int lLength, void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Arg_Release</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a982c0caf54f63d77665c3e141d37fad1</anchor>
      <arglist>(BCAP_ARG *pArg)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_Close</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a2a80b7980ef883ae56edb1fc79491dc5</anchor>
      <arglist>(int iSockFd)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_ControllerConnect</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a45add0138afb6ac6d2bbaaa7592940d2</anchor>
      <arglist>(int iSockFd, char *pStrCtrlname, char *pStrProvName, char *pStrPcName, char *pStrOption, u_int *plhController)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_ControllerDisconnect</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a8025618a1ce8e0d66f1c903e223f9087</anchor>
      <arglist>(int iSockFd, u_int lhController)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_ControllerExecute</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a632379a40bad2c614685775413b4e0c5</anchor>
      <arglist>(int iSockFd, u_int lhController, char *pStrCommand, char *pStrOption, void *pResult)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_ControllerExecute2</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a1ff8e07dd7947e1a821a194dbaf970c8</anchor>
      <arglist>(int iSockFd, u_int lhController, char *pStrCommand, BCAP_VARIANT *pVntOption, BCAP_VARIANT *pVntResult)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_ControllerGetRobot</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a2552c52752a317bb8b0bcf18cc2ae177</anchor>
      <arglist>(int iSockFd, u_int lhController, char *pStrRobotName, char *pStrOption, u_int *plhRobot)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_ControllerGetTask</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a124a5db21c13f8bc141424021853cf87</anchor>
      <arglist>(int iSockFd, u_int lhController, char *pTskName, char *pstrOption, u_int *plhVar)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_ControllerGetVariable</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a0044ea7cb3a46fa42561e8b9ebefdb7a</anchor>
      <arglist>(int iSockFd, u_int lhController, char *pVarName, char *pstrOption, u_int *plhVar)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_Open</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a23fa0a273cb5d20695e88797612dc38a</anchor>
      <arglist>(const char *pIPStr, int iPort, int *iSockFd)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_RobotChange</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>ad57849d1bb6bd937d065ab1c0265e62c</anchor>
      <arglist>(int iSockFd, u_int lhRobot, char *pStrCommand)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_RobotExecute</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>ac7e71fbc5391e37feba1225c7f2926a3</anchor>
      <arglist>(int iSockFd, u_int lhRobot, char *pStrCommand, char *pStrOption, void *pResult)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_RobotExecute2</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a279ea2a37825f4002670ca56563c0290</anchor>
      <arglist>(int iSockFd, u_int lhRobot, char *pStrCommand, BCAP_VARIANT *pVntOption, BCAP_VARIANT *pVntResult)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_RobotExecuteSlaveMove</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>af801a474ebec341d0a21bffb7eac3b93</anchor>
      <arglist>(int iSockFd, u_int lhRobot, char *pStrCommand, float *pfOption, void *pResult)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_RobotGetVariable</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a87e376f18ee89566e0c191535290cbca</anchor>
      <arglist>(int iSockFd, u_int lhRobot, char *pVarName, char *pstrOption, u_int *plhVar)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_RobotMove</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a9305f44bea64ded6d4dea18520240f34</anchor>
      <arglist>(int iSockFd, u_int lhRobot, long lComp, char *pStrPose, char *pStrOption)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_RobotRelease</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a2a7f22e8bb1eed8af9f89806192dc894</anchor>
      <arglist>(int iSockFd, u_int lhRobot)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_ServiceStart</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a597bd1fb13e5823ee05bd31908c8bf60</anchor>
      <arglist>(int iSockFd)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_ServiceStop</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>ad7dd2904b849563b9b4cb45c755379dc</anchor>
      <arglist>(int iSockFd)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_TaskGetVariable</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a830c2ef690f99030eb691d7fe8d93bbd</anchor>
      <arglist>(int iSockFd, u_int lhTask, char *pVarName, char *pstrOption, u_int *plhVar)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_TaskRelease</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a27196392f9eb085ddb372f6ff78eb929</anchor>
      <arglist>(int iSockFd, u_int lhTask)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_TaskStart</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a8d616250355224f77d57156369ca0347</anchor>
      <arglist>(int iSockFd, u_int lhTask, long lMode, char *pStrOption)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_TaskStop</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>ad475faa58bde85aec44ee93f439e95b2</anchor>
      <arglist>(int iSockFd, u_int lhTask, long lMode, char *pStrOption)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_VariableGetValue</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>af612adeb42655b9401135caf6acdf0ff</anchor>
      <arglist>(int iSockFd, u_int lhVar, void *pVntValue)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_VariablePutValue</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a596debd99d0838073e02eecbf029b060</anchor>
      <arglist>(int iSockFd, u_int lhVar, u_short iType, u_int lArrays, void *pVntValue)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_VariableRelease</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a9bc19fd7d4d5b9ec7747fdcaa928a832</anchor>
      <arglist>(int iSockFd, u_int lhVar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BCAP_HRESULT</type>
      <name>bCapSendAndRec</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a6d1ebed4da957377a69a2566d8372478</anchor>
      <arglist>(int iSockFd, BCAP_PACKET *pSndPacket, BCAP_PACKET *pRecPacket)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>bFree</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a452289b1a73939697517ad7d54fcaa67</anchor>
      <arglist>(void *pPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>bMalloc</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a88a2659253a64345080cacd046f9f92e</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u_int</type>
      <name>copyFromBSTR</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>ab6867772c87d241616c0d5e545eb519d</anchor>
      <arglist>(void *pDstAsciiPtr, void *pSrcBstrPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u_int</type>
      <name>copyToBSTR</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a9615499887ff596d9ee0b4b2314d4a79</anchor>
      <arglist>(void *pbDstPtr, void *pbSrcPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u_int</type>
      <name>copyValue</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a3444d17c4c8aa1780dd06797a985cb16</anchor>
      <arglist>(void *pDst, void *pVntValue, u_int lLength)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u_int</type>
      <name>copyVariantFromArg</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a2752dcbbf76fc47edfacdda5c34807c9</anchor>
      <arglist>(BCAP_VARIANT *pVntDst, BCAP_ARG *pArg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BCAP_HRESULT</type>
      <name>Packet_AddArg</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a97bf986420b1be302d33f3e847f94f3d</anchor>
      <arglist>(BCAP_PACKET *pPacket, BCAP_ARG *pNewArg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BCAP_PACKET *</type>
      <name>Packet_Create</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a273cae2209d938d7d7b20501d5e8ab69</anchor>
      <arglist>(u_int lFuncID)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BCAP_HRESULT</type>
      <name>Packet_Deserialize</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>acd3f5588154b747e1eb2bc29ee468669</anchor>
      <arglist>(void *pBinData, BCAP_PACKET *pPacket)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BCAP_ARG **</type>
      <name>Packet_GetLastArgHandle</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a91f9f0217b16219e8035915df43bcdfc</anchor>
      <arglist>(BCAP_PACKET *pPacket)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BCAP_HRESULT</type>
      <name>Packet_GetResult</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a5480fc428273ac468094a08c72ef7567</anchor>
      <arglist>(BCAP_PACKET *pRecPacket, void *pResult)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Packet_Release</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>aa2dbbb4beecaf8c3901a9266e262e50b</anchor>
      <arglist>(BCAP_PACKET *pPacket)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BCAP_HRESULT</type>
      <name>Packet_Send</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a16d9ccd972439e33f64918ff428f8a5f</anchor>
      <arglist>(int iSd, BCAP_PACKET *pPacket)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BCAP_HRESULT</type>
      <name>Packet_Serialize</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a18f7071b04283f31161ea5393aef2cff</anchor>
      <arglist>(BCAP_PACKET *pPacket, void *pBinData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u_char *</type>
      <name>receivePacket</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a503db0d748338392b0ceb06e17bcd26f</anchor>
      <arglist>(int iSockFd, int *retryp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BCAP_HRESULT</type>
      <name>sendBinary</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a89fbd8107ade114d833c9823e9371d8e</anchor>
      <arglist>(int iSockFd, u_char *pBuff, u_int lSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u_int</type>
      <name>sizeOfVariant</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>ae6b593d6bb80ad03ec17ba9adf2ebedc</anchor>
      <arglist>(BCAP_VARIANT vntValue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u_int</type>
      <name>sizeOfVarType</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>af19b3c52d92be3c0a1b3afb460f5cc48</anchor>
      <arglist>(u_short iType)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>failed_to_send_packet</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a85a92e53cafc5e72e54f30034daf133a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static u_short</type>
      <name>m_iSerialNo</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>a4fbb25b049d93b77277b2f07487065e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static long</type>
      <name>m_lAllocCount</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>aad8b563f0b65474ecbe1b87e09652b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static long</type>
      <name>m_lAllocSize</name>
      <anchorfile>b-Cap_8c.html</anchorfile>
      <anchor>af48f0739983269d65dfffbf4f91e8245</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>b-Cap.h</name>
    <path>/tmp/ws/src/denso/denso_ros_control/include/denso_ros_control/</path>
    <filename>b-Cap_8h</filename>
    <class kind="struct">BCAP_VARIANT</class>
    <member kind="define">
      <type>#define</type>
      <name>B_CAP_H</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a1c90ab42a961904b1dbc9f8064951a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_CONNECTION_UDP</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a1965f7913d0142c2b8602ba156b80a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAILED</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>aca3919e6cf22894d07999a67e24bfded</anchor>
      <arglist>(Status)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SERIAL_BAUDRATE</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a89f82a9d44beaa52b00c7245a50a105c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUCCEEDED</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a1eff4fb052d6e497649f6a06b4ac222a</anchor>
      <arglist>(Status)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_ARRAY</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a1281c3f0c2b5a2eaaf678e964cd80964</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_BOOL</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>ad8d0431024a73180013356f9622e542e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_BSTR</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a4144f9e228a0186c0ed5f6c58d99445b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_CY</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>ae59539970a1a91bcedebe11760633f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_DATE</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a1b6f8befd4bc31183de8c1841737bf9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_EMPTY</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a2bef6707e92940d290c0d7aba14ffd86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_ERROR</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a885ca5278444346f422097ce49f8adb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_I2</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>afe17e814b17327c806c1394afbec269b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_I4</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>af3756ec6b781320b160156997e04e502</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_NULL</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>ad0ec3f695b13398334bf94e699a2d990</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_R4</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a335334d2862e95aeeaa7fa71b234285b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_R8</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a5b7e67ec58d7df019b46691c71e73231</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_UI1</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>af40abff1698470a60d6b2d3437b9180f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_UI2</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a0ecea42d32395063fa75b20e13814877</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_UI4</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a3bb53a69baad241fb42569d944033c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_VARIANT</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a744b39a0b68736e066c85889992b208d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum BCAP_HRESULT</type>
      <name>BCAP_HRESULT</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a5ef45f04e97015fbd47b905411807f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>u_char</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>ae2b02ed168fc99cff3851603910b1fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>u_int</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>ac319c165d52643e43249fe003e18bdf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>u_short</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>aa1a19deefc008737e6397f44d983cfd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>BCAP_HRESULT</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9851ce4b87eff6ee4aacb8323d27f0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BCAP_S_OK</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9851ce4b87eff6ee4aacb8323d27f0b9a4122a0be9b43cb6663b87bf5797539eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BCAP_E_NOTIMPL</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9851ce4b87eff6ee4aacb8323d27f0b9a6375e584d52f8523921d38528614ae9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BCAP_E_ABORT</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9851ce4b87eff6ee4aacb8323d27f0b9ae3731e6f095ca3f3860b110ad6abe614</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BCAP_E_FAIL</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9851ce4b87eff6ee4aacb8323d27f0b9ae86f0de232f859be44d9f908a3eb69cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BCAP_E_UNEXPECTED</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9851ce4b87eff6ee4aacb8323d27f0b9a87e028d53c57399a971786ac6557f39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BCAP_E_INVALIDRCVPACKET</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9851ce4b87eff6ee4aacb8323d27f0b9a53c19020fc450fd4d77581b19cceee72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BCAP_E_INVALIDSNDPACKET</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9851ce4b87eff6ee4aacb8323d27f0b9a41298bc6b9f74fdbb7f787f029eda50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BCAP_E_INVALIDARGTYPE</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9851ce4b87eff6ee4aacb8323d27f0b9ae00355ac8fe046ee015ff4cbbde91215</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BCAP_E_ROBOTISBUSY</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9851ce4b87eff6ee4aacb8323d27f0b9a3d4773c67bb53105c977e460bafdc365</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BCAP_E_INVALIDCOMMAND</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9851ce4b87eff6ee4aacb8323d27f0b9ae19aa7889225cad08fa8681732d790a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BCAP_E_PACKETSIZEOVER</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9851ce4b87eff6ee4aacb8323d27f0b9afbb35eb17a0c53bd0b01d8190bbecd71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BCAP_E_ARGSIZEOVER</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9851ce4b87eff6ee4aacb8323d27f0b9af14a37ee326b9b1717c01a0931075105</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BCAP_E_ACCESSDENIED</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9851ce4b87eff6ee4aacb8323d27f0b9aff02b51ff354ef50d4f8d06b4379993f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BCAP_E_HANDLE</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9851ce4b87eff6ee4aacb8323d27f0b9a47d82bffa445040d14c26570af31193c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BCAP_E_OUTOFMEMORY</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9851ce4b87eff6ee4aacb8323d27f0b9a2d3330f31ff359051fa8f28770f89ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BCAP_E_INVALIDARG</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9851ce4b87eff6ee4aacb8323d27f0b9a7f0f4aa79048f9d36a07bc318b36adbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BCAP_E_BUF_FULL</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9851ce4b87eff6ee4aacb8323d27f0b9a604cd3967efe2e6d6487fbcedcba6613</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_Close</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a2a80b7980ef883ae56edb1fc79491dc5</anchor>
      <arglist>(int iSockFd)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_ControllerConnect</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a45add0138afb6ac6d2bbaaa7592940d2</anchor>
      <arglist>(int iSockFd, char *pStrCtrlname, char *pStrProvName, char *pStrPcName, char *pStrOption, u_int *plhController)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_ControllerDisconnect</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a8025618a1ce8e0d66f1c903e223f9087</anchor>
      <arglist>(int iSockFd, u_int lhController)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_ControllerExecute</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a38b4a4692d53a19217b1c620c0a9e60b</anchor>
      <arglist>(int iSockFd, u_int lhController, char *pStrCommand, char *pStrOption, void *plResult)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_ControllerExecute2</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>ab5026607fcacfe0d338382b35f4c355a</anchor>
      <arglist>(int iSockFd, u_int lhController, char *pStrCommand, BCAP_VARIANT *pVntOption, BCAP_VARIANT *pvntResult)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_ControllerGetRobot</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a0163ff9ded75548cbb7625c00ca90917</anchor>
      <arglist>(int iSockFd, u_int lhController, char *pStrRobotName, char *pStrOption, u_int *lhRobot)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_ControllerGetTask</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a124a5db21c13f8bc141424021853cf87</anchor>
      <arglist>(int iSockFd, u_int lhController, char *pTskName, char *pstrOption, u_int *plhVar)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_ControllerGetVariable</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a0044ea7cb3a46fa42561e8b9ebefdb7a</anchor>
      <arglist>(int iSockFd, u_int lhController, char *pVarName, char *pstrOption, u_int *plhVar)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_Open</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a7c133a1f0fc276ad6752f2c77b77562f</anchor>
      <arglist>(const char *pIPStr, int iPort, int *piSockFd)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_RobotChange</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>ad57849d1bb6bd937d065ab1c0265e62c</anchor>
      <arglist>(int iSockFd, u_int lhRobot, char *pStrCommand)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_RobotExecute</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>abcf7d1a818bbe99f46e74b6cdf0f08de</anchor>
      <arglist>(int iSockFd, u_int lhRobot, char *pStrCommand, char *pStrOption, void *plResult)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_RobotExecute2</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>acdae35aaabcd82dfb429d92683497948</anchor>
      <arglist>(int iSockFd, u_int lhRobot, char *pStrCommand, BCAP_VARIANT *pVntOption, BCAP_VARIANT *pvntResult)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_RobotExecuteSlaveMove</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>af801a474ebec341d0a21bffb7eac3b93</anchor>
      <arglist>(int iSockFd, u_int lhRobot, char *pStrCommand, float *pfOption, void *pResult)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_RobotGetVariable</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>acf6ffc05cc3929d2b12ee076f1b9aa06</anchor>
      <arglist>(int iSockFd, u_int lhRobot, char *pVarName, char *pStrOption, u_int *lhVarCurJnt)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_RobotMove</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9305f44bea64ded6d4dea18520240f34</anchor>
      <arglist>(int iSockFd, u_int lhRobot, long lComp, char *pStrPose, char *pStrOption)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_RobotRelease</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a2a7f22e8bb1eed8af9f89806192dc894</anchor>
      <arglist>(int iSockFd, u_int lhRobot)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_ServiceStart</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a597bd1fb13e5823ee05bd31908c8bf60</anchor>
      <arglist>(int iSockFd)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_ServiceStop</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>ad7dd2904b849563b9b4cb45c755379dc</anchor>
      <arglist>(int iSockFd)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_TaskGetVariable</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a830c2ef690f99030eb691d7fe8d93bbd</anchor>
      <arglist>(int iSockFd, u_int lhTask, char *pVarName, char *pstrOption, u_int *plhVar)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_TaskRelease</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a27196392f9eb085ddb372f6ff78eb929</anchor>
      <arglist>(int iSockFd, u_int lhTask)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_TaskStart</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a8d616250355224f77d57156369ca0347</anchor>
      <arglist>(int iSockFd, u_int lhTask, long lMode, char *pStrOption)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_TaskStop</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>ad475faa58bde85aec44ee93f439e95b2</anchor>
      <arglist>(int iSockFd, u_int lhTask, long lMode, char *pStrOption)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_VariableGetValue</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>af612adeb42655b9401135caf6acdf0ff</anchor>
      <arglist>(int iSockFd, u_int lhVar, void *pVntValue)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_VariablePutValue</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a596debd99d0838073e02eecbf029b060</anchor>
      <arglist>(int iSockFd, u_int lhVar, u_short iType, u_int lArrays, void *pVntValue)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCap_VariableRelease</name>
      <anchorfile>b-Cap_8h.html</anchorfile>
      <anchor>a9bc19fd7d4d5b9ec7747fdcaa928a832</anchor>
      <arglist>(int iSockFd, u_int lhVar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>denso_hardware_interface.h</name>
    <path>/tmp/ws/src/denso/denso_ros_control/include/denso_ros_control/</path>
    <filename>denso__hardware__interface_8h</filename>
    <includes id="denso__robot_8h" name="denso_robot.h" local="yes" imported="no">denso_robot.h</includes>
    <class kind="class">DensoRobotHW</class>
  </compound>
  <compound kind="file">
    <name>denso_robot.h</name>
    <path>/tmp/ws/src/denso/denso_ros_control/include/denso_ros_control/</path>
    <filename>denso__robot_8h</filename>
    <includes id="b-Cap_8h" name="b-Cap.h" local="yes" imported="no">b-Cap.h</includes>
    <class kind="class">DensoRobot</class>
    <member kind="define">
      <type>#define</type>
      <name>CLOCK_PRIO</name>
      <anchorfile>denso__robot_8h.html</anchorfile>
      <anchor>a30106db53b919f677dcc24cc0310bc5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONTROL_PRIO</name>
      <anchorfile>denso__robot_8h.html</anchorfile>
      <anchor>aa26bb7cd6b12ff3011efc7907e826395</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_SERVER_IP_ADDRESS</name>
      <anchorfile>denso__robot_8h.html</anchorfile>
      <anchor>ac0f987ce1b8bb0988d29d5a94a44811a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_SERVER_PORT_NUM</name>
      <anchorfile>denso__robot_8h.html</anchorfile>
      <anchor>a78331926cddd739584a44fa5ebaa09f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_UDP_TIMEOUT</name>
      <anchorfile>denso__robot_8h.html</anchorfile>
      <anchor>aaa4321535b67355658d3fef037950a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>denso__robot_8h.html</anchorfile>
      <anchor>a752c44978f0f5abde8919968032102bb</anchor>
      <arglist>(std::ostream &amp;out, const std::vector&lt; T &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/tmp/ws/src/denso/denso_ros_control/src/</path>
    <filename>main_8cpp</filename>
    <includes id="denso__hardware__interface_8h" name="denso_hardware_interface.h" local="yes" imported="no">denso_ros_control/denso_hardware_interface.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mySigintHandler</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a16a25cf0df7a1cc4416d24d0c04bbbc2</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a48c03531214487761eb34eb78c5df8b5</anchor>
      <arglist>(boost::shared_ptr&lt; DensoRobotHW &gt; robot, boost::shared_ptr&lt; ros::AsyncSpinner &gt; spinner)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_shutdown</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a4c09a9a6cdaf7985f3298836c50bae58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BCAP_ARG</name>
    <filename>structBCAP__ARG.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>structBCAP__ARG.html</anchorfile>
      <anchor>a9df36074bb748d4a2ca47d60fe842adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_short</type>
      <name>iType</name>
      <anchorfile>structBCAP__ARG.html</anchorfile>
      <anchor>ab8573750ec4646de5e6fdcfa17dfa4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int</type>
      <name>lArrays</name>
      <anchorfile>structBCAP__ARG.html</anchorfile>
      <anchor>a4ed8ceb3ff3f0e9ffd3fde836c91955c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int</type>
      <name>lLength</name>
      <anchorfile>structBCAP__ARG.html</anchorfile>
      <anchor>a69092bf6043152b250538615c63f4ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct BCAP_ARG *</type>
      <name>pNextArg</name>
      <anchorfile>structBCAP__ARG.html</anchorfile>
      <anchor>a5a43cefa9bda0cc1f68f978a257eceae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BCAP_PACKET</name>
    <filename>structBCAP__PACKET.html</filename>
    <member kind="variable">
      <type>u_short</type>
      <name>iArgs</name>
      <anchorfile>structBCAP__PACKET.html</anchorfile>
      <anchor>a226f061f2d055ed34ef64a329539513e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_short</type>
      <name>iReserved</name>
      <anchorfile>structBCAP__PACKET.html</anchorfile>
      <anchor>aa69004cc20313427302787811563f835</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_short</type>
      <name>iSerialNo</name>
      <anchorfile>structBCAP__PACKET.html</anchorfile>
      <anchor>a2a3046ff164d66c44c45e874f225fa93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int</type>
      <name>lFuncID</name>
      <anchorfile>structBCAP__PACKET.html</anchorfile>
      <anchor>a3cd305b765a358e96e3ca12a5bc34afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int</type>
      <name>lMsgLength</name>
      <anchorfile>structBCAP__PACKET.html</anchorfile>
      <anchor>a38e7e7935aeb6bb2ecff30e6ed08ee17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct BCAP_ARG *</type>
      <name>pArg</name>
      <anchorfile>structBCAP__PACKET.html</anchorfile>
      <anchor>ad199200a62d4222388b8e689cc799805</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BCAP_VARIANT</name>
    <filename>structBCAP__VARIANT.html</filename>
    <member kind="variable">
      <type>u_int</type>
      <name>Arrays</name>
      <anchorfile>structBCAP__VARIANT.html</anchorfile>
      <anchor>a883ae84c0a053559663226e29ba204f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_char</type>
      <name>CharValue</name>
      <anchorfile>structBCAP__VARIANT.html</anchorfile>
      <anchor>a21ba238d158d3e7c77b711f9d6f7f243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>DoubleArray</name>
      <anchorfile>structBCAP__VARIANT.html</anchorfile>
      <anchor>a105971051bb97ce206adade6c06e7759</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>DoubleValue</name>
      <anchorfile>structBCAP__VARIANT.html</anchorfile>
      <anchor>aef58bb3bb8f097a4b6a2d72f42163784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FloatArray</name>
      <anchorfile>structBCAP__VARIANT.html</anchorfile>
      <anchor>adc671c097126f2241dca298fe9ea3f3a</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>FloatValue</name>
      <anchorfile>structBCAP__VARIANT.html</anchorfile>
      <anchor>a453b53f795d12a369703709ec6c021eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int</type>
      <name>LongValue</name>
      <anchorfile>structBCAP__VARIANT.html</anchorfile>
      <anchor>a17561f1920feabd806a650bc199efb41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_short</type>
      <name>ShortValue</name>
      <anchorfile>structBCAP__VARIANT.html</anchorfile>
      <anchor>a713f5e386bf1ec97118324dac6615c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_char</type>
      <name>String</name>
      <anchorfile>structBCAP__VARIANT.html</anchorfile>
      <anchor>a29c2487f9a8cd1ada090b69069fba24c</anchor>
      <arglist>[40+1]</arglist>
    </member>
    <member kind="variable">
      <type>u_short</type>
      <name>Type</name>
      <anchorfile>structBCAP__VARIANT.html</anchorfile>
      <anchor>a44160197dd80ed08fc875a46a2af6659</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union BCAP_VARIANT::@0</type>
      <name>Value</name>
      <anchorfile>structBCAP__VARIANT.html</anchorfile>
      <anchor>a786ed8adb8d8243013c5b40d1343a931</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DensoRobot</name>
    <filename>classDensoRobot.html</filename>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCapClearError</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>ae71c7bac1b887d63abc8301431e77263</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCapClose</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a9766eda1315621c2ee784c01b5083e62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCapControllerConnect</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a2b4751f9dc8a3da40e03f3b7c887681b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCapControllerDisConnect</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a41169571aab1ee865e2be376e43e5aea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>u_int</type>
      <name>bCapControllerGetVariable</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a8e519f149e03b4ba19f08d9b0c4ecea0</anchor>
      <arglist>(const std::string &amp;varname)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCapCurJnt</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>aa430daef9c4497f06ceb22b04ef16a99</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;jointvalues)</arglist>
    </member>
    <member kind="function">
      <type>u_int</type>
      <name>bCapErrorDescription</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a3ca717dea342fde0b71ff5788a235f16</anchor>
      <arglist>(std::string &amp;errormsg)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCapFillBuffer</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>ac308aded78a949ff2d5636c8e34bf94e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bCapGetBoolVariable</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a0ddb85d4710d42277dac6c3873eca596</anchor>
      <arglist>(const std::string &amp;var_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bCapGetEmergencyStop</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a266f7cd88380bc631d2eafb33235e290</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>u_int</type>
      <name>bCapGetErrorCode</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a2fe5b170566fecd736d1c3a855c2bc04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>u_int</type>
      <name>bCapGetIntegerVariable</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a61ff8f52e86ca0ce1767194a228d986b</anchor>
      <arglist>(const std::string &amp;var_name)</arglist>
    </member>
    <member kind="function">
      <type>u_int</type>
      <name>bCapGetMode</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>afd130ca63758ac3b9b7fcf79d3042fec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCapGetRobot</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a9089a7bc002cd4e83f27172e22d263e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCapGiveArm</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a41589e6fa5042684df1b6269c711725c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bCapInitializeVariableHandlers</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a3e39ee012993076208712fc127a91ea3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCapMotor</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a6cccdf80a5febefd062b7b7c264a0719</anchor>
      <arglist>(bool command)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCapOpen</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a07ab1c2c17fee88c67c403d3328f2bc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCapReleaseRobot</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>aa9fd08a96e086f39690b249a0577f438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCapRobotExecute</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>aa77dcda64920b4d388f8478e2094cdb9</anchor>
      <arglist>(char *command, char *arg)</arglist>
    </member>
    <member kind="function">
      <type>u_int</type>
      <name>bCapRobotGetVariable</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>ad276ecdf308ff8c2655ceff00dc9cd7a</anchor>
      <arglist>(const std::string &amp;varname)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCapRobotSlvMove</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a2c7ec7cff797bfb282148e4321409326</anchor>
      <arglist>(BCAP_VARIANT *pose, BCAP_VARIANT *result)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCapServerStart</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>abec9600ef1dc935d3d49880aa3a9a5fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCapServerStop</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a075146becfa2a621a3922635880346bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCapSetExternalSpeed</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a82099cb0540e29179696cb4e2e40c9e8</anchor>
      <arglist>(float arg)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCapSlvChangeMode</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a61a790c6f15bd1572d29fea0225268a7</anchor>
      <arglist>(u_int arg)</arglist>
    </member>
    <member kind="function">
      <type>BCAP_HRESULT</type>
      <name>bCapTakearm</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a2abf47bbf384cbbd5c600dd93f6855cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DensoRobot</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a65146f4cce1e1412e1c3465cebc54ba1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finalizeHW</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a5aa4c03b047506cba66c50e7d1eff968</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>af1fc7470e72bd4549a329a9dda816060</anchor>
      <arglist>(ros::NodeHandle &amp;node, int num_joints)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>accdabfb28b44cfca0b24f9e901e80c5c</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUDPTimeout</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>af08da8a1f525422f25c00eefc379cdba</anchor>
      <arglist>(long sec, long usec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>write</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a42fb59c505a537df91b0baa9450e1046</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;cmd, std::vector&lt; double &gt; &amp;pos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DensoRobot</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>afea2cdab820f0447ef4683aab9292a74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>u_int</type>
      <name>__errorcode__</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a8c36ae6991c8422385fc619c8078f7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>dryrunp_</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a2e8128e848a8683a9e894e78df0bbef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>errdesc_buffer_</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>af06a76386b5d6be9d6dfca3d097389b1</anchor>
      <arglist>[2048]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>iSockFD_</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a2b1924a1797c01219e315943421500c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>jntvalues_</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a24c3cd727b41cba64f683aebc1f68723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>u_int</type>
      <name>lhController_</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>afd3f22ea05f9b87e3b240b86eb142e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>u_int</type>
      <name>lhRobot_</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a19249b2ddd1153f64080fec9c4a7761d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_joints_</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a9ff84f559a333c8a51d56db92ea109ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct timespec</type>
      <name>prev_time_</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a1e40cf6a40846f87d3960a5271f75dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>server_ip_address_</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a1f72ac7acc84c652e5b34739383fd08e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>server_port_number_</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a837c10eabe57a57a0f5e0bdf1e44a4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>udp_timeout_</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>afd5447405a5239560cfbe5f7272ad99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, u_int &gt;</type>
      <name>var_handlers_</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a1a4033da0adb3b47e50c0215a5c0c232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, u_short &gt;</type>
      <name>var_types_</name>
      <anchorfile>classDensoRobot.html</anchorfile>
      <anchor>a222ff8866ed93bab4c3a5260aa47a111</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DensoRobotHW</name>
    <filename>classDensoRobotHW.html</filename>
    <base>hardware_interface::RobotHW</base>
    <member kind="function">
      <type>void</type>
      <name>appendJoint</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a75314cd5174e32a758b9f33da2068ee4</anchor>
      <arglist>(const KDL::SegmentMap::const_iterator segment, std::vector&lt; const KDL::Joint * &gt; &amp;joints)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DensoRobotHW</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a1799500d49ee81cb5f5bbfbb68d89565</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ros::Duration</type>
      <name>getPeriod</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a40e6cfa856db8fd06746ec4c9e010bcc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ros::Time</type>
      <name>getTime</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a7f9a87297041d97f097bc63a0428a67e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a5bdde515c0c7ec82eba8a53ea50d0112</anchor>
      <arglist>(ros::NodeHandle &amp;root_nh, ros::NodeHandle &amp;robot_hw_nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a8b88b4b67c8c019abd6d6d5bc7e51c69</anchor>
      <arglist>(const ros::Time &amp;time, const ros::Duration &amp;period)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a01f25d106d1251a0458beda3699f6447</anchor>
      <arglist>(const ros::Time &amp;time, const ros::Duration &amp;period)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DensoRobotHW</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a8aa93abf095a7c3aedf9837f65f362ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>a_cmd_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>aba1af9d41faf05344b3e51d5b742beed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ActuatorData &gt;</type>
      <name>a_cmd_data_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a68f991f301dc642544ff1a49ee23e42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>a_eff_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>ad112663ce1b952addad6459562c309dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>a_pos_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a1f0c9a018373ecf3a8a548a347405c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>a_pos_prev_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a47cf48311a2c1175a3bc716189ba915e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ActuatorData &gt;</type>
      <name>a_state_data_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>abeed7f08f9bf47256ae0155877bc3d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>a_vel_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>aa794c8476007bf14e7433d1e9c54732a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ActuatorToJointStateInterface</type>
      <name>act_to_jnt_state_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>aef8dc4d851f88608d71f3f47d011fc9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>cmd_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>ad727e0fbe71d93a7dca64f0c07c170e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>eff_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a4a67505a576b2bdaaa211cdce9149e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; JointData &gt;</type>
      <name>j_cmd_data_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a90a83adb4373bf3cc4e5075cead0b428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; JointData &gt;</type>
      <name>j_state_data_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a4c254ea27fc83bda3114b115a16292c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>hardware_interface::PositionJointInterface</type>
      <name>jnt_eff_interface_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a58398ffb3a47d1ef5f03b2439665195a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PositionJointSoftLimitsInterface</type>
      <name>jnt_limits_interface_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a84227ff11ff5c74b71c61c9f680e6a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>hardware_interface::JointStateInterface</type>
      <name>jnt_state_interface_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a4c0d835f0ecd3a0b0a405dc44135859e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointToActuatorPositionInterface</type>
      <name>jnt_to_act_pos_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>ab73dcf0f4f370c782f689943351741ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SimpleTransmission</type>
      <name>m_mm_trans_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a985d667a2728a712911c1e9d14c87532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>pos_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>afec329d197181426aa9ce6cce2546e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SimpleTransmission</type>
      <name>raddeg_trans_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a9333021bb7611e45a40939a839948f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; DensoRobot &gt;</type>
      <name>robot_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>af8f0bb2411987bc28275424d90922217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>vel_</name>
      <anchorfile>classDensoRobotHW.html</anchorfile>
      <anchor>a447dfa3e146f9b13bcc47f9dbe4eb281</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
