<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>bcap_client.c</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/src/bCAPClient/</path>
    <filename>bcap__client_8c</filename>
    <includes id="stdint_8h" name="stdint.h" local="yes" imported="no">stdint.h</includes>
    <includes id="dn__additional_8h" name="dn_additional.h" local="yes" imported="no">dn_additional.h</includes>
    <includes id="dn__common_8h" name="dn_common.h" local="yes" imported="no">dn_common.h</includes>
    <includes id="dn__device_8h" name="dn_device.h" local="yes" imported="no">dn_device.h</includes>
    <includes id="dn__tcp_8h" name="dn_tcp.h" local="yes" imported="no">dn_tcp.h</includes>
    <includes id="dn__udp_8h" name="dn_udp.h" local="yes" imported="no">dn_udp.h</includes>
    <includes id="dn__com_8h" name="dn_com.h" local="yes" imported="no">dn_com.h</includes>
    <includes id="dn__thread_8h" name="dn_thread.h" local="yes" imported="no">dn_thread.h</includes>
    <includes id="bcap__common_8h" name="bcap_common.h" local="yes" imported="no">bcap_common.h</includes>
    <includes id="bcap__funcid_8h" name="bcap_funcid.h" local="yes" imported="no">bcap_funcid.h</includes>
    <includes id="bcap__client_8h" name="bcap_client.h" local="yes" imported="no">bcap_client.h</includes>
    <class kind="struct">CONN_BCAP_CLIENT</class>
    <member kind="define">
      <type>#define</type>
      <name>_RETRY_MAX</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a314faa1cdc6651aead4f324d201ed3b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_RETRY_MIN</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>aaeac33d731340a77c26d74a389b166f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_Close_Client</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a0a4afa3697654eca8eb702ab4b1fca8d</anchor>
      <arglist>(int *pfd)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_CommandCancel</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ad1d45e08665221d6395a9bf88881d4ab</anchor>
      <arglist>(int fd, uint32_t hCommand)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_CommandExecute</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a55a18c947f2aa29588c3188e1fcebc5c</anchor>
      <arglist>(int fd, uint32_t hCommand, int32_t lMode, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_CommandGetAttribute</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>af17946b6ee33f2ff831d865786a36a25</anchor>
      <arglist>(int fd, uint32_t hCommand, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_CommandGetHelp</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a146b1d0bf6f5775559623b6f5f11b40b</anchor>
      <arglist>(int fd, uint32_t hCommand, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_CommandGetID</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ae10b7d905b02087b5be8db10dc20fe32</anchor>
      <arglist>(int fd, uint32_t hCommand, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_CommandGetName</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a59707836e7cfb4312d1a1df88c30eb41</anchor>
      <arglist>(int fd, uint32_t hCommand, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_CommandGetParameters</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ac51b3a80771643cf277884b575455b16</anchor>
      <arglist>(int fd, uint32_t hCommand, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_CommandGetResult</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a02f95b20539b8e5b616e6499ec3cae9d</anchor>
      <arglist>(int fd, uint32_t hCommand, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_CommandGetState</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a263fd5058bd31a1c17923023c4f2319b</anchor>
      <arglist>(int fd, uint32_t hCommand, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_CommandGetTag</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a82d639a260aa7400b335332a6436e4ac</anchor>
      <arglist>(int fd, uint32_t hCommand, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_CommandGetTimeout</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>aed48e44ec2f267b5a8155d1f7dbafe4a</anchor>
      <arglist>(int fd, uint32_t hCommand, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_CommandPutID</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a4165d83400f345d18bf32974f5b28059</anchor>
      <arglist>(int fd, uint32_t hCommand, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_CommandPutParameters</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a953c250f1e94704c2ee2ef99cd3c8c8b</anchor>
      <arglist>(int fd, uint32_t hCommand, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_CommandPutTag</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a44465c2c0ca3ad92692d1b0c945ecf71</anchor>
      <arglist>(int fd, uint32_t hCommand, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_CommandPutTimeout</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a818e277bf5ddc9034253be050b98ace5</anchor>
      <arglist>(int fd, uint32_t hCommand, int32_t newVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_CommandRelease</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a288a914ac29bdff9e7258279b5040603</anchor>
      <arglist>(int fd, uint32_t *hCommand)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerConnect</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a23cdd445ed96f3b96f5e7b4234d7f67f</anchor>
      <arglist>(int fd, BSTR bstrName, BSTR bstrProvider, BSTR bstrMachine, BSTR bstrOption, uint32_t *hController)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerDisconnect</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ab16efaf8c5a6c409ea33a38f0849d716</anchor>
      <arglist>(int fd, uint32_t *hController)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerExecute</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>aa18e05426c9efaa3d1424cd29f4c53e7</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrCommand, VARIANT vntParam, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerGetAttribute</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a1f2d4693544043542887d432c2b3a48e</anchor>
      <arglist>(int fd, uint32_t hController, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerGetCommand</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a62e2083e14dc235820a495b0183312b5</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrName, BSTR bstrOption, uint32_t *hCommand)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerGetCommandNames</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a7345d1affd5d33cf9f69ea49316015d3</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerGetExtension</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a07c8603815d8dad46588ea54cd375c77</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrName, BSTR bstrOption, uint32_t *hExtension)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerGetExtensionNames</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>add63b944a187b3e30513c3e4fca0b66d</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerGetFile</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a1458c16fbf52bdb519e5b0c559e999b7</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrName, BSTR bstrOption, uint32_t *hFile)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerGetFileNames</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>acd243ad3ba3df88e55b407ecbfd89cc5</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerGetHelp</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a88230ee97536d69c10182e1e2f13e726</anchor>
      <arglist>(int fd, uint32_t hController, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerGetID</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ae12467040f6e503829d3c30da12a7a54</anchor>
      <arglist>(int fd, uint32_t hController, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerGetMessage</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a42149687526269a1b7681adc3afd77e3</anchor>
      <arglist>(int fd, uint32_t hController, uint32_t *hMessage)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerGetName</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ae0a60a0ac53f25f6122286c1364910a2</anchor>
      <arglist>(int fd, uint32_t hController, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerGetRobot</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a0c4f133b46afc7f83182f8542361a629</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrName, BSTR bstrOption, uint32_t *hRobot)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerGetRobotNames</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a6d43b86d85b3422060d5343ae4e7d4d6</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerGetTag</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a8e60cdea8242ba17a80d78c98e8754b2</anchor>
      <arglist>(int fd, uint32_t hController, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerGetTask</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>aade0ccb4f11f0735d078c976a9851347</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrName, BSTR bstrOption, uint32_t *hTask)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerGetTaskNames</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>af64351e80cf13888aab7fb0bce848d5d</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerGetVariable</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a082e11f2d238719830ba092f2eb8fb41</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrName, BSTR bstrOption, uint32_t *hVariable)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerGetVariableNames</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a73e087ff88e69c1f90f5d0404b9a1d3d</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerPutID</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a82a9adf6537dfff25026dab107fcc01b</anchor>
      <arglist>(int fd, uint32_t hController, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ControllerPutTag</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a7091a3d96b726222a99fcb83c793cc68</anchor>
      <arglist>(int fd, uint32_t hController, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ExtensionExecute</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ae503b40cb96f885bb6aaf88ed6a1ab41</anchor>
      <arglist>(int fd, uint32_t hExtension, BSTR bstrCommand, VARIANT vntParam, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ExtensionGetAttribute</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a2e080444df96325d83d1409b99fe3151</anchor>
      <arglist>(int fd, uint32_t hExtension, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ExtensionGetHelp</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>afb9c8c10da816a78c81a3822b5524ed3</anchor>
      <arglist>(int fd, uint32_t hExtension, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ExtensionGetID</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>abbbb507cccf1291278d1713e5e190e45</anchor>
      <arglist>(int fd, uint32_t hExtension, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ExtensionGetName</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a318dab41fc20e3e920400a1f1607bef3</anchor>
      <arglist>(int fd, uint32_t hExtension, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ExtensionGetTag</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a6366441d439f36a0eced1d47477e130d</anchor>
      <arglist>(int fd, uint32_t hExtension, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ExtensionGetVariable</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a9b38b19a44f8c4ba6bf6d457c5accadb</anchor>
      <arglist>(int fd, uint32_t hExtension, BSTR bstrName, BSTR bstrOption, uint32_t *hVariable)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ExtensionGetVariableNames</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a630f8a1267ee3ec989d568c4a420c32c</anchor>
      <arglist>(int fd, uint32_t hExtension, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ExtensionPutID</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ab999c9d356259333054b3757fc4e19da</anchor>
      <arglist>(int fd, uint32_t hExtension, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ExtensionPutTag</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a56d7d56856b771808b589f745f62bfab</anchor>
      <arglist>(int fd, uint32_t hExtension, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ExtensionRelease</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a21500c0edd964955b1fc722cc7b9077f</anchor>
      <arglist>(int fd, uint32_t *hExtension)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileCopy</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ae9c111c205056545e5006c397dda51f8</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR bstrName, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileDelete</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>aaf49c240a996f9638a13662f4f5365e5</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileExecute</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a6bac3df792c30073275521b1a6c4c3ac</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR bstrCommand, VARIANT vntParam, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileGetAttribute</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a36100b0c0db3ac19fdd5a6eb6c2d3e5d</anchor>
      <arglist>(int fd, uint32_t hFile, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileGetDateCreated</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>aafba4403450d9dc2de1d002e0186466a</anchor>
      <arglist>(int fd, uint32_t hFile, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileGetDateLastAccessed</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>aec5879f23095919efa43c05eaebc727d</anchor>
      <arglist>(int fd, uint32_t hFile, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileGetDateLastModified</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>af5ec477eae9794c2df06cf2ef4a5d6b8</anchor>
      <arglist>(int fd, uint32_t hFile, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileGetFile</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a822fb977b70510e586dd9036e3b3ca63</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR bstrName, BSTR bstrOption, uint32_t *hFile2)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileGetFileNames</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ab909127475c1dcf91e843bafb9c60c1a</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileGetHelp</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a03e6c57739e7c4de8ab68dafa55e5460</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileGetID</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a8a1e0f5fdd8ca6dc3ff89b9087aabb96</anchor>
      <arglist>(int fd, uint32_t hFile, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileGetName</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ad6f116e229a683ca36f10d6c28da1fa7</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileGetPath</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>afb8ee20d5199efd2f6515b951d1a0ab5</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileGetSize</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a13ab981cc8a5d1219845663655ee156f</anchor>
      <arglist>(int fd, uint32_t hFile, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileGetTag</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>aad58d8ef7647c06b836bc84ca8f87414</anchor>
      <arglist>(int fd, uint32_t hFile, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileGetType</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a8a9cb88f3f5ddf129f1622bc5ea569d7</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileGetValue</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a54586bc6eeb4e11677d8f606df8c7ab4</anchor>
      <arglist>(int fd, uint32_t hFile, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileGetVariable</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a6e34e0725b956bf717c2bec72e488b0e</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR bstrName, BSTR bstrOption, uint32_t *hVariable)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileGetVariableNames</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ae7f765a318d518e787d764c0565f6a1b</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileMove</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a8f57edf88fbbf2f7b067f006c79092d3</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR bstrName, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FilePutID</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a10e54981f906eeaebbc332bd202d1d08</anchor>
      <arglist>(int fd, uint32_t hFile, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FilePutTag</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>acafa348b64b16d3618dc7e16c3c5ac8a</anchor>
      <arglist>(int fd, uint32_t hFile, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FilePutValue</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a4883ae0ff4009ae975c773d718235b44</anchor>
      <arglist>(int fd, uint32_t hFile, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileRelease</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a4a32a08c69a0b7097cbdb818229a3bf9</anchor>
      <arglist>(int fd, uint32_t *hFile)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_FileRun</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a82ec5bf43de16d154119ac102775b7ed</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR bstrOption, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_GetRetry</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a6ade4a4266e2aaeaa06cafd8a1d37c54</anchor>
      <arglist>(int fd, unsigned int *retry)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_GetTimeout</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ab0c069f7111a20b48feb4c1a615b1e60</anchor>
      <arglist>(int fd, uint32_t *timeout)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_MessageClear</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a8e14d8e8fc4675a05757e14b12fc7db0</anchor>
      <arglist>(int fd, uint32_t hMessage)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_MessageGetDateTime</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a9f923bb5a697e996d737200d177711b7</anchor>
      <arglist>(int fd, uint32_t hMessage, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_MessageGetDescription</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a2cccc5b5965b468cd798859fbcec8401</anchor>
      <arglist>(int fd, uint32_t hMessage, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_MessageGetDestination</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a92b4726980d8f53a33a771e25b36ee5e</anchor>
      <arglist>(int fd, uint32_t hMessage, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_MessageGetNumber</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a10bbf15b5d1ab4ffd67d978e4163b1a7</anchor>
      <arglist>(int fd, uint32_t hMessage, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_MessageGetSerialNumber</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a505da06e53a8ebceb99ff49900b6c033</anchor>
      <arglist>(int fd, uint32_t hMessage, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_MessageGetSource</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a9334db177d2900c66d5518aee89b570e</anchor>
      <arglist>(int fd, uint32_t hMessage, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_MessageGetValue</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>af8dd5464edf248b68e867e9a6dba4e80</anchor>
      <arglist>(int fd, uint32_t hMessage, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_MessageRelease</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ab20d9ca11b371fead2c1d137b3d3ca83</anchor>
      <arglist>(int fd, uint32_t *hMessage)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_MessageReply</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ab3c8fc7992bcfe7d36773bea5d39eba2</anchor>
      <arglist>(int fd, uint32_t hMessage, VARIANT vntData)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_Open_Client</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a22bcadfbdfa7a58db3c47b25ad3b7caf</anchor>
      <arglist>(const char *connect, uint32_t timeout, unsigned int retry, int *pfd)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotAccelerate</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>afeddf1c427805db7cd611dfc6e19ae6d</anchor>
      <arglist>(int fd, uint32_t hRobot, int32_t lAxis, float fAccel, float fDecel)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotChange</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ae284ef844546ecebde0d3c4c7d4b9927</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR bstrName)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotChuck</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a6f1fc577172c22b23831040471a19a67</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotDrive</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a9d4e3ca1b75a37f5385e9589f7e92433</anchor>
      <arglist>(int fd, uint32_t hRobot, int32_t lNo, float fMov, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotExecute</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>abfecc8a8db17b999cfc20bd3e397dded</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR bstrCommand, VARIANT vntParam, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotGetAttribute</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a2332b3eb349233f9661902fca63de507</anchor>
      <arglist>(int fd, uint32_t hRobot, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotGetHelp</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>afe7a22704cd86fb151d808731515d09b</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotGetID</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a6c9e16eb72863d0913570d31e0d2a4b5</anchor>
      <arglist>(int fd, uint32_t hRobot, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotGetName</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>abc79ca3c37e0522bd5faa1a9b30b5187</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotGetTag</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>aaae570a9c7a81e3718d39d6745909f01</anchor>
      <arglist>(int fd, uint32_t hRobot, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotGetVariable</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a55af53a984d7efa98ceecd7276daef65</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR bstrName, BSTR bstrOption, uint32_t *hVariable)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotGetVariableNames</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ac48fa08f78d866eb499fcbf39e8d7c0e</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotGoHome</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a16decdd003cae9f3c0d86e941029b284</anchor>
      <arglist>(int fd, uint32_t hRobot)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotHalt</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a16e9f8ad692bd5ff88b6696a31973313</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotHold</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a746c7baa6080cd22d72c136300476b71</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotMove</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>aa5d4236c849176bb71f998425af7c4e2</anchor>
      <arglist>(int fd, uint32_t hRobot, int32_t lComp, VARIANT vntPose, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotPutID</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>af6ca375d89c4d4c2641e9e0ec01c4f69</anchor>
      <arglist>(int fd, uint32_t hRobot, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotPutTag</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a7453796de9116a2919461794d9f1d7d7</anchor>
      <arglist>(int fd, uint32_t hRobot, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotRelease</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a9aef5dd28d893547ced31ccaf2c1a882</anchor>
      <arglist>(int fd, uint32_t *hRobot)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotRotate</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a4c13d5518b4fc754b9fd2d6c03831aaf</anchor>
      <arglist>(int fd, uint32_t hRobot, VARIANT vntRotSuf, float fDeg, VARIANT vntPivot, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotSpeed</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ac2c0d2e21c6163972d9fd599fb1436ab</anchor>
      <arglist>(int fd, uint32_t hRobot, int32_t lAxis, float fSpeed)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotUnchuck</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ac2cde28550eff4ef41fab3b7373a57f7</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_RobotUnhold</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a39345e28301df9e46382ddabcfd569ff</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ServiceStart</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a0c083fc110d68b779f912ff9a6f86934</anchor>
      <arglist>(int fd, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_ServiceStop</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a77972fbe078d9bc5c84e25f30fd04108</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_SetRetry</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a5bd3782a315a2d0c1fe863b8e9a4340c</anchor>
      <arglist>(int fd, unsigned int retry)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_SetTimeout</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a6adbbd481996089a3dfad74b443bbf3c</anchor>
      <arglist>(int fd, uint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_TaskDelete</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a400504b73d87fb95b23774ed35aed833</anchor>
      <arglist>(int fd, uint32_t hTask, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_TaskExecute</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a1611fa51fef142510afc3f6d9e1bb8a3</anchor>
      <arglist>(int fd, uint32_t hTask, BSTR bstrCommand, VARIANT vntParam, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_TaskGetAttribute</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>af282c4583ada22ead4fe65990f4c1d4b</anchor>
      <arglist>(int fd, uint32_t hTask, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_TaskGetFileName</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ab9061f943cf0a3b2b52e2e27fd2d3b03</anchor>
      <arglist>(int fd, uint32_t hTask, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_TaskGetHelp</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a8f366b9a0bff7dc80e3ee8908bd4517c</anchor>
      <arglist>(int fd, uint32_t hTask, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_TaskGetID</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a6272c403c872e4460e4c15354279d5f1</anchor>
      <arglist>(int fd, uint32_t hTask, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_TaskGetName</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ac73eb69ebe5671134b41d82aabdae74b</anchor>
      <arglist>(int fd, uint32_t hTask, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_TaskGetTag</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a5c519453e0bef171c3349753fd87caca</anchor>
      <arglist>(int fd, uint32_t hTask, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_TaskGetVariable</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>afa15c19b4cf76d49e49e70ccb641d76a</anchor>
      <arglist>(int fd, uint32_t hTask, BSTR bstrName, BSTR bstrOption, uint32_t *hVariable)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_TaskGetVariableNames</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>af565238c7d957bdde5d8a8607aa605e7</anchor>
      <arglist>(int fd, uint32_t hTask, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_TaskPutID</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ad687b71c302b398fd82538cedc499fe9</anchor>
      <arglist>(int fd, uint32_t hTask, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_TaskPutTag</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a282d2c262c3444f6069294f2242dc098</anchor>
      <arglist>(int fd, uint32_t hTask, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_TaskRelease</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a99a1fbc888800da7de7d60eec1a8303b</anchor>
      <arglist>(int fd, uint32_t *hTask)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_TaskStart</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a39de421e1f38b8a82280acad5984be06</anchor>
      <arglist>(int fd, uint32_t hTask, int32_t lMode, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_TaskStop</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ae211574519629a583c2e52ab7a012cea</anchor>
      <arglist>(int fd, uint32_t hTask, int32_t lMode, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_VariableGetAttribute</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>af36f0935f27ed1acb172527b88356d97</anchor>
      <arglist>(int fd, uint32_t hVariable, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_VariableGetDateTime</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a58fa77649226647004ed8cc452b630cd</anchor>
      <arglist>(int fd, uint32_t hVariable, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_VariableGetHelp</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ad09aaaad1b093f20d5d7c882c786469c</anchor>
      <arglist>(int fd, uint32_t hVariable, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_VariableGetID</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a940adf89b258467ec5de65d320a3cafe</anchor>
      <arglist>(int fd, uint32_t hVariable, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_VariableGetMicrosecond</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a06a26153e8ccae3b8d465d4df8269f78</anchor>
      <arglist>(int fd, uint32_t hVariable, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_VariableGetName</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>aee135cd0762945d15f2161e5fb0598a9</anchor>
      <arglist>(int fd, uint32_t hVariable, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_VariableGetTag</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a786265c73da3eedb43c97fb344e395c6</anchor>
      <arglist>(int fd, uint32_t hVariable, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_VariableGetValue</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a044d0cf8213c5229ac416a4896706cc8</anchor>
      <arglist>(int fd, uint32_t hVariable, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_VariablePutID</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a6d35d5ce03740ead74e0b1a3f0ad50b3</anchor>
      <arglist>(int fd, uint32_t hVariable, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_VariablePutTag</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a5ebad43a9486474e0fc2125cd1b6d115</anchor>
      <arglist>(int fd, uint32_t hVariable, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_VariablePutValue</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a432ab605c9d21ba0198fb19a65ad7c95</anchor>
      <arglist>(int fd, uint32_t hVariable, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_VariableRelease</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a0a8a2de6f40d6ff7432127828884df63</anchor>
      <arglist>(int fd, uint32_t *hVariable)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct CONN_BCAP_CLIENT *</type>
      <name>check_address</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ac7ea9f8c1bbda6685a2cee13366a1779</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>find_open_address</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a707f3c90548e2c2d3918013d28d00524</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>invoke_function</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ae52a20f84830ccd9ed2d64274489e709</anchor>
      <arglist>(int fd, int32_t id, int argc, char *format,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>send_receive</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>a53858d763b5c268a422ab741db997510</anchor>
      <arglist>(int index, struct BCAP_PACKET *packet_send, struct BCAP_PACKET *packet_recv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct CONN_BCAP_CLIENT</type>
      <name>m_conn_param</name>
      <anchorfile>bcap__client_8c.html</anchorfile>
      <anchor>ac22fcf19c64136ae73f4d4b7e23c75a8</anchor>
      <arglist>[BCAP_CONN_MAX]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bcap_client.h</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/include/bCAPClient/</path>
    <filename>bcap__client_8h</filename>
    <includes id="dn__common_8h" name="dn_common.h" local="yes" imported="no">../dn_common.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_BCAP_EXP_CLIENT</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a5b3c655e18e3c4837800e807ba881388</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_CONN_MAX</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a89fab61deb1e6520ac56433e84fa5c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_Close_Client</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a0a4afa3697654eca8eb702ab4b1fca8d</anchor>
      <arglist>(int *pfd)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_CommandCancel</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ad1d45e08665221d6395a9bf88881d4ab</anchor>
      <arglist>(int fd, uint32_t hCommand)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_CommandExecute</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a55a18c947f2aa29588c3188e1fcebc5c</anchor>
      <arglist>(int fd, uint32_t hCommand, int32_t lMode, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_CommandGetAttribute</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>af17946b6ee33f2ff831d865786a36a25</anchor>
      <arglist>(int fd, uint32_t hCommand, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_CommandGetHelp</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a146b1d0bf6f5775559623b6f5f11b40b</anchor>
      <arglist>(int fd, uint32_t hCommand, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_CommandGetID</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ae10b7d905b02087b5be8db10dc20fe32</anchor>
      <arglist>(int fd, uint32_t hCommand, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_CommandGetName</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a59707836e7cfb4312d1a1df88c30eb41</anchor>
      <arglist>(int fd, uint32_t hCommand, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_CommandGetParameters</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ac51b3a80771643cf277884b575455b16</anchor>
      <arglist>(int fd, uint32_t hCommand, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_CommandGetResult</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a02f95b20539b8e5b616e6499ec3cae9d</anchor>
      <arglist>(int fd, uint32_t hCommand, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_CommandGetState</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a263fd5058bd31a1c17923023c4f2319b</anchor>
      <arglist>(int fd, uint32_t hCommand, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_CommandGetTag</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a82d639a260aa7400b335332a6436e4ac</anchor>
      <arglist>(int fd, uint32_t hCommand, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_CommandGetTimeout</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>aed48e44ec2f267b5a8155d1f7dbafe4a</anchor>
      <arglist>(int fd, uint32_t hCommand, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_CommandPutID</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a4165d83400f345d18bf32974f5b28059</anchor>
      <arglist>(int fd, uint32_t hCommand, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_CommandPutParameters</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a953c250f1e94704c2ee2ef99cd3c8c8b</anchor>
      <arglist>(int fd, uint32_t hCommand, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_CommandPutTag</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a44465c2c0ca3ad92692d1b0c945ecf71</anchor>
      <arglist>(int fd, uint32_t hCommand, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_CommandPutTimeout</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a818e277bf5ddc9034253be050b98ace5</anchor>
      <arglist>(int fd, uint32_t hCommand, int32_t newVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_CommandRelease</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a288a914ac29bdff9e7258279b5040603</anchor>
      <arglist>(int fd, uint32_t *hCommand)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerConnect</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a23cdd445ed96f3b96f5e7b4234d7f67f</anchor>
      <arglist>(int fd, BSTR bstrName, BSTR bstrProvider, BSTR bstrMachine, BSTR bstrOption, uint32_t *hController)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerDisconnect</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ab16efaf8c5a6c409ea33a38f0849d716</anchor>
      <arglist>(int fd, uint32_t *hController)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerExecute</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>aa18e05426c9efaa3d1424cd29f4c53e7</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrCommand, VARIANT vntParam, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerGetAttribute</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a1f2d4693544043542887d432c2b3a48e</anchor>
      <arglist>(int fd, uint32_t hController, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerGetCommand</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a62e2083e14dc235820a495b0183312b5</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrName, BSTR bstrOption, uint32_t *hCommand)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerGetCommandNames</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a7345d1affd5d33cf9f69ea49316015d3</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerGetExtension</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a07c8603815d8dad46588ea54cd375c77</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrName, BSTR bstrOption, uint32_t *hExtension)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerGetExtensionNames</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>add63b944a187b3e30513c3e4fca0b66d</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerGetFile</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a1458c16fbf52bdb519e5b0c559e999b7</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrName, BSTR bstrOption, uint32_t *hFile)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerGetFileNames</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>acd243ad3ba3df88e55b407ecbfd89cc5</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerGetHelp</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a88230ee97536d69c10182e1e2f13e726</anchor>
      <arglist>(int fd, uint32_t hController, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerGetID</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ae12467040f6e503829d3c30da12a7a54</anchor>
      <arglist>(int fd, uint32_t hController, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerGetMessage</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a42149687526269a1b7681adc3afd77e3</anchor>
      <arglist>(int fd, uint32_t hController, uint32_t *hMessage)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerGetName</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ae0a60a0ac53f25f6122286c1364910a2</anchor>
      <arglist>(int fd, uint32_t hController, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerGetRobot</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a0c4f133b46afc7f83182f8542361a629</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrName, BSTR bstrOption, uint32_t *hRobot)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerGetRobotNames</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a6d43b86d85b3422060d5343ae4e7d4d6</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerGetTag</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a8e60cdea8242ba17a80d78c98e8754b2</anchor>
      <arglist>(int fd, uint32_t hController, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerGetTask</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>aade0ccb4f11f0735d078c976a9851347</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrName, BSTR bstrOption, uint32_t *hTask)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerGetTaskNames</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>af64351e80cf13888aab7fb0bce848d5d</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerGetVariable</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a082e11f2d238719830ba092f2eb8fb41</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrName, BSTR bstrOption, uint32_t *hVariable)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerGetVariableNames</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a73e087ff88e69c1f90f5d0404b9a1d3d</anchor>
      <arglist>(int fd, uint32_t hController, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerPutID</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a82a9adf6537dfff25026dab107fcc01b</anchor>
      <arglist>(int fd, uint32_t hController, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ControllerPutTag</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a7091a3d96b726222a99fcb83c793cc68</anchor>
      <arglist>(int fd, uint32_t hController, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ExtensionExecute</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ae503b40cb96f885bb6aaf88ed6a1ab41</anchor>
      <arglist>(int fd, uint32_t hExtension, BSTR bstrCommand, VARIANT vntParam, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ExtensionGetAttribute</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a2e080444df96325d83d1409b99fe3151</anchor>
      <arglist>(int fd, uint32_t hExtension, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ExtensionGetHelp</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>afb9c8c10da816a78c81a3822b5524ed3</anchor>
      <arglist>(int fd, uint32_t hExtension, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ExtensionGetID</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>abbbb507cccf1291278d1713e5e190e45</anchor>
      <arglist>(int fd, uint32_t hExtension, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ExtensionGetName</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a318dab41fc20e3e920400a1f1607bef3</anchor>
      <arglist>(int fd, uint32_t hExtension, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ExtensionGetTag</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a6366441d439f36a0eced1d47477e130d</anchor>
      <arglist>(int fd, uint32_t hExtension, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ExtensionGetVariable</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a9b38b19a44f8c4ba6bf6d457c5accadb</anchor>
      <arglist>(int fd, uint32_t hExtension, BSTR bstrName, BSTR bstrOption, uint32_t *hVariable)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ExtensionGetVariableNames</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a630f8a1267ee3ec989d568c4a420c32c</anchor>
      <arglist>(int fd, uint32_t hExtension, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ExtensionPutID</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ab999c9d356259333054b3757fc4e19da</anchor>
      <arglist>(int fd, uint32_t hExtension, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ExtensionPutTag</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a56d7d56856b771808b589f745f62bfab</anchor>
      <arglist>(int fd, uint32_t hExtension, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ExtensionRelease</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a21500c0edd964955b1fc722cc7b9077f</anchor>
      <arglist>(int fd, uint32_t *hExtension)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileCopy</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ae9c111c205056545e5006c397dda51f8</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR bstrName, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileDelete</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>aaf49c240a996f9638a13662f4f5365e5</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileExecute</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a6bac3df792c30073275521b1a6c4c3ac</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR bstrCommand, VARIANT vntParam, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileGetAttribute</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a36100b0c0db3ac19fdd5a6eb6c2d3e5d</anchor>
      <arglist>(int fd, uint32_t hFile, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileGetDateCreated</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>aafba4403450d9dc2de1d002e0186466a</anchor>
      <arglist>(int fd, uint32_t hFile, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileGetDateLastAccessed</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>aec5879f23095919efa43c05eaebc727d</anchor>
      <arglist>(int fd, uint32_t hFile, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileGetDateLastModified</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>af5ec477eae9794c2df06cf2ef4a5d6b8</anchor>
      <arglist>(int fd, uint32_t hFile, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileGetFile</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a822fb977b70510e586dd9036e3b3ca63</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR bstrName, BSTR bstrOption, uint32_t *hFile2)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileGetFileNames</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ab909127475c1dcf91e843bafb9c60c1a</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileGetHelp</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a03e6c57739e7c4de8ab68dafa55e5460</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileGetID</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a8a1e0f5fdd8ca6dc3ff89b9087aabb96</anchor>
      <arglist>(int fd, uint32_t hFile, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileGetName</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ad6f116e229a683ca36f10d6c28da1fa7</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileGetPath</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>afb8ee20d5199efd2f6515b951d1a0ab5</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileGetSize</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a13ab981cc8a5d1219845663655ee156f</anchor>
      <arglist>(int fd, uint32_t hFile, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileGetTag</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>aad58d8ef7647c06b836bc84ca8f87414</anchor>
      <arglist>(int fd, uint32_t hFile, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileGetType</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a8a9cb88f3f5ddf129f1622bc5ea569d7</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileGetValue</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a54586bc6eeb4e11677d8f606df8c7ab4</anchor>
      <arglist>(int fd, uint32_t hFile, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileGetVariable</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a6e34e0725b956bf717c2bec72e488b0e</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR bstrName, BSTR bstrOption, uint32_t *hVariable)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileGetVariableNames</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ae7f765a318d518e787d764c0565f6a1b</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileMove</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a8f57edf88fbbf2f7b067f006c79092d3</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR bstrName, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FilePutID</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a10e54981f906eeaebbc332bd202d1d08</anchor>
      <arglist>(int fd, uint32_t hFile, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FilePutTag</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>acafa348b64b16d3618dc7e16c3c5ac8a</anchor>
      <arglist>(int fd, uint32_t hFile, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FilePutValue</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a4883ae0ff4009ae975c773d718235b44</anchor>
      <arglist>(int fd, uint32_t hFile, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileRelease</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a4a32a08c69a0b7097cbdb818229a3bf9</anchor>
      <arglist>(int fd, uint32_t *hFile)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_FileRun</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a82ec5bf43de16d154119ac102775b7ed</anchor>
      <arglist>(int fd, uint32_t hFile, BSTR bstrOption, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_GetRetry</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a6ade4a4266e2aaeaa06cafd8a1d37c54</anchor>
      <arglist>(int fd, unsigned int *retry)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_GetTimeout</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ab0c069f7111a20b48feb4c1a615b1e60</anchor>
      <arglist>(int fd, uint32_t *timeout)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_MessageClear</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a8e14d8e8fc4675a05757e14b12fc7db0</anchor>
      <arglist>(int fd, uint32_t hMessage)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_MessageGetDateTime</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a9f923bb5a697e996d737200d177711b7</anchor>
      <arglist>(int fd, uint32_t hMessage, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_MessageGetDescription</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a2cccc5b5965b468cd798859fbcec8401</anchor>
      <arglist>(int fd, uint32_t hMessage, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_MessageGetDestination</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a92b4726980d8f53a33a771e25b36ee5e</anchor>
      <arglist>(int fd, uint32_t hMessage, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_MessageGetNumber</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a10bbf15b5d1ab4ffd67d978e4163b1a7</anchor>
      <arglist>(int fd, uint32_t hMessage, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_MessageGetSerialNumber</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a505da06e53a8ebceb99ff49900b6c033</anchor>
      <arglist>(int fd, uint32_t hMessage, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_MessageGetSource</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a9334db177d2900c66d5518aee89b570e</anchor>
      <arglist>(int fd, uint32_t hMessage, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_MessageGetValue</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>af8dd5464edf248b68e867e9a6dba4e80</anchor>
      <arglist>(int fd, uint32_t hMessage, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_MessageRelease</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ab20d9ca11b371fead2c1d137b3d3ca83</anchor>
      <arglist>(int fd, uint32_t *hMessage)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_MessageReply</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ab3c8fc7992bcfe7d36773bea5d39eba2</anchor>
      <arglist>(int fd, uint32_t hMessage, VARIANT vntData)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_Open_Client</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a22bcadfbdfa7a58db3c47b25ad3b7caf</anchor>
      <arglist>(const char *connect, uint32_t timeout, unsigned int retry, int *pfd)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotAccelerate</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>afeddf1c427805db7cd611dfc6e19ae6d</anchor>
      <arglist>(int fd, uint32_t hRobot, int32_t lAxis, float fAccel, float fDecel)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotChange</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ae284ef844546ecebde0d3c4c7d4b9927</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR bstrName)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotChuck</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a6f1fc577172c22b23831040471a19a67</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotDrive</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a9d4e3ca1b75a37f5385e9589f7e92433</anchor>
      <arglist>(int fd, uint32_t hRobot, int32_t lNo, float fMov, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotExecute</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>abfecc8a8db17b999cfc20bd3e397dded</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR bstrCommand, VARIANT vntParam, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotGetAttribute</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a2332b3eb349233f9661902fca63de507</anchor>
      <arglist>(int fd, uint32_t hRobot, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotGetHelp</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>afe7a22704cd86fb151d808731515d09b</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotGetID</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a6c9e16eb72863d0913570d31e0d2a4b5</anchor>
      <arglist>(int fd, uint32_t hRobot, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotGetName</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>abc79ca3c37e0522bd5faa1a9b30b5187</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotGetTag</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>aaae570a9c7a81e3718d39d6745909f01</anchor>
      <arglist>(int fd, uint32_t hRobot, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotGetVariable</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a55af53a984d7efa98ceecd7276daef65</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR bstrName, BSTR bstrOption, uint32_t *hVariable)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotGetVariableNames</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ac48fa08f78d866eb499fcbf39e8d7c0e</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotGoHome</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a16decdd003cae9f3c0d86e941029b284</anchor>
      <arglist>(int fd, uint32_t hRobot)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotHalt</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a16e9f8ad692bd5ff88b6696a31973313</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotHold</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a746c7baa6080cd22d72c136300476b71</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotMove</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>aa5d4236c849176bb71f998425af7c4e2</anchor>
      <arglist>(int fd, uint32_t hRobot, int32_t lComp, VARIANT vntPose, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotPutID</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>af6ca375d89c4d4c2641e9e0ec01c4f69</anchor>
      <arglist>(int fd, uint32_t hRobot, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotPutTag</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a7453796de9116a2919461794d9f1d7d7</anchor>
      <arglist>(int fd, uint32_t hRobot, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotRelease</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a9aef5dd28d893547ced31ccaf2c1a882</anchor>
      <arglist>(int fd, uint32_t *hRobot)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotRotate</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a4c13d5518b4fc754b9fd2d6c03831aaf</anchor>
      <arglist>(int fd, uint32_t hRobot, VARIANT vntRotSuf, float fDeg, VARIANT vntPivot, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotSpeed</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ac2c0d2e21c6163972d9fd599fb1436ab</anchor>
      <arglist>(int fd, uint32_t hRobot, int32_t lAxis, float fSpeed)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotUnchuck</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ac2cde28550eff4ef41fab3b7373a57f7</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_RobotUnhold</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a39345e28301df9e46382ddabcfd569ff</anchor>
      <arglist>(int fd, uint32_t hRobot, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ServiceStart</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a0c083fc110d68b779f912ff9a6f86934</anchor>
      <arglist>(int fd, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_ServiceStop</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a77972fbe078d9bc5c84e25f30fd04108</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_SetRetry</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a5bd3782a315a2d0c1fe863b8e9a4340c</anchor>
      <arglist>(int fd, unsigned int retry)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_SetTimeout</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a6adbbd481996089a3dfad74b443bbf3c</anchor>
      <arglist>(int fd, uint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_TaskDelete</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a400504b73d87fb95b23774ed35aed833</anchor>
      <arglist>(int fd, uint32_t hTask, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_TaskExecute</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a1611fa51fef142510afc3f6d9e1bb8a3</anchor>
      <arglist>(int fd, uint32_t hTask, BSTR bstrCommand, VARIANT vntParam, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_TaskGetAttribute</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>af282c4583ada22ead4fe65990f4c1d4b</anchor>
      <arglist>(int fd, uint32_t hTask, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_TaskGetFileName</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ab9061f943cf0a3b2b52e2e27fd2d3b03</anchor>
      <arglist>(int fd, uint32_t hTask, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_TaskGetHelp</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a8f366b9a0bff7dc80e3ee8908bd4517c</anchor>
      <arglist>(int fd, uint32_t hTask, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_TaskGetID</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a6272c403c872e4460e4c15354279d5f1</anchor>
      <arglist>(int fd, uint32_t hTask, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_TaskGetName</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ac73eb69ebe5671134b41d82aabdae74b</anchor>
      <arglist>(int fd, uint32_t hTask, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_TaskGetTag</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a5c519453e0bef171c3349753fd87caca</anchor>
      <arglist>(int fd, uint32_t hTask, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_TaskGetVariable</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>afa15c19b4cf76d49e49e70ccb641d76a</anchor>
      <arglist>(int fd, uint32_t hTask, BSTR bstrName, BSTR bstrOption, uint32_t *hVariable)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_TaskGetVariableNames</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>af565238c7d957bdde5d8a8607aa605e7</anchor>
      <arglist>(int fd, uint32_t hTask, BSTR bstrOption, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_TaskPutID</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ad687b71c302b398fd82538cedc499fe9</anchor>
      <arglist>(int fd, uint32_t hTask, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_TaskPutTag</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a282d2c262c3444f6069294f2242dc098</anchor>
      <arglist>(int fd, uint32_t hTask, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_TaskRelease</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a99a1fbc888800da7de7d60eec1a8303b</anchor>
      <arglist>(int fd, uint32_t *hTask)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_TaskStart</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a39de421e1f38b8a82280acad5984be06</anchor>
      <arglist>(int fd, uint32_t hTask, int32_t lMode, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_TaskStop</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ae211574519629a583c2e52ab7a012cea</anchor>
      <arglist>(int fd, uint32_t hTask, int32_t lMode, BSTR bstrOption)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_VariableGetAttribute</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>af36f0935f27ed1acb172527b88356d97</anchor>
      <arglist>(int fd, uint32_t hVariable, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_VariableGetDateTime</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a58fa77649226647004ed8cc452b630cd</anchor>
      <arglist>(int fd, uint32_t hVariable, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_VariableGetHelp</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>ad09aaaad1b093f20d5d7c882c786469c</anchor>
      <arglist>(int fd, uint32_t hVariable, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_VariableGetID</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a940adf89b258467ec5de65d320a3cafe</anchor>
      <arglist>(int fd, uint32_t hVariable, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_VariableGetMicrosecond</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a06a26153e8ccae3b8d465d4df8269f78</anchor>
      <arglist>(int fd, uint32_t hVariable, int32_t *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_VariableGetName</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>aee135cd0762945d15f2161e5fb0598a9</anchor>
      <arglist>(int fd, uint32_t hVariable, BSTR *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_VariableGetTag</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a786265c73da3eedb43c97fb344e395c6</anchor>
      <arglist>(int fd, uint32_t hVariable, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_VariableGetValue</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a044d0cf8213c5229ac416a4896706cc8</anchor>
      <arglist>(int fd, uint32_t hVariable, VARIANT *pVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_VariablePutID</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a6d35d5ce03740ead74e0b1a3f0ad50b3</anchor>
      <arglist>(int fd, uint32_t hVariable, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_VariablePutTag</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a5ebad43a9486474e0fc2125cd1b6d115</anchor>
      <arglist>(int fd, uint32_t hVariable, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_VariablePutValue</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a432ab605c9d21ba0198fb19a65ad7c95</anchor>
      <arglist>(int fd, uint32_t hVariable, VARIANT newVal)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_CLIENT HRESULT</type>
      <name>bCap_VariableRelease</name>
      <anchorfile>bcap__client_8h.html</anchorfile>
      <anchor>a0a8a2de6f40d6ff7432127828884df63</anchor>
      <arglist>(int fd, uint32_t *hVariable)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bcap_common.c</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/src/</path>
    <filename>bcap__common_8c</filename>
    <includes id="stdint_8h" name="stdint.h" local="yes" imported="no">stdint.h</includes>
    <includes id="dn__additional_8h" name="dn_additional.h" local="yes" imported="no">dn_additional.h</includes>
    <includes id="dn__common_8h" name="dn_common.h" local="yes" imported="no">dn_common.h</includes>
    <includes id="dn__device_8h" name="dn_device.h" local="yes" imported="no">dn_device.h</includes>
    <includes id="dn__udp_8h" name="dn_udp.h" local="yes" imported="no">dn_udp.h</includes>
    <includes id="bcap__common_8h" name="bcap_common.h" local="yes" imported="no">bcap_common.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_SEC_ONEDAY</name>
      <anchorfile>bcap__common_8c.html</anchorfile>
      <anchor>adca3e83e6d7de3d62e546aa91194f13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TIME_DIFFERENCE</name>
      <anchorfile>bcap__common_8c.html</anchorfile>
      <anchor>ab692304a73573f4ad55db332252b01c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bcap_bytary2packet</name>
      <anchorfile>bcap__common_8c.html</anchorfile>
      <anchor>ac4bb7754951b1921f6d73e458ee774cf</anchor>
      <arglist>(const char *src, uint32_t len_src, struct BCAP_PACKET *dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>bcap_bytary2vnt</name>
      <anchorfile>bcap__common_8c.html</anchorfile>
      <anchor>a878d86774fcb1116205dc6a7ae670ae8</anchor>
      <arglist>(const char *src, uint32_t len_src, VARIANT *dst, uint32_t argc, uint32_t *offset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>bcap_bytary2vntary</name>
      <anchorfile>bcap__common_8c.html</anchorfile>
      <anchor>aa1ce34b8a5435a4773b361c5e42b416b</anchor>
      <arglist>(const char *src, uint32_t len_src, VARIANT *dst, uint32_t argc, uint32_t *offset, int flag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>bcap_bytary2vntdate</name>
      <anchorfile>bcap__common_8c.html</anchorfile>
      <anchor>a0e6828c0dd4533a5aece1aa08e2c8628</anchor>
      <arglist>(const char *src, DATE *dst)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>bcap_calc_crc</name>
      <anchorfile>bcap__common_8c.html</anchorfile>
      <anchor>a8c0c600cd23d50addc64d5d83004ae78</anchor>
      <arglist>(uint8_t *buf, uint32_t len_buf)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>bcap_calc_size_packet</name>
      <anchorfile>bcap__common_8c.html</anchorfile>
      <anchor>a9ac5144aee6f91408457dba89d44a5e7</anchor>
      <arglist>(const struct BCAP_PACKET *packet)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>bcap_calc_size_variant</name>
      <anchorfile>bcap__common_8c.html</anchorfile>
      <anchor>a23f463156986ca5ae637b56094ad53c2</anchor>
      <arglist>(const VARIANT *vnt)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bcap_packet2bytary</name>
      <anchorfile>bcap__common_8c.html</anchorfile>
      <anchor>a36fa087679b60b28277722e9788ed8ee</anchor>
      <arglist>(const struct BCAP_PACKET *src, char *dst, uint32_t len_dst)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bcap_recv</name>
      <anchorfile>bcap__common_8c.html</anchorfile>
      <anchor>af94fd4b761f188c12c88f9c735e71878</anchor>
      <arglist>(struct CONN_PARAM_COMMON *device, struct BCAP_PACKET *packet_recv, int client)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bcap_send</name>
      <anchorfile>bcap__common_8c.html</anchorfile>
      <anchor>a2462a316c25075180bca0d57d56c44d6</anchor>
      <arglist>(struct CONN_PARAM_COMMON *device, struct BCAP_PACKET *packet_send)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>bcap_vnt2bytary</name>
      <anchorfile>bcap__common_8c.html</anchorfile>
      <anchor>aa6ab26239741fcc8c1c4898426e3786e</anchor>
      <arglist>(const VARIANT *src, uint32_t argc, char *dst, uint32_t len_dst, uint32_t *offset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>bcap_vntary2bytary</name>
      <anchorfile>bcap__common_8c.html</anchorfile>
      <anchor>abae70e8ac7c4b729197b4e87f1f00810</anchor>
      <arglist>(const VARIANT *src, uint32_t argc, char *dst, uint32_t len_dst, uint32_t *offset, int flag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>bcap_vntdate2bytary</name>
      <anchorfile>bcap__common_8c.html</anchorfile>
      <anchor>a7692c848da83a1fb7c2f82280b7cd29b</anchor>
      <arglist>(const DATE *src, char *dst)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bcap_common.h</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/include/</path>
    <filename>bcap__common_8h</filename>
    <class kind="struct">BCAP_PACKET</class>
    <member kind="define">
      <type>#define</type>
      <name>_BCAP_EXP_COMMON</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a8a815056da43f9b13a6b53a05cdcdbcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_CHECK_RECV</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a8b9af9fcb215c361a3e018086377e0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_CHECK_SEND</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a64274a1215ae4f783f896693d693c472</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_CHECK_TYPE</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a67b254aff5beb81afb05378598740c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_HEADER</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>af8adbac164ca275e62c1293221df4296</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_POS_ARGC</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>abe780bb53925be122c999235f7e8123b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_POS_CRC</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a8efaa931ba7fc0d75042e6f68a9cb9ac</anchor>
      <arglist>(total_size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_POS_DATA_LEN</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a1f6174a5f52484eb5d9702a23411aa92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_POS_HEADER</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>af76e2e7cc6f1ced9acb35771aa1f11f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_POS_ID</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>af8415e9540d4de366190aa946c6ed9f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_POS_LEN</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a32019fdade1dac1dadc4cefc407de58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_POS_RESERVE</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a7666c8cf0abd98b90efeecaf46f30185</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_POS_SERIAL</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a8ddc91e69bbec9984169f5f6c7f5b68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_ARGC</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a951eb3f24be25998a902e6493f36f3d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_BSTR_BUFFER</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a12609cc6e649bf43c68573b5261be63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_BSTR_LEN</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a634ae84799fa09cb16d5f059a52f04b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_CALC_CRC</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>adfbfd47f0ec67b20e80bde8146ab06c5</anchor>
      <arglist>(total_size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_CRC</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a74828d8cd7330e57125d17ad0dbb8158</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_DATA_LEN</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>ae41c2076748a3060b082f8ab5d3a0271</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_HEADER</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a328bc4f4df4868863c7aa42362a60958</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_ID</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a9adfa57280b7dd330bed09e107142aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_INFO_LEN</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a78c277e161c829a44ab36431b624a296</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_LEN</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a058ecad0db7b7cc7497d9731851c2a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_MIN</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a49432db189eee932a4eb0bf5ced1b667</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_RESERVE</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>ad801737564347cfb8844fa41dd4f6fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_SERIAL</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>aeebd1566e53d75b175da555f0a1c0455</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_TERMINATOR</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a51072d210e7ba1c4aa8225c9388d7c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_VARIANT_NUM</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>add41ac59ef7de64bdc9c45b0fffbd4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_SIZE_VARIANT_TYPE</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>ae5d1f6ae5df3b4b8ef5c9a5e1a5fb56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_TERMINATOR</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>abb7583725b170b571b15a275a3eb96aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_EXECUTING</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a50915ccbf7ed3d546b7897068d7700ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_COMMON HRESULT</type>
      <name>bcap_bytary2packet</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>ac4bb7754951b1921f6d73e458ee774cf</anchor>
      <arglist>(const char *src, uint32_t len_src, struct BCAP_PACKET *dst)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_COMMON uint16_t</type>
      <name>bcap_calc_crc</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a8c0c600cd23d50addc64d5d83004ae78</anchor>
      <arglist>(uint8_t *buf, uint32_t len_buf)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_COMMON uint32_t</type>
      <name>bcap_calc_size_packet</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a9ac5144aee6f91408457dba89d44a5e7</anchor>
      <arglist>(const struct BCAP_PACKET *packet)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_COMMON HRESULT</type>
      <name>bcap_packet2bytary</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a36fa087679b60b28277722e9788ed8ee</anchor>
      <arglist>(const struct BCAP_PACKET *src, char *dst, uint32_t len_dst)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_COMMON HRESULT</type>
      <name>bcap_recv</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>af94fd4b761f188c12c88f9c735e71878</anchor>
      <arglist>(struct CONN_PARAM_COMMON *device, struct BCAP_PACKET *packet_recv, int client)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_COMMON HRESULT</type>
      <name>bcap_send</name>
      <anchorfile>bcap__common_8h.html</anchorfile>
      <anchor>a2462a316c25075180bca0d57d56c44d6</anchor>
      <arglist>(struct CONN_PARAM_COMMON *device, struct BCAP_PACKET *packet_send)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bcap_funcid.h</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/include/</path>
    <filename>bcap__funcid_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ID_COMMAND_CANCEL</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a142b160a079230fcd6a30763897d38f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_COMMAND_EXECUTE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a0cfc3ba0ae5f051402cd827c5a04f858</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_COMMAND_GETATTRIBUTE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ac7d58db20a80875ca4b94dc3f87ad5b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_COMMAND_GETHELP</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a35d94b15dd5ee2f5b70df2a3a7522dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_COMMAND_GETID</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a153a3f11723dd45e3e468fe734ef1ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_COMMAND_GETNAME</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a2f02deb858ea849243d4d8a3572ee0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_COMMAND_GETPARAMETERS</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a0a335aba8c28532599f6fd652e2b60f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_COMMAND_GETRESULT</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a4aceb6b8196fd602dac3df952a78f65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_COMMAND_GETSTATE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a5f9957a222d32ae5268fe6eec6e24adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_COMMAND_GETTAG</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>aa48eee02168f6f5a71fa3a3a80d8ea81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_COMMAND_GETTIMEOUT</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a9d447a305b7a1e045cd96caac9ea2f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_COMMAND_PUTID</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a96157a2b598a57dfda35f93e23c956df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_COMMAND_PUTPARAMETERS</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a5e4cd090d0fd418e1a3f62227c389b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_COMMAND_PUTTAG</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>aacc9563f13cf94af6c5e14198ae4ae2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_COMMAND_PUTTIMEOUT</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a78b8ea0bfbc3d2123a21ab3f357c6661</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_COMMAND_RELEASE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ae67559098390c5e06be3a48597d2e2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_CONNECT</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a368498f2f3ff6640b20bfa4d83f6039c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_DISCONNECT</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a235448ce4c8e8907478c6ce95f047c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_EXECUTE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ad21b8deafd67cfe6eb2739e9fc21a4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_GETATTRIBUTE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a9b21d53564298f3ffd02e672f94bf1d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_GETCOMMAND</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>aad750423afbc0e00ebb22a4636d64472</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_GETCOMMANDNAMES</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a031f03796dd94a2ceeedf480c312916a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_GETEXTENSION</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>aebd3ca64c1251d217aead65750331948</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_GETEXTENSIONNAMES</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ac20bad67dc01bb37a61efb769efe2926</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_GETFILE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a5eb4d69e62e79cf6faccde47809050c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_GETFILENAMES</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a57193d355c96aff79f5338d737885993</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_GETHELP</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ac1485beb71c5cef07a6902f513f817f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_GETID</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ae82d8be0f3d5d3e2f00783a45b19b899</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_GETMESSAGE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a8554d6cac000f7ab8abd4a8bb67cf0a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_GETNAME</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ac4d67df1d614d0f003713d528079f793</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_GETROBOT</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a37380deb1cf63bebb0c84502359d9d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_GETROBOTNAMES</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a713ffcc669595f6be45694db4f3e1ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_GETTAG</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>aa9012da1387050212caf5196148195f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_GETTASK</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a0603b97b6432e9c76fbf8cce5ac1e178</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_GETTASKNAMES</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>abea6dc5ca7b17d899463f9e79c88c866</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_GETVARIABLE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a776325e680af8c2d4027e758ec1a70e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_GETVARIABLENAMES</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>aa469b000267ab1a416cb95bd0fbaccd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_PUTID</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ad52aadfb2e553aeb2e932b5a5671260b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_CONTROLLER_PUTTAG</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>afc9fba0ea940d2042860a059c267d95e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_EXTENSION_EXECUTE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a9bf18a50cb2ac76aec89b88e11336e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_EXTENSION_GETATTRIBUTE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>aebb41bd58d679671ab59acb51c0a8cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_EXTENSION_GETHELP</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>abe5f694220b52f12e9cc6d9350bb8a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_EXTENSION_GETID</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a376863a70b67e05bdf6289ee437addbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_EXTENSION_GETNAME</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a9531e6abddf1939c56c6a544ddf198ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_EXTENSION_GETTAG</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ad69490a0c698bb4627605c74da23c2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_EXTENSION_GETVARIABLE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a23559d27ac688b4ebcc0d87d4ea4b3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_EXTENSION_GETVARIABLENAMES</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ad1f1ce98607209e7a5553eb62933c114</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_EXTENSION_PUTID</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a292779e493e476cdfd1e70dcb133417f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_EXTENSION_PUTTAG</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>af024e762f1da6048b4f5bfc8b47c6b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_EXTENSION_RELEASE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ac85901dab48e727ee3825121630a88d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_COPY</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a74b828a98557e1b55355c69fe6ec206f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_DELETE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a661e14c0a5fcb7da649398530d53b8d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_EXECUTE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a9e888fa1ca07073a316a661f19c35b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_GETATTRIBUTE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>aa55ea85f0a4465f666b62f6252decc2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_GETDATECREATED</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>adb1c5b6ddda73c936773878d79642eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_GETDATELASTACCESSED</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>afe17e067b8a66aea61b92d7b7af2c980</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_GETDATELASTMODIFIED</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a326e4907c774f8c90a4d28d342a061fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_GETFILE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a9c378912a610226668d702f421c21de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_GETFILENAMES</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a508c75d78d15329326acdb24b5f9382e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_GETHELP</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a709b7739d361047fdfc68e926b5a32c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_GETID</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a09996d9ec6270460a215643605af4cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_GETNAME</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a75fed6cccb36543d23c1f5f0432ad1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_GETPATH</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a14b57a73b5fa68d397a06864cbda5330</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_GETSIZE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>abb43c3570fddb0e06b89b015e0ce2ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_GETTAG</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>aaeed3e2c143f42e189e7a3aee0abe90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_GETTYPE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ae2739c201d22520b3d00453a22ca05ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_GETVALUE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a6527cf7638dfab805abd3affaaceff4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_GETVARIABLE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>aea9c158f9dd6a89ba261971d60f069e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_GETVARIABLENAMES</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>abe120cc0f9fd1fffdad3b8e8838223d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_MOVE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a9addd860e025f15695c38334be84fd6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_PUTID</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>accf65f427b215b82cea885c129d335c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_PUTTAG</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ad957199e779f245a5a00ad05c5c9488b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_PUTVALUE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>acd01b78db486ecfccf9e46705ea6643e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_RELEASE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ad53abce4c91a2f96809da2a14bdc527f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_FILE_RUN</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a32f20df19d36ad40df2d950dbbb3d458</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_MESSAGE_CLEAR</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>aa714468b0a1fd88aa772ce0d537da3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_MESSAGE_GETDATETIME</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a36d5e6153007bbc0eb78a6e2335bc024</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_MESSAGE_GETDESCRIPTION</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ab372591913c00e4d42adf432c385a509</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_MESSAGE_GETDESTINATION</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ade35713952c99ecbb8ec6298ebfcc1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_MESSAGE_GETNUMBER</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>aecd03279daec7da64fc2dcf7fcd2cae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_MESSAGE_GETSERIALNUMBER</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>aa427a6ade0f26830b25d09a831b4a6a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_MESSAGE_GETSOURCE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>afc42d64ab4b0b6bdc47bfac3cddda99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_MESSAGE_GETVALUE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a5e6d9efae164c6ba9ab0780069526b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_MESSAGE_RELEASE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>afdf890a2650c3faa0f3c1f11aadf089a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_MESSAGE_REPLY</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>aa52a910416ef8b5920f4e2909d517753</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_ACCELERATE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a45c0e3b8c5b109528d6fca8a76d3385e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_CHANGE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>affc63334e7dc080f30f9407d3ce08674</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_CHUCK</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>aaaadfd8a543440c6a1fde91194bb9fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_DRIVE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a7184198a3ddf422fb825c84dc4c74ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_EXECUTE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ab9eaab85e157d7b47fbba9925240a6b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_GETATTRIBUTE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a46868946e433650e225c5cb89e7edcc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_GETHELP</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>aba8b7f0ca48cc3598faf367f9cb8a5c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_GETID</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ae82b652a7dcf0679f04d2c9b42578ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_GETNAME</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ac8b9f837742a961687ad94ba9b821ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_GETTAG</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a5356eb2583e3478dbd50e1ef140b3628</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_GETVARIABLE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a7b5d55f6547b0c67baebaa691869630d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_GETVARIABLENAMES</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>aab66544724849f57d9a698311d3f2516</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_GOHOME</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a0784203a090622fb4c92daae447923af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_HALT</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>abb24ca89c2dc07c42e7b29cc74167ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_HOLD</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ae458908fc47bcc44c4eec8d95f46ee9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_MOVE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ad0a0bf759dc9b40ca98778c5d4a4e392</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_PUTID</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a55b2c257fb71603277e6d0d63e8f9816</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_PUTTAG</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a66aba08bcadf9e1fc563e5b2e4d8660c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_RELEASE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ab6518ff7ff846582834dd393699d055d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_ROTATE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>adb05d9037274afe323099c9ed85a6afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_SPEED</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a1314588819939fc8baec4880df5ecf13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_UNCHUCK</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a8e7edff1d6d84290975bf1d8dd2978a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_ROBOT_UNHOLD</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a53fa3fa551d62e63a024c0b6026d1986</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_SERVICE_START</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ae8c9849080e39cf1fc4aeb5aec243e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_SERVICE_STOP</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a326ec062ce3b456783d5f7f1aaef2e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_TASK_DELETE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>af27f38e90ec74093df261405ec485dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_TASK_EXECUTE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a1c5d4ff70cd26ceef59ddb42b9be1d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_TASK_GETATTRIBUTE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>aac00fb513d4e5ec634fc49291e830abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_TASK_GETFILENAME</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a5827bf4d2dfa445cd5c798313449fd38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_TASK_GETHELP</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a3d4ca7d895122fbf3db827a3d99a1e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_TASK_GETID</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a1b0c9a9dbec933c0705b9719bff5ec26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_TASK_GETNAME</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a845643d8932582a164624e0220ebcd05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_TASK_GETTAG</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a7c119867cc6ddf7f6ae1ab702cacce98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_TASK_GETVARIABLE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ab505d691296c1b088ff997755e9cb1a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_TASK_GETVARIABLENAMES</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a939ca782062bfb144cd2a063b48e15aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_TASK_PUTID</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a988da0026138eda23086b8cd7615f530</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_TASK_PUTTAG</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a0c613a28d272cdfa304756790c1956e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_TASK_RELEASE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ade99525484a8abde1acbed3cff86da40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_TASK_START</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a3ad93b5fe55f55155eb657782e60b270</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_TASK_STOP</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>aa07740a466737f9018c5ba10f97bf63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_VARIABLE_GETATTRIBUTE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a8bd977d065710bbf757f5089524112e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_VARIABLE_GETDATETIME</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ac4be64d335ebff6e76957d0049b9b860</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_VARIABLE_GETHELP</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a672733ff361433108f6f312fc38e6740</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_VARIABLE_GETID</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ae84fdfff468311f74c86133c1bf9d2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_VARIABLE_GETMICROSECOND</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a8ed6ab9cc747d3eb96db2c2c0c57128b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_VARIABLE_GETNAME</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ab0b7698d6fe0abf24bcfd22b17577616</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_VARIABLE_GETTAG</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a8c397f0178a51420d37baaa97877610e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_VARIABLE_GETVALUE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a0cecba3eb8eb7d45027a72716851c3ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_VARIABLE_PUTID</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a463d6a239a30e6580086942d9cae3051</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_VARIABLE_PUTTAG</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>ac38716cf7529c0b518b08a6f35390576</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_VARIABLE_PUTVALUE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a8a9bcd78a1ce7786bcd9eb1c88a87ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ID_VARIABLE_RELEASE</name>
      <anchorfile>bcap__funcid_8h.html</anchorfile>
      <anchor>a2b50dc5124bd19f37394393a864e91d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bcap_mapid.h</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/include/bCAPServer/</path>
    <filename>bcap__mapid_8h</filename>
    <includes id="bcap__funcid_8h" name="bcap_funcid.h" local="yes" imported="no">../bcap_funcid.h</includes>
    <class kind="struct">MAP_ID</class>
    <member kind="variable" static="yes">
      <type>static const struct MAP_ID</type>
      <name>m_map_id</name>
      <anchorfile>bcap__mapid_8h.html</anchorfile>
      <anchor>a79011e81069be178ce26d0ab3cda8ae1</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bcap_server.c</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/src/bCAPServer/</path>
    <filename>bcap__server_8c</filename>
    <includes id="stdint_8h" name="stdint.h" local="yes" imported="no">stdint.h</includes>
    <includes id="dn__additional_8h" name="dn_additional.h" local="yes" imported="no">dn_additional.h</includes>
    <includes id="dn__common_8h" name="dn_common.h" local="yes" imported="no">dn_common.h</includes>
    <includes id="dn__device_8h" name="dn_device.h" local="yes" imported="no">dn_device.h</includes>
    <includes id="dn__tcp_8h" name="dn_tcp.h" local="yes" imported="no">dn_tcp.h</includes>
    <includes id="dn__udp_8h" name="dn_udp.h" local="yes" imported="no">dn_udp.h</includes>
    <includes id="dn__com_8h" name="dn_com.h" local="yes" imported="no">dn_com.h</includes>
    <includes id="dn__thread_8h" name="dn_thread.h" local="yes" imported="no">dn_thread.h</includes>
    <includes id="bcap__common_8h" name="bcap_common.h" local="yes" imported="no">bcap_common.h</includes>
    <includes id="bcap__mapid_8h" name="bcap_mapid.h" local="yes" imported="no">bcap_mapid.h</includes>
    <includes id="bcap__server_8h" name="bcap_server.h" local="yes" imported="no">bcap_server.h</includes>
    <class kind="struct">CONN_BCAP_SERVER</class>
    <class kind="struct">VEC_OBJECT</class>
    <member kind="define">
      <type>#define</type>
      <name>_BCAP_SERVER_MAX</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>a9fce6d7517d83908a31759f8887f4168</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_FUNCTION_ID_MAX</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>a0552a37459ed872a5186564766dbc791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CHANGE_RELATION</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>a4f0fbed48c972215af4fa6f00dcc3a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADD_CHILD</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>a4f0fbed48c972215af4fa6f00dcc3a75a82502c39a874db429282d05a6045129b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_CHILD</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>a4f0fbed48c972215af4fa6f00dcc3a75ad119d793bd08a6f19c3cb8c74c2aa331</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESTROY_SELF</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>a4f0fbed48c972215af4fa6f00dcc3a75a2c81087aea69395b2e369d86c84c5f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static THRET THTYPE</type>
      <name>accept_thread</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>ad53973ffc4cdc3c0a7947b9fca3d8730</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>bcap_callfunc</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>a7002dc371d9e06abe51e11a2a81861ea</anchor>
      <arglist>(struct BCAP_PACKET *recv_packet, struct BCAP_PACKET *send_packet)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_Close_Server</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>a55e281832784dd8fa1173ed0a4fe3a1e</anchor>
      <arglist>(int *pfd)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_Open_Server</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>ac51088312c92e91b0a63b8bdf3b9f79b</anchor>
      <arglist>(const char *connect, uint32_t timeout, int *pfd)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>bCap_SetCallFunc</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>aef1afef0fc03339558ec1065fb8b35ff</anchor>
      <arglist>(int32_t id, CALL_FUNC_BCAP func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>change_relation</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>a10051f7fa6fd109b0b5828f393bd5a8d</anchor>
      <arglist>(struct CONN_BCAP_SERVER *own, int mode, int *sock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct CONN_BCAP_SERVER *</type>
      <name>check_address</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>af62dfa914b0cdaf765a4a324c0abffb3</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>check_lifelimit</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>a257a0b1ba04353ec80503d410eb2b45c</anchor>
      <arglist>(struct CONN_BCAP_SERVER *parent)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static THRET THTYPE</type>
      <name>exec_thread</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>a2aac3c58cdf5854cf227427baf88a2f8</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>find_open_address</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>a173ce9a0e724d952ac1d979ffb4fc27c</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>pop_vector</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>a9cff38a24c0ab5dfdd2a910dd32551d8</anchor>
      <arglist>(struct CONN_BCAP_SERVER *bcap_param, struct VEC_OBJECT **pObj, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>push_vector</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>a5e05221f331303dbab69e60a3682339e</anchor>
      <arglist>(struct CONN_BCAP_SERVER *bcap_param, struct VEC_OBJECT *pObj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>receive_execute</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>a934dbc76e2f8663a8f8d3ca9cfe12bf4</anchor>
      <arglist>(struct CONN_BCAP_SERVER *bcap_param)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static THRET THTYPE</type>
      <name>recv_thread</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>a34612240257b1d906512ab6fac2de180</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct CONN_BCAP_SERVER *</type>
      <name>search_node</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>ac5d3c28b18dfc6a524337c866480a94b</anchor>
      <arglist>(struct CONN_BCAP_SERVER *parent, const void *arg, int size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>search_vector</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>a6736cdb404b7f94c858a187cdff0b877</anchor>
      <arglist>(struct CONN_BCAP_SERVER *bcap_param, int32_t id, uint32_t hObj)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct CONN_BCAP_SERVER</type>
      <name>m_conn_param</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>a2e9856af5652ccfb737585ebcd604950</anchor>
      <arglist>[_BCAP_SERVER_MAX]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static CALL_FUNC_BCAP</type>
      <name>m_list_func</name>
      <anchorfile>bcap__server_8c.html</anchorfile>
      <anchor>a6728f0566a40d77a4dc13c388a84e000</anchor>
      <arglist>[_FUNCTION_ID_MAX]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bcap_server.h</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/include/bCAPServer/</path>
    <filename>bcap__server_8h</filename>
    <includes id="dn__common_8h" name="dn_common.h" local="yes" imported="no">../dn_common.h</includes>
    <includes id="bcap__funcid_8h" name="bcap_funcid.h" local="yes" imported="no">../bcap_funcid.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_BCAP_EXP_SERVER</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>aa79cc69c35662680d57a6eae2ac57cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_CLIENT_MAX</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>ad1afee9dfabb87115b6dffd35f299c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_COM_MAX</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>a696be13bae0897b8249a091179db7068</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_OBJECT_MAX</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>ae1b7922f4dd5fa7505093f46ee544a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_TCP_MAX</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>a448544b25c595b86673028a255790139</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCAP_UDP_MAX</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>a508ea176795e8e8cea791cb62c51bb1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E_BUSY_PROC</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>aa52be112e570190e924bea42e514ea62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_BUSY</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>aa5a5124474a705e6cf7e43f113ac10fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INIT_EXEC_TIMEOUT</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>a91d11ef1c964135d4340c1fc2bf67109</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INIT_WDT_INTERVAL</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>a33df87087cf6967c589ffaf170cb1d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEEPALIVE_COUNT</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>a53f70768f80614e35659b78b8828f5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEEPALIVE_ENABLE</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>a36b7521d49f8a7bac06bc6f4faf7c119</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEEPALIVE_IDLE</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>ad69df28bfbb44a33e8f62db26e60e249</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEEPALIVE_INTERVAL</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>a5eeac63dd12a0028fe31009a45e6f2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_WDT_INTERVAL</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>a89a7bdfe6d88d8bd5203ab706871ed98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDP_LIFELIMIT</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>a33863077d73b1472d10786f3e02dc5d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HRESULT(*</type>
      <name>CALL_FUNC_BCAP</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>ad0df4705cf9c3165e96c77c6c2cc327a</anchor>
      <arglist>)(VARIANT *vntArgs, int16_t Argc, VARIANT *vntRet)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_SERVER HRESULT</type>
      <name>bCap_Close_Server</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>a55e281832784dd8fa1173ed0a4fe3a1e</anchor>
      <arglist>(int *pfd)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_SERVER HRESULT</type>
      <name>bCap_Open_Server</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>ac51088312c92e91b0a63b8bdf3b9f79b</anchor>
      <arglist>(const char *connect, uint32_t timeout, int *pfd)</arglist>
    </member>
    <member kind="function">
      <type>_BCAP_EXP_SERVER HRESULT</type>
      <name>bCap_SetCallFunc</name>
      <anchorfile>bcap__server_8h.html</anchorfile>
      <anchor>aef1afef0fc03339558ec1065fb8b35ff</anchor>
      <arglist>(int32_t id, CALL_FUNC_BCAP func)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dn_additional.h</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/include/</path>
    <filename>dn__additional_8h</filename>
    <class kind="struct">fd_set</class>
    <class kind="struct">in_addr</class>
    <class kind="struct">sockaddr</class>
    <class kind="struct">sockaddr_in</class>
    <class kind="struct">timeval</class>
    <member kind="define">
      <type>#define</type>
      <name>_E_BUSY_PROC</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>ac1b5681bc1545122791c445a8ab0ec07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AF_INET</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a9930604d0e32588eae76f43ca38e7826</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>begin_thread</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a68b8f1c18a80907a3284f2e231a35227</anchor>
      <arglist>(p_thread, function, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COM_BITS_CTS</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>adb574ab322f9ca1d1c889c30ac4b01ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dn_sleep</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a66f17ebf86a87bd0be579a5212971c4d</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DNGetLastError</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a3c9593663e890b6aa18b990f464bbb96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>exit_thread</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a7df4f7832c92a430c6dcbee4f1f74118</anchor>
      <arglist>(thread)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_GETFL</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a025fad21a889c79f02ec53abe3526c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F_SETFL</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>af2939853c650561d3495ed40f68f6249</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FD_SET</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>ad8ef7b6bc1d3c1e21add0c2243ea3ae4</anchor>
      <arglist>(fd, fdsetp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FD_SETSIZE</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a86c5dbf5a99358e288f573d6a1e0873f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FD_ZERO</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>acd18381c3d9b0f2c823802c0e0a8fe46</anchor>
      <arglist>(fdsetp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INADDR_ANY</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a5d1940045dc2e7de552f3d4ff13a74ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INADDR_NONE</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a3d2472d6cf31b73eeb829110dd0fffea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPPROTO_TCP</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a94f83c72c1e5e6ef453e47cf59885fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSG_PEEK</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a60c35b1016d0d87fe1066ea817acad98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>O_NONBLOCK</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a39d33ce33804efd4d52606d59071c6d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSFAILED</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>aef05798d2163e7dd30fd98434c2e6f8a</anchor>
      <arglist>(ret)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSSUCCEEDED</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>aa8fadcfacaf5dadc3c71d7be638d08c6</anchor>
      <arglist>(ret)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>s_addr</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>ae1f156d87cafe306718671f508168391</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>s_host</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>ab95338dc5f1a066bcdf5ddaa89a0677e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>s_imp</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>ad4e17973cbc93294417fa90d1252567f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>s_impno</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>ae17a24c3a60a0748191e5c9f8430af03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>s_lh</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>ac17ab44fa476669747af7d463cfce685</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>s_net</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>ae088f963398606996f5dc5f1b91be91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SO_KEEPALIVE</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a0691781c519eed3f9a634f8eb55cd258</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SO_RCVTIMEO</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>af2d1ed6a34336a6f3df80fb518325846</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SO_REUSEADDR</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a5589f74fada0d0cd47bd6ea8741a58ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SO_SNDTIMEO</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>ab9d2f7ca5c94bd51cdab3e1913b66e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOCK_DGRAM</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a4db8b9a846c67404db0b6f014f9a9fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOCK_STREAM</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a249394484f9410a2e3f8eba24657feb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOCKET</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>aff55fe551a9992a54ec54621c524d0a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOL_SOCKET</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a92d045f6ee2f343d6b28830a9fec082e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATUS_WAIT_0</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a11dc6299a3e82229f83c82ed76b08320</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCP_NODELAY</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a8f02455d581f55196a37a12377ecfc0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THRET</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>aa79065527905a5834ab8c076e107a9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THTYPE</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a1b2ef3970262ec95fcc60a3a4de02893</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAIT_OBJECT_0</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>abb2c63c1933cab709a4fd4aef2012bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>COM_STATE</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>aa94b29cc3ddc8ed8241c50f906ce5d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>EVENT</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a734fb9ba466a24be6a957ac5393316d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct fd_set</type>
      <name>fd_set</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>af0ed703bf1724b9af3e4d30d0cc932af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct in_addr</type>
      <name>IN_ADDR</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>aba0488823d6556f9c0c92a5a09f0c947</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct in_addr *</type>
      <name>LPIN_ADDR</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>ab7cd17fd83223968063bcabdd40c4171</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>MUTEX</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>aa3cdd101aaa2fecf478acb067c88e1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct in_addr *</type>
      <name>PIN_ADDR</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>afba31289075dc3052bec8077f2f45dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>socklen_t</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a6b82106923cc13b3a9734520ecc29514</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>THREAD</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>abc997f9c543d8cfc6a3748e52775b4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>_com_clear</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a75e34d7f616e2a69edfc7cf42005d7c2</anchor>
      <arglist>(int sock, uint32_t timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_com_close</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a11160b05438453a3d6870a21a99e6433</anchor>
      <arglist>(int sock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_com_get_modem_state</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a064c4fedb136c2945127b0788e05c0da</anchor>
      <arglist>(int sock, uint32_t *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_com_get_state</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a7ea6196e12963284d9d380a252e7234d</anchor>
      <arglist>(int sock, COM_STATE *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>_com_open</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a3163b4a035d6956e48ae9b0b9bd7a628</anchor>
      <arglist>(const void *com_param, int *sock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_com_recv</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a8fa7ece46e7055e874481ad4c3d6cd6d</anchor>
      <arglist>(int sock, char *buf, uint32_t len_recv, uint32_t *len_recved, uint32_t timeout, void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_com_send</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>ad6aecbb5d6784d242b540524ecc10cf4</anchor>
      <arglist>(int sock, const char *buf, uint32_t len_send, uint32_t *len_sended, void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_com_set_state</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a5bcb4e9284a7dcaa1b330e8602d9f2dc</anchor>
      <arglist>(int sock, COM_STATE *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>_com_set_timeout</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>aa8311611393778623f3bf9d4910e39ab</anchor>
      <arglist>(int sock, uint32_t timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>_create_event</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a703e869579ccb7fe954b3e99927a7f1d</anchor>
      <arglist>(EVENT *pevt, int reset_mode, int init_signal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>_destroy_event</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a66a4f22d7602b549a083061b0ef07f28</anchor>
      <arglist>(EVENT *pevt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>_gettimeofday_msec</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a7fb9bc96a519bc32e1784cd1c28d0086</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>_initialize_mutex</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a88a8f8cbeb8a28acfb092eeb088d9dd3</anchor>
      <arglist>(MUTEX *pmutex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>_lock_mutex</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>ae6c6cca69a1b89e78ef33e14dc574b49</anchor>
      <arglist>(MUTEX *pmutex, uint32_t timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>_release_mutex</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>ab172cb3a666a3753b67b4151426dfd10</anchor>
      <arglist>(MUTEX *pmutex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>_reset_event</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>ab18ead75f2070f8104ede240a4562f86</anchor>
      <arglist>(EVENT *pevt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>_set_event</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a9ffda30b55bb8dac113b64cc983905c1</anchor>
      <arglist>(EVENT *pevt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>_socket_bind</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a57030189922790b120ce63be68e89242</anchor>
      <arglist>(const void *param, int *sock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_socket_close</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a26f06c0c210c9c028fbf13ff86cff9ec</anchor>
      <arglist>(int sock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>_tcp_set_keepalive</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a0923f21c793d4c23f2f5028b1f7ff907</anchor>
      <arglist>(int sock, int enable, uint32_t idle, uint32_t interval, uint32_t count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>_unlock_mutex</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a82ade0e3a85bb5b7cde3636fa2761857</anchor>
      <arglist>(MUTEX *pmutex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>_wait_event</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a91c5a021546b5876d55c0916d04135a6</anchor>
      <arglist>(EVENT *pevt, uint32_t timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int32_t</type>
      <name>_wait_event_multi</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a32d6e27ad904edfec30e8219fe503354</anchor>
      <arglist>(EVENT **pevt, uint32_t count, uint32_t timeout, int wait_all)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SOCKET</type>
      <name>accept</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a478df726792a15b149fc13137dd68f16</anchor>
      <arglist>(SOCKET s, struct sockaddr *addr, int *addrlen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bind</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a4c46d48678c8355d3c5a4d4c4c885b06</anchor>
      <arglist>(SOCKET s, const struct sockaddr *name, int namelen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>connect</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a8b1fa5ad0bdd6fff15f892b36a48c306</anchor>
      <arglist>(SOCKET s, const struct sockaddr *name, int namelen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>htonl</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a9421829d2e2251a14fbee106026fa4e6</anchor>
      <arglist>(uint32_t hostlong)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16_t</type>
      <name>htons</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>ada7ce35f49c9b735d495ebed3a97421e</anchor>
      <arglist>(uint16_t hostshort)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>inet_addr</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a7001ce1a95909f2f7478f6812b2bfa3a</anchor>
      <arglist>(const char *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>listen</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>aa520ad8db3eb097eb3f4b7126e490c8c</anchor>
      <arglist>(SOCKET s, int backlog)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>recv</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>acbce8493f1f0149dbe7c8cff31d36ff7</anchor>
      <arglist>(SOCKET s, char *buf, int len, int flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>recvfrom</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>ab5f513e3cc5002603cdd25df59ce787e</anchor>
      <arglist>(SOCKET s, char *buf, int len, int flags, struct sockaddr *from, int *fromlen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>select</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a3456cc55ea79f875ed24a551a4265e35</anchor>
      <arglist>(int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, struct timeval *__restrict __timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>send</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a5fe8bd9860f70603d0159b13771a7f16</anchor>
      <arglist>(SOCKET s, const char *buf, int len, int flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sendto</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>ae433ca90ddc5b798ca93d15e427dde7a</anchor>
      <arglist>(SOCKET s, const char *buf, int len, int flags, const struct sockaddr *to, int tolen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>setsockopt</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a698481605d3991b2ac66a9bc3239fd3c</anchor>
      <arglist>(SOCKET s, int level, int optname, const char *optval, int optlen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>socket</name>
      <anchorfile>dn__additional_8h.html</anchorfile>
      <anchor>a413c2247a007f9d52475e6b6d05b6619</anchor>
      <arglist>(int af, int type, int protocol)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dn_com.c</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/src/</path>
    <filename>dn__com_8c</filename>
    <includes id="stdint_8h" name="stdint.h" local="yes" imported="no">stdint.h</includes>
    <includes id="dn__additional_8h" name="dn_additional.h" local="yes" imported="no">dn_additional.h</includes>
    <includes id="dn__common_8h" name="dn_common.h" local="yes" imported="no">dn_common.h</includes>
    <includes id="dn__device_8h" name="dn_device.h" local="yes" imported="no">dn_device.h</includes>
    <includes id="dn__com_8h" name="dn_com.h" local="yes" imported="no">dn_com.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_COM_PORT_MAX</name>
      <anchorfile>dn__com_8c.html</anchorfile>
      <anchor>a566ba26a468505bc1906b73a6fdc2234</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_FLOW_HARDWARE</name>
      <anchorfile>dn__com_8c.html</anchorfile>
      <anchor>ae86ed43c9850da902a435142dda3da07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_FLOW_XINOUT</name>
      <anchorfile>dn__com_8c.html</anchorfile>
      <anchor>a7e0b3cc484833a607adbb01df4b573f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>com_clear</name>
      <anchorfile>dn__com_8c.html</anchorfile>
      <anchor>abd6db4c68096601eb1716610ed272985</anchor>
      <arglist>(int sock, uint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>com_close</name>
      <anchorfile>dn__com_8c.html</anchorfile>
      <anchor>ac8c0ba464c95f797b947f3d53b705038</anchor>
      <arglist>(int *sock)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>com_get_modem_state</name>
      <anchorfile>dn__com_8c.html</anchorfile>
      <anchor>aea7b910dffb83a9c32e2fa3279ddcc0e</anchor>
      <arglist>(int sock, uint32_t *state)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>com_get_state</name>
      <anchorfile>dn__com_8c.html</anchorfile>
      <anchor>ac913b0564e9193ec166a9409a2f80edc</anchor>
      <arglist>(int sock, COM_STATE *state)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>com_open</name>
      <anchorfile>dn__com_8c.html</anchorfile>
      <anchor>aff4d6882c10c0c30c1b427022c9a467d</anchor>
      <arglist>(void *param, int *sock)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>com_recv</name>
      <anchorfile>dn__com_8c.html</anchorfile>
      <anchor>a993b9ae4f1deb13b421fa3043b1fd02d</anchor>
      <arglist>(int sock, char *buf, uint32_t len_buf, uint32_t *len_recved, uint32_t timeout, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>com_send</name>
      <anchorfile>dn__com_8c.html</anchorfile>
      <anchor>af937f5af2c56ff6bb8a91050d62238d9</anchor>
      <arglist>(int sock, const char *buf, uint32_t len_buf, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>com_set_state</name>
      <anchorfile>dn__com_8c.html</anchorfile>
      <anchor>a351438d64f781658b33b1f873011c0e3</anchor>
      <arglist>(int sock, COM_STATE *state)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>com_set_timeout</name>
      <anchorfile>dn__com_8c.html</anchorfile>
      <anchor>a7018c58c1c4941e949eb3c4ad9e4271b</anchor>
      <arglist>(int sock, uint32_t timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dn_com.h</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/include/</path>
    <filename>dn__com_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>_DN_EXP_COM</name>
      <anchorfile>dn__com_8h.html</anchorfile>
      <anchor>a26bc331585d2ff419105e1fe3b7c66be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COM HRESULT</type>
      <name>com_clear</name>
      <anchorfile>dn__com_8h.html</anchorfile>
      <anchor>abd6db4c68096601eb1716610ed272985</anchor>
      <arglist>(int sock, uint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COM HRESULT</type>
      <name>com_close</name>
      <anchorfile>dn__com_8h.html</anchorfile>
      <anchor>ac8c0ba464c95f797b947f3d53b705038</anchor>
      <arglist>(int *sock)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COM HRESULT</type>
      <name>com_get_modem_state</name>
      <anchorfile>dn__com_8h.html</anchorfile>
      <anchor>aea7b910dffb83a9c32e2fa3279ddcc0e</anchor>
      <arglist>(int sock, uint32_t *state)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COM HRESULT</type>
      <name>com_get_state</name>
      <anchorfile>dn__com_8h.html</anchorfile>
      <anchor>ac913b0564e9193ec166a9409a2f80edc</anchor>
      <arglist>(int sock, COM_STATE *state)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COM HRESULT</type>
      <name>com_open</name>
      <anchorfile>dn__com_8h.html</anchorfile>
      <anchor>aff4d6882c10c0c30c1b427022c9a467d</anchor>
      <arglist>(void *param, int *sock)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COM HRESULT</type>
      <name>com_recv</name>
      <anchorfile>dn__com_8h.html</anchorfile>
      <anchor>a993b9ae4f1deb13b421fa3043b1fd02d</anchor>
      <arglist>(int sock, char *buf, uint32_t len_buf, uint32_t *len_recved, uint32_t timeout, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COM HRESULT</type>
      <name>com_send</name>
      <anchorfile>dn__com_8h.html</anchorfile>
      <anchor>af937f5af2c56ff6bb8a91050d62238d9</anchor>
      <arglist>(int sock, const char *buf, uint32_t len_buf, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COM HRESULT</type>
      <name>com_set_state</name>
      <anchorfile>dn__com_8h.html</anchorfile>
      <anchor>a351438d64f781658b33b1f873011c0e3</anchor>
      <arglist>(int sock, COM_STATE *state)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COM HRESULT</type>
      <name>com_set_timeout</name>
      <anchorfile>dn__com_8h.html</anchorfile>
      <anchor>a7018c58c1c4941e949eb3c4ad9e4271b</anchor>
      <arglist>(int sock, uint32_t timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dn_common.c</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/src/</path>
    <filename>dn__common_8c</filename>
    <includes id="stdint_8h" name="stdint.h" local="yes" imported="no">stdint.h</includes>
    <includes id="dn__common_8h" name="dn_common.h" local="yes" imported="no">dn_common.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_LEN_VARIANT2BSTR</name>
      <anchorfile>dn__common_8c.html</anchorfile>
      <anchor>ac95041063ab9bfca5db6a39ca8a8f5ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>SafeArrayAccessData</name>
      <anchorfile>dn__common_8c.html</anchorfile>
      <anchor>ae8ab422b1c2fbef44139be161b085887</anchor>
      <arglist>(SAFEARRAY *psa, void **ppvData)</arglist>
    </member>
    <member kind="function">
      <type>SAFEARRAY *</type>
      <name>SafeArrayCreateVector</name>
      <anchorfile>dn__common_8c.html</anchorfile>
      <anchor>a0ec7c985b1497155d971dc01576b7c9b</anchor>
      <arglist>(uint16_t vt, int32_t lLbound, uint32_t cElements)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>SafeArrayDestroy</name>
      <anchorfile>dn__common_8c.html</anchorfile>
      <anchor>a5893d72ce5ad6bda79b4e1e27040a556</anchor>
      <arglist>(SAFEARRAY *psa)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>SafeArrayGetDim</name>
      <anchorfile>dn__common_8c.html</anchorfile>
      <anchor>a58b975673a76767d3abecee9fb5fe4d1</anchor>
      <arglist>(SAFEARRAY *psa)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>SafeArrayGetElemsize</name>
      <anchorfile>dn__common_8c.html</anchorfile>
      <anchor>a5b98e0e448e259ad264b78dfeba69c78</anchor>
      <arglist>(SAFEARRAY *psa)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>SafeArrayGetLBound</name>
      <anchorfile>dn__common_8c.html</anchorfile>
      <anchor>a78cf323b99724b2a27287998259f6991</anchor>
      <arglist>(SAFEARRAY *psa, uint16_t nDim, int32_t *plLbound)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>SafeArrayGetUBound</name>
      <anchorfile>dn__common_8c.html</anchorfile>
      <anchor>a7d1a6a95cd3130b4c76647deafea5c21</anchor>
      <arglist>(SAFEARRAY *psa, uint16_t nDim, int32_t *plUbound)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>SafeArrayGetVartype</name>
      <anchorfile>dn__common_8c.html</anchorfile>
      <anchor>a4a08a01a78a43672c9191f539ce29ec5</anchor>
      <arglist>(SAFEARRAY *psa, uint16_t *pvt)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>SafeArrayUnaccessData</name>
      <anchorfile>dn__common_8c.html</anchorfile>
      <anchor>a4c546c783bbca33bf09ef8755f59d5a2</anchor>
      <arglist>(SAFEARRAY *psa)</arglist>
    </member>
    <member kind="function">
      <type>BSTR</type>
      <name>SysAllocString</name>
      <anchorfile>dn__common_8c.html</anchorfile>
      <anchor>a09772dbca3892c13fa888097415cc531</anchor>
      <arglist>(const wchar_t *sz)</arglist>
    </member>
    <member kind="function">
      <type>BSTR</type>
      <name>SysAllocStringLen</name>
      <anchorfile>dn__common_8c.html</anchorfile>
      <anchor>a1cdd4941d7314984b02e9f3524c27776</anchor>
      <arglist>(const wchar_t *pch, uint16_t cch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SysFreeString</name>
      <anchorfile>dn__common_8c.html</anchorfile>
      <anchor>a0dcd5afb4d7e1b79220b17a9e284030e</anchor>
      <arglist>(BSTR bstr)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>SysStringLen</name>
      <anchorfile>dn__common_8c.html</anchorfile>
      <anchor>aea5127b67b3f22f176041ed1672ccd2c</anchor>
      <arglist>(BSTR bstr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VariantClear</name>
      <anchorfile>dn__common_8c.html</anchorfile>
      <anchor>af90edf945cafe54b9ebf3c2bf14ec388</anchor>
      <arglist>(VARIANT *pvarg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VariantInit</name>
      <anchorfile>dn__common_8c.html</anchorfile>
      <anchor>acb80e658ea7ecf9994e95e4515a3804b</anchor>
      <arglist>(VARIANT *pvarg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dn_common.h</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/include/</path>
    <filename>dn__common_8h</filename>
    <class kind="struct">SAFEARRAY</class>
    <class kind="struct">SAFEARRAYBOUND</class>
    <class kind="union">tagCY</class>
    <class kind="struct">VARIANT</class>
    <member kind="define">
      <type>#define</type>
      <name>_DN_EXP_COMMON</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>aa8dc42dfcb056431d918fe794b837fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_DN_USE_BSTR_API</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a7940325bdef264642fdef2b5b7a5d5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_DN_USE_VARIANT_API</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>ac1b10f4b2e6a20606d252bab3b11df43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_HRESULT_DEFINED</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a4afc5a1cc92eee7f8f8622c6be56c02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_HRESULT_TYPEDEF_</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>abdec761ddfdb7a1de6a42234992d10ca</anchor>
      <arglist>(_sc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DISP_E_BADINDEX</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>aa4fabfcff5ec1f0bf841bce3e6791520</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DISP_E_BADVARTYPE</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a458c550705d4498e100654034d7e620a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DISP_E_OVERFLOW</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a40c5ba5bd3005835f335ff6b79c178d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DISP_E_TYPEMISMATCH</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>ad6c1a091e4a28f2ea70d9078c4d2f4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E_ACCESSDENIED</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a65014bcf210dc1cf3546e6edf65dcb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E_ALREADY_REGISTER</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a36b88d941329ba265151a01860c95c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E_FAIL</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a8f0547e641e1efc8110437fa85aa722e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E_HANDLE</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a5a17dfd08d72a9b8c19a4c0644b1bec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E_INVALIDARG</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a4a353a556e58b37d5d789574c97ec9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E_MAX_CONNECT</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a0b6bfedcde4e8d7ce519d94626b2d737</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E_MAX_OBJECT</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a95aa75f3610dad4ee76dd48ce884f7cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E_NOT_CONNECTED</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a862d0fb740f7c55ccd07f38a34ae3f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E_NOTIMPL</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a68162fe3bd685193e977e955439cac4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E_OUTOFMEMORY</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a3b3f182080f15d833d6a5590eafffade</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E_TIMEOUT</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a1ffb2899b56235563ff47de8478b9864</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E_TOO_MUCH_DATA</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a5ae72752a272e49732539f3a660e9cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E_UNEXPECTED</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a95132efbc062b3af4f6343718d59d074</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAILED</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>aaf71f8ef65478dbd871fd111685333ee</anchor>
      <arglist>(hr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORMAT_DATE2BSTR</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a0ec16ae97d13dda99166753dd82c1fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSERR2HRESULT</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a62032fc4f659982b7824eaf5b2de5405</anchor>
      <arglist>(err)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_FALSE</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a0990a9e86fec4192280bdf000ed859c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_OK</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a14bc2dfa42241600d567369cd25ddc70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUCCEEDED</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a1b2d0b0636b4f79b0e4faad30997e684</anchor>
      <arglist>(hr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VARIANT_FALSE</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>aed8607e4ec66402279523d3657a35f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VARIANT_TRUE</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a5f3ae3fea1ba305e002770408a12e9fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>wchar_t *</type>
      <name>BSTR</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a6655bad31fa506541c442ba641b681d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>union tagCY</type>
      <name>CY</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a60d758c0b0dd3db5c5283de7f4d4eaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>time_t</type>
      <name>DATE</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>ab89185289191a5a7878d4fb115b51dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>HRESULT</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a3cc49f3164c43289d0bcb2abafc399bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct SAFEARRAY</type>
      <name>SAFEARRAY</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a42f1962bdf8cf033ae9a847281d6865d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct SAFEARRAYBOUND</type>
      <name>SAFEARRAYBOUND</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a89e07be632992efa7f89915827ea688e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VARIANT</type>
      <name>VARIANT</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>ad9288aefa5501343dcd00ff79eed3d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>VARIANT_BOOL</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a63667fe14fb270203566f966d96ce4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VARENUM</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af5ea9823ca4227b3883c737c5217ff28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_EMPTY</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af5ea9823ca4227b3883c737c5217ff28ae1fe0702b7310e2d7c049de43e21d0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_NULL</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af5ea9823ca4227b3883c737c5217ff28a4130f40b4a707f362bee1202a710dec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_I2</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af5ea9823ca4227b3883c737c5217ff28ad01b053ed6a79fa865efbcf02dc6bace</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_I4</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af5ea9823ca4227b3883c737c5217ff28ab299c2a97f94f2d5b111090fdf1bd344</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_R4</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af5ea9823ca4227b3883c737c5217ff28a32bff08051436ac29a877fa44830d036</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_R8</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af5ea9823ca4227b3883c737c5217ff28a7c1eeffa93008da918e9ecb7c250c409</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_CY</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af5ea9823ca4227b3883c737c5217ff28a8e77c9143020bd93672299f3ca9b1ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_DATE</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af5ea9823ca4227b3883c737c5217ff28aced977031279aae08b550bfd3780c85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_BSTR</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af5ea9823ca4227b3883c737c5217ff28a1ac161908cbbfc8a41c8f1d676bf4e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_ERROR</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af5ea9823ca4227b3883c737c5217ff28a5fbd7e8c3ca691095b449187e194e768</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_BOOL</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af5ea9823ca4227b3883c737c5217ff28acfbddf80e8955a2e47f2ce7df0d84fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_VARIANT</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af5ea9823ca4227b3883c737c5217ff28a95a6b09f2e08a5ad055005f1c19507f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_UI1</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af5ea9823ca4227b3883c737c5217ff28af6a970a1061c3f72e4bc67cfe60a255a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_UI2</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af5ea9823ca4227b3883c737c5217ff28a5ad2c2f85c62a37045c9503e0ffbf08c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_UI4</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af5ea9823ca4227b3883c737c5217ff28ad7b6c60b96a037f80cc32216b6ca9d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_I8</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af5ea9823ca4227b3883c737c5217ff28aaa4e33cfc0a2d6748d8de49e8d614977</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_UI8</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af5ea9823ca4227b3883c737c5217ff28a11079729ffd1c533d0d20e1a4d55f112</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VT_ARRAY</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af5ea9823ca4227b3883c737c5217ff28a64c88cc545e7f47bb579477c9a9d02f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON uint32_t</type>
      <name>ChangeVarType</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a3f7d9cd5484fd58de8d8fb594a0e060a</anchor>
      <arglist>(VARIANT varSrc, uint16_t vt, void *pDest, uint32_t dwSize)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON wchar_t *</type>
      <name>ConvertMultiByte2WideChar</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a4dc2b10e81b2f91249e457334372db4d</anchor>
      <arglist>(const char *chSrc)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON char *</type>
      <name>ConvertWideChar2MultiByte</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a6f8d5d3178cf875f4592b931402a8d00</anchor>
      <arglist>(const wchar_t *chSrc)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON HRESULT</type>
      <name>GetOptionValue</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a2e6152f58b839f6ecdf0f58115d1f3d3</anchor>
      <arglist>(BSTR bstrSrc, BSTR bstrKey, uint16_t vt, VARIANT *pvarDest)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON HRESULT</type>
      <name>SafeArrayAccessData</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>ae8ab422b1c2fbef44139be161b085887</anchor>
      <arglist>(SAFEARRAY *psa, void **ppvData)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON SAFEARRAY *</type>
      <name>SafeArrayCreateVector</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a6380e5bf7c229bcd71ce23fcd104af23</anchor>
      <arglist>(uint16_t vt, int32_t lLbound, uint32_t cElements)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON HRESULT</type>
      <name>SafeArrayDestroy</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a5893d72ce5ad6bda79b4e1e27040a556</anchor>
      <arglist>(SAFEARRAY *psa)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON uint16_t</type>
      <name>SafeArrayGetDim</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a58b975673a76767d3abecee9fb5fe4d1</anchor>
      <arglist>(SAFEARRAY *psa)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON uint32_t</type>
      <name>SafeArrayGetElemsize</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a5b98e0e448e259ad264b78dfeba69c78</anchor>
      <arglist>(SAFEARRAY *psa)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON HRESULT</type>
      <name>SafeArrayGetLBound</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a78cf323b99724b2a27287998259f6991</anchor>
      <arglist>(SAFEARRAY *psa, uint16_t nDim, int32_t *plLbound)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON HRESULT</type>
      <name>SafeArrayGetUBound</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a7d1a6a95cd3130b4c76647deafea5c21</anchor>
      <arglist>(SAFEARRAY *psa, uint16_t nDim, int32_t *plUbound)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON HRESULT</type>
      <name>SafeArrayGetVartype</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a4a08a01a78a43672c9191f539ce29ec5</anchor>
      <arglist>(SAFEARRAY *psa, uint16_t *pvt)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON HRESULT</type>
      <name>SafeArrayUnaccessData</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a4c546c783bbca33bf09ef8755f59d5a2</anchor>
      <arglist>(SAFEARRAY *psa)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON BSTR</type>
      <name>SysAllocString</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a09772dbca3892c13fa888097415cc531</anchor>
      <arglist>(const wchar_t *sz)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON BSTR</type>
      <name>SysAllocStringLen</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a1cdd4941d7314984b02e9f3524c27776</anchor>
      <arglist>(const wchar_t *pch, uint16_t cch)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON void</type>
      <name>SysFreeString</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a0dcd5afb4d7e1b79220b17a9e284030e</anchor>
      <arglist>(BSTR bstr)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON uint16_t</type>
      <name>SysStringLen</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>aa2de92dc41807baec66b26daecb695e3</anchor>
      <arglist>(BSTR bstr)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON HRESULT</type>
      <name>VariantChangeType</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>a9e56ad1610af1731ec97672d10dc8ed6</anchor>
      <arglist>(VARIANT *pvargDest, VARIANT *pvarSrc, uint16_t wFlags, uint16_t vt)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON void</type>
      <name>VariantClear</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>af90edf945cafe54b9ebf3c2bf14ec388</anchor>
      <arglist>(VARIANT *pvarg)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON HRESULT</type>
      <name>VariantCopy</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>ad9618f5d798cace57d3680c079102be7</anchor>
      <arglist>(VARIANT *pvargDest, const VARIANT *pvargSrc)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_COMMON void</type>
      <name>VariantInit</name>
      <anchorfile>dn__common_8h.html</anchorfile>
      <anchor>acb80e658ea7ecf9994e95e4515a3804b</anchor>
      <arglist>(VARIANT *pvarg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dn_device.c</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/src/</path>
    <filename>dn__device_8c</filename>
    <includes id="stdint_8h" name="stdint.h" local="yes" imported="no">stdint.h</includes>
    <includes id="dn__additional_8h" name="dn_additional.h" local="yes" imported="no">dn_additional.h</includes>
    <includes id="dn__common_8h" name="dn_common.h" local="yes" imported="no">dn_common.h</includes>
    <includes id="dn__device_8h" name="dn_device.h" local="yes" imported="no">dn_device.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__LITTLE_ENDIAN__</name>
      <anchorfile>dn__device_8c.html</anchorfile>
      <anchor>a25c46c075890625fec5c2f92a369ab21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_PARA_MAX_COM</name>
      <anchorfile>dn__device_8c.html</anchorfile>
      <anchor>ae6a34dd67e9efc2d002c75fdeecc3578</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_PARA_MAX_ETH</name>
      <anchorfile>dn__device_8c.html</anchorfile>
      <anchor>a2ee0bcd84f350029f77b94d753756658</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_STR_ISNUMERIC</name>
      <anchorfile>dn__device_8c.html</anchorfile>
      <anchor>a46a1b7db2e8c9da35bbdbe6c3b95047a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TYPE_MIN</name>
      <anchorfile>dn__device_8c.html</anchorfile>
      <anchor>a07bc3d21e5e0f8bbab0db937c185299a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>check_conn_param</name>
      <anchorfile>dn__device_8c.html</anchorfile>
      <anchor>afaeb46d5f2246390eb0739ca96db9a9b</anchor>
      <arglist>(const struct CONN_PARAM_COMMON *device, int flag)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>check_timeout</name>
      <anchorfile>dn__device_8c.html</anchorfile>
      <anchor>a82d8293abcd4e242445b612a56f93aa8</anchor>
      <arglist>(int sock, uint32_t timeout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>is_numeric</name>
      <anchorfile>dn__device_8c.html</anchorfile>
      <anchor>a54cc605f8b4b3a714f3e776d29e10f99</anchor>
      <arglist>(const char *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memcpy_be</name>
      <anchorfile>dn__device_8c.html</anchorfile>
      <anchor>aaf55e97648de21aee08aa9d3e25562f4</anchor>
      <arglist>(void *dst, const void *src, uint32_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memcpy_le</name>
      <anchorfile>dn__device_8c.html</anchorfile>
      <anchor>ae6db4510a793f01c849ea17d34b9d992</anchor>
      <arglist>(void *dst, const void *src, uint32_t len)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>parse_conn_param_ether</name>
      <anchorfile>dn__device_8c.html</anchorfile>
      <anchor>afa80204803102730cc27401dc5b1ed01</anchor>
      <arglist>(const char *opt, struct CONN_PARAM_ETH *param)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>parse_conn_param_serial</name>
      <anchorfile>dn__device_8c.html</anchorfile>
      <anchor>a276aaf928f0e131c4d556e8570bb4dcd</anchor>
      <arglist>(const char *opt, struct CONN_PARAM_COM *param)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>parse_conn_type</name>
      <anchorfile>dn__device_8c.html</anchorfile>
      <anchor>a796567c723d366d22922211241843094</anchor>
      <arglist>(const char *opt)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dn_device.h</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/include/</path>
    <filename>dn__device_8h</filename>
    <class kind="struct">CONN_PARAM_COM</class>
    <class kind="struct">CONN_PARAM_COMMON</class>
    <class kind="struct">CONN_PARAM_ETH</class>
    <member kind="define">
      <type>#define</type>
      <name>_DN_EXP_DEVICE</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>a3b357e8799810bd2fd1e493562a6e810</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEV_BUF_MAX</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>a891fda550fb4f469512c49a86f46fdeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E_INVALIDPACKET</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>a73797ea2f3b87c2d52c64c6038c7a654</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVENPARITY</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>a63f887ba06791cf888b58fd346bfdcef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOPARITY</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>ac462143ffb2623369fb21a874aabb2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ODDPARITY</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>a695c33f3f4978114e56def6c36da9406</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ONESTOPBIT</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>a5757ae59911e3ba20204e7f53f0b63a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TWOSTOPBITS</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>a4d2f88a3ca3093bb3d75e2b6938acee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CONN_PARAM_CHECK_FLAG</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>aab6b1ed087182ef46f15a3e18f9188ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK_TYPE_TCP</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>aab6b1ed087182ef46f15a3e18f9188eda58b7aa50b5c943edecb87d92dcd45ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK_TYPE_UDP</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>aab6b1ed087182ef46f15a3e18f9188eda59398fc4b90794687cd620c88c813fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK_TYPE_COM</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>aab6b1ed087182ef46f15a3e18f9188eda5c58f83d5320b240726deb1c32c652fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK_TYPE_ALL</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>aab6b1ed087182ef46f15a3e18f9188edad119a4ce5c066d45d77d6a9d22cf9797</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK_FUNC_OPEN</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>aab6b1ed087182ef46f15a3e18f9188edab7a7f2a14bc77548d99c42c4488b69e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK_FUNC_CLOSE</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>aab6b1ed087182ef46f15a3e18f9188edaa9563a796ce402a9eb48a71d2b7d7b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK_FUNC_SEND</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>aab6b1ed087182ef46f15a3e18f9188eda15d24021b30ab15a0817dd09f0a3652d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK_FUNC_RECV</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>aab6b1ed087182ef46f15a3e18f9188eda5738c0fed2db06d66b160a950ffecbfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK_FUNC_TIMEOUT</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>aab6b1ed087182ef46f15a3e18f9188edac7f9b4d35479e4212dd2439086a8a6d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK_FUNC_CLEAR</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>aab6b1ed087182ef46f15a3e18f9188edaf8c8ef237315db834fb9edb5826f2583</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK_FUNC_ALL</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>aab6b1ed087182ef46f15a3e18f9188eda0fdfe8b14065f2cb9fbdb6be53ca6488</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CONN_TYPE</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>aaaebb324574aac5881e48020c6925e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONN_TCP</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>aaaebb324574aac5881e48020c6925e50a8369e2c885a3aa47e63f2fc369e882eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONN_UDP</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>aaaebb324574aac5881e48020c6925e50a4f215139b4bd13692e9d9acd2edcb1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONN_COM</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>aaaebb324574aac5881e48020c6925e50aa2011b5039a9ec13d8c8d5bd446b4bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_DEVICE HRESULT</type>
      <name>check_conn_param</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>afaeb46d5f2246390eb0739ca96db9a9b</anchor>
      <arglist>(const struct CONN_PARAM_COMMON *device, int flag)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_DEVICE HRESULT</type>
      <name>check_timeout</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>a82d8293abcd4e242445b612a56f93aa8</anchor>
      <arglist>(int sock, uint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_DEVICE void</type>
      <name>memcpy_be</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>aaf55e97648de21aee08aa9d3e25562f4</anchor>
      <arglist>(void *dst, const void *src, uint32_t len)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_DEVICE void</type>
      <name>memcpy_le</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>ae6db4510a793f01c849ea17d34b9d992</anchor>
      <arglist>(void *dst, const void *src, uint32_t len)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_DEVICE HRESULT</type>
      <name>parse_conn_param_ether</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>afa80204803102730cc27401dc5b1ed01</anchor>
      <arglist>(const char *opt, struct CONN_PARAM_ETH *param)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_DEVICE HRESULT</type>
      <name>parse_conn_param_serial</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>a276aaf928f0e131c4d556e8570bb4dcd</anchor>
      <arglist>(const char *opt, struct CONN_PARAM_COM *param)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_DEVICE int</type>
      <name>parse_conn_type</name>
      <anchorfile>dn__device_8h.html</anchorfile>
      <anchor>a796567c723d366d22922211241843094</anchor>
      <arglist>(const char *opt)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dn_robotalk.c</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/src/</path>
    <filename>dn__robotalk_8c</filename>
    <includes id="stdint_8h" name="stdint.h" local="yes" imported="no">stdint.h</includes>
    <includes id="dn__additional_8h" name="dn_additional.h" local="yes" imported="no">dn_additional.h</includes>
    <includes id="dn__common_8h" name="dn_common.h" local="yes" imported="no">dn_common.h</includes>
    <includes id="dn__device_8h" name="dn_device.h" local="yes" imported="no">dn_device.h</includes>
    <includes id="dn__udp_8h" name="dn_udp.h" local="yes" imported="no">dn_udp.h</includes>
    <includes id="dn__robotalk_8h" name="dn_robotalk.h" local="yes" imported="no">dn_robotalk.h</includes>
    <member kind="function">
      <type>uint16_t</type>
      <name>rtk_calc_crc</name>
      <anchorfile>dn__robotalk_8c.html</anchorfile>
      <anchor>a05f2e67b2e6eb7f861f43ce43a41c9f9</anchor>
      <arglist>(const union RTK_PACKET *packet)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>rtk_param2packet</name>
      <anchorfile>dn__robotalk_8c.html</anchorfile>
      <anchor>acf89095c4292885f635c6eb17d3b2e9d</anchor>
      <arglist>(uint16_t command, const uint8_t *data, uint8_t len_data, uint8_t from_id, uint8_t to_id, union RTK_PACKET *packet)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>rtk_recv</name>
      <anchorfile>dn__robotalk_8c.html</anchorfile>
      <anchor>ab2d7ca0e4363dabaf3f8098d4a9f1e93</anchor>
      <arglist>(const struct CONN_PARAM_COMMON *device, union RTK_PACKET *packet_recv, int client, unsigned int retry_nak)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>rtk_send</name>
      <anchorfile>dn__robotalk_8c.html</anchorfile>
      <anchor>a3ef8ac2a86dd84df5bc14e0e28e047a7</anchor>
      <arglist>(const struct CONN_PARAM_COMMON *device, union RTK_PACKET *packet_send)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>rtk_send_nak</name>
      <anchorfile>dn__robotalk_8c.html</anchorfile>
      <anchor>aab188fae0567f5cbd37f836c93fd7307</anchor>
      <arglist>(const struct CONN_PARAM_COMMON *device, uint8_t from_id, uint8_t to_id)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dn_robotalk.h</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/include/</path>
    <filename>dn__robotalk_8h</filename>
    <class kind="union">RTK_PACKET</class>
    <member kind="define">
      <type>#define</type>
      <name>_DN_EXP_ROBOTALK</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>a1afd1ce1a938c77d6ea43e654d17d62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NativeCommand</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>a0c7092506a5260058db27511ff07a574</anchor>
      <arglist>(cmd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTK_CHECK_RECV</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>a348d6ba4d13b8d986ba84e61dc8a2e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTK_CHECK_SEND</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>a19b46c925d3c9183ac6a237cbeb33a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTK_CHECK_TYPE</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>a7a7f9528511cf1a8f18f808ccbac13ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTK_CMD_ACK</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>ab752f169241c8f64262b1104deb7eba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTK_CMD_NAK</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>ab0897f3523378889c497ae467ea2f322</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTK_CMD_REJ</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>a194c6efc415a5f25162157dd158bbf28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTK_ENQ</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>a621b3db75395839ccbbae27ee6aa9493</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTK_RETRY_COUNT</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>a962a802832da2f22d59bb24dec777f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTK_RETRY_FLAG</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>ae25406d51c3538af4b5a517ccbe86302</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTK_RETRY_MASK</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>a2968d2dc4da89cbd10a4573a1b68d5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTK_SIZE_COMMAND</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>ac83bbaa4c332c82fe903dcee246295ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTK_SIZE_CRC</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>a7413b5efd27da51ceac46b4e84f99f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTK_SIZE_DATA</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>a87f2a97b2ef56e1f79b31fa813d30456</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTK_SIZE_HEADER</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>a448166ca60d95307d4617050f4fc35a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTK_SIZE_PACKET</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>a3b898d80456faf66042f26e85122bff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_ROBOTALK uint16_t</type>
      <name>rtk_calc_crc</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>a05f2e67b2e6eb7f861f43ce43a41c9f9</anchor>
      <arglist>(const union RTK_PACKET *packet)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_ROBOTALK HRESULT</type>
      <name>rtk_param2packet</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>acf89095c4292885f635c6eb17d3b2e9d</anchor>
      <arglist>(uint16_t command, const uint8_t *data, uint8_t len_data, uint8_t from_id, uint8_t to_id, union RTK_PACKET *packet)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_ROBOTALK HRESULT</type>
      <name>rtk_recv</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>ab2d7ca0e4363dabaf3f8098d4a9f1e93</anchor>
      <arglist>(const struct CONN_PARAM_COMMON *device, union RTK_PACKET *packet_recv, int client, unsigned int retry_nak)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_ROBOTALK HRESULT</type>
      <name>rtk_send</name>
      <anchorfile>dn__robotalk_8h.html</anchorfile>
      <anchor>a3ef8ac2a86dd84df5bc14e0e28e047a7</anchor>
      <arglist>(const struct CONN_PARAM_COMMON *device, union RTK_PACKET *packet_send)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dn_socket.c</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/src/</path>
    <filename>dn__socket_8c</filename>
    <includes id="stdint_8h" name="stdint.h" local="yes" imported="no">stdint.h</includes>
    <includes id="dn__additional_8h" name="dn_additional.h" local="yes" imported="no">dn_additional.h</includes>
    <includes id="dn__common_8h" name="dn_common.h" local="yes" imported="no">dn_common.h</includes>
    <includes id="dn__device_8h" name="dn_device.h" local="yes" imported="no">dn_device.h</includes>
    <includes id="dn__socket_8h" name="dn_socket.h" local="yes" imported="no">dn_socket.h</includes>
    <member kind="function">
      <type>HRESULT</type>
      <name>socket_bind</name>
      <anchorfile>dn__socket_8c.html</anchorfile>
      <anchor>abfd7b0b4f4e7e7b790ba560055b61c4c</anchor>
      <arglist>(const struct CONN_PARAM_ETH *param, int *sock)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>socket_close</name>
      <anchorfile>dn__socket_8c.html</anchorfile>
      <anchor>a63a0d9e36035e18a9bfef1eb60157e41</anchor>
      <arglist>(int *sock)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>socket_open</name>
      <anchorfile>dn__socket_8c.html</anchorfile>
      <anchor>aee12f956e59b88060d7bb13527984a26</anchor>
      <arglist>(int type, int *sock)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>socket_set_timeout</name>
      <anchorfile>dn__socket_8c.html</anchorfile>
      <anchor>a0fcf40fdc84cacc43caee1b2d5f306f5</anchor>
      <arglist>(int sock, uint32_t timeout)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>socket_counter</name>
      <anchorfile>dn__socket_8c.html</anchorfile>
      <anchor>a80c750dadd37af915e1b58d3fdfc0de4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dn_socket.h</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/include/</path>
    <filename>dn__socket_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>_DN_EXP_SOCKET</name>
      <anchorfile>dn__socket_8h.html</anchorfile>
      <anchor>abe2ba215318e1988f37d18b5c5cf7eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_SOCKET HRESULT</type>
      <name>socket_bind</name>
      <anchorfile>dn__socket_8h.html</anchorfile>
      <anchor>abfd7b0b4f4e7e7b790ba560055b61c4c</anchor>
      <arglist>(const struct CONN_PARAM_ETH *param, int *sock)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_SOCKET HRESULT</type>
      <name>socket_close</name>
      <anchorfile>dn__socket_8h.html</anchorfile>
      <anchor>a63a0d9e36035e18a9bfef1eb60157e41</anchor>
      <arglist>(int *sock)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_SOCKET HRESULT</type>
      <name>socket_open</name>
      <anchorfile>dn__socket_8h.html</anchorfile>
      <anchor>aee12f956e59b88060d7bb13527984a26</anchor>
      <arglist>(int type, int *sock)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_SOCKET HRESULT</type>
      <name>socket_set_timeout</name>
      <anchorfile>dn__socket_8h.html</anchorfile>
      <anchor>a0fcf40fdc84cacc43caee1b2d5f306f5</anchor>
      <arglist>(int sock, uint32_t timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dn_tcp.c</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/src/</path>
    <filename>dn__tcp_8c</filename>
    <includes id="stdint_8h" name="stdint.h" local="yes" imported="no">stdint.h</includes>
    <includes id="dn__additional_8h" name="dn_additional.h" local="yes" imported="no">dn_additional.h</includes>
    <includes id="dn__common_8h" name="dn_common.h" local="yes" imported="no">dn_common.h</includes>
    <includes id="dn__device_8h" name="dn_device.h" local="yes" imported="no">dn_device.h</includes>
    <includes id="dn__socket_8h" name="dn_socket.h" local="yes" imported="no">dn_socket.h</includes>
    <includes id="dn__tcp_8h" name="dn_tcp.h" local="yes" imported="no">dn_tcp.h</includes>
    <member kind="function">
      <type>HRESULT</type>
      <name>tcp_accept</name>
      <anchorfile>dn__tcp_8c.html</anchorfile>
      <anchor>ab6fbeb917afae8295a9a05fba5d26e50</anchor>
      <arglist>(int sock, int *client)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>tcp_clear</name>
      <anchorfile>dn__tcp_8c.html</anchorfile>
      <anchor>a7a0425e1bc931a0eb2f3343e21daf6e3</anchor>
      <arglist>(int sock, uint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>tcp_close</name>
      <anchorfile>dn__tcp_8c.html</anchorfile>
      <anchor>a43ea48627f44b2177d56ac6dc87bf315</anchor>
      <arglist>(int *sock)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>tcp_open_client</name>
      <anchorfile>dn__tcp_8c.html</anchorfile>
      <anchor>a94a5ab4cfd96b2a01c621a5de16ee981</anchor>
      <arglist>(void *param, int *sock)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>tcp_open_server</name>
      <anchorfile>dn__tcp_8c.html</anchorfile>
      <anchor>ab071cda51ccf3c9cce7711ef1f3b9c23</anchor>
      <arglist>(void *param, int *sock)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>tcp_recv</name>
      <anchorfile>dn__tcp_8c.html</anchorfile>
      <anchor>a42f572244d7061b7e27d7bcaeeb7fffa</anchor>
      <arglist>(int sock, char *buf, uint32_t len_buf, uint32_t *len_recved, uint32_t timeout, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>tcp_send</name>
      <anchorfile>dn__tcp_8c.html</anchorfile>
      <anchor>adf5521b3a6e6d48c9923f448fa9bab0e</anchor>
      <arglist>(int sock, const char *buf, uint32_t len_buf, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>tcp_set_keepalive</name>
      <anchorfile>dn__tcp_8c.html</anchorfile>
      <anchor>ad23a491a38004792c3f61dc7e14c0fdd</anchor>
      <arglist>(int sock, int enable, uint32_t idle, uint32_t interval, uint32_t count)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>tcp_set_nodelay</name>
      <anchorfile>dn__tcp_8c.html</anchorfile>
      <anchor>af92338a2c3c5c2a052eaa6871aece91f</anchor>
      <arglist>(int sock, int enable)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>tcp_set_timeout</name>
      <anchorfile>dn__tcp_8c.html</anchorfile>
      <anchor>a5c63b5ea2ba2a68e6ce0ec3525b49a5a</anchor>
      <arglist>(int sock, uint32_t timeout)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tcp_conn_timeout</name>
      <anchorfile>dn__tcp_8c.html</anchorfile>
      <anchor>ab4d3dc028341b84ce8a7f02047c76bae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dn_tcp.h</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/include/</path>
    <filename>dn__tcp_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>_DN_EXP_TCP</name>
      <anchorfile>dn__tcp_8h.html</anchorfile>
      <anchor>a45d1e1ab2cab0068ca94f8b3667fff7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TCP HRESULT</type>
      <name>tcp_accept</name>
      <anchorfile>dn__tcp_8h.html</anchorfile>
      <anchor>ab6fbeb917afae8295a9a05fba5d26e50</anchor>
      <arglist>(int sock, int *client)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TCP HRESULT</type>
      <name>tcp_clear</name>
      <anchorfile>dn__tcp_8h.html</anchorfile>
      <anchor>a7a0425e1bc931a0eb2f3343e21daf6e3</anchor>
      <arglist>(int sock, uint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TCP HRESULT</type>
      <name>tcp_close</name>
      <anchorfile>dn__tcp_8h.html</anchorfile>
      <anchor>a43ea48627f44b2177d56ac6dc87bf315</anchor>
      <arglist>(int *sock)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TCP HRESULT</type>
      <name>tcp_open_client</name>
      <anchorfile>dn__tcp_8h.html</anchorfile>
      <anchor>a94a5ab4cfd96b2a01c621a5de16ee981</anchor>
      <arglist>(void *param, int *sock)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TCP HRESULT</type>
      <name>tcp_open_server</name>
      <anchorfile>dn__tcp_8h.html</anchorfile>
      <anchor>ab071cda51ccf3c9cce7711ef1f3b9c23</anchor>
      <arglist>(void *param, int *sock)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TCP HRESULT</type>
      <name>tcp_recv</name>
      <anchorfile>dn__tcp_8h.html</anchorfile>
      <anchor>a42f572244d7061b7e27d7bcaeeb7fffa</anchor>
      <arglist>(int sock, char *buf, uint32_t len_buf, uint32_t *len_recved, uint32_t timeout, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TCP HRESULT</type>
      <name>tcp_send</name>
      <anchorfile>dn__tcp_8h.html</anchorfile>
      <anchor>adf5521b3a6e6d48c9923f448fa9bab0e</anchor>
      <arglist>(int sock, const char *buf, uint32_t len_buf, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TCP HRESULT</type>
      <name>tcp_set_keepalive</name>
      <anchorfile>dn__tcp_8h.html</anchorfile>
      <anchor>ad23a491a38004792c3f61dc7e14c0fdd</anchor>
      <arglist>(int sock, int enable, uint32_t idle, uint32_t interval, uint32_t count)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TCP HRESULT</type>
      <name>tcp_set_nodelay</name>
      <anchorfile>dn__tcp_8h.html</anchorfile>
      <anchor>af92338a2c3c5c2a052eaa6871aece91f</anchor>
      <arglist>(int sock, int enable)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TCP HRESULT</type>
      <name>tcp_set_timeout</name>
      <anchorfile>dn__tcp_8h.html</anchorfile>
      <anchor>a5c63b5ea2ba2a68e6ce0ec3525b49a5a</anchor>
      <arglist>(int sock, uint32_t timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dn_thread.c</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/src/</path>
    <filename>dn__thread_8c</filename>
    <includes id="stdint_8h" name="stdint.h" local="yes" imported="no">stdint.h</includes>
    <includes id="dn__additional_8h" name="dn_additional.h" local="yes" imported="no">dn_additional.h</includes>
    <includes id="dn__common_8h" name="dn_common.h" local="yes" imported="no">dn_common.h</includes>
    <includes id="dn__thread_8h" name="dn_thread.h" local="yes" imported="no">dn_thread.h</includes>
    <member kind="function">
      <type>HRESULT</type>
      <name>create_event</name>
      <anchorfile>dn__thread_8c.html</anchorfile>
      <anchor>a41aafa7e55a61c1707a329dfff1fce6f</anchor>
      <arglist>(EVENT *pevt, int reset_mode, int init_signal)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>destroy_event</name>
      <anchorfile>dn__thread_8c.html</anchorfile>
      <anchor>af6d6535c38050e0384b86d92f9f82898</anchor>
      <arglist>(EVENT *pevt)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>gettimeofday_msec</name>
      <anchorfile>dn__thread_8c.html</anchorfile>
      <anchor>afa0d73c05cd6a8c1450087cba4713317</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>initialize_mutex</name>
      <anchorfile>dn__thread_8c.html</anchorfile>
      <anchor>af47af2622c255591aaf7ea8784cc2091</anchor>
      <arglist>(MUTEX *pmutex)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>lock_mutex</name>
      <anchorfile>dn__thread_8c.html</anchorfile>
      <anchor>ad54933c97d686d1d69da6b5df05b567d</anchor>
      <arglist>(MUTEX *pmutex, uint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>release_mutex</name>
      <anchorfile>dn__thread_8c.html</anchorfile>
      <anchor>a2808fdd22c9dead6fa2518b1c6b8d828</anchor>
      <arglist>(MUTEX *pmutex)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>reset_event</name>
      <anchorfile>dn__thread_8c.html</anchorfile>
      <anchor>a91eac99aa7e396623bae7524cc06d4ed</anchor>
      <arglist>(EVENT *pevt)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>set_event</name>
      <anchorfile>dn__thread_8c.html</anchorfile>
      <anchor>a8c4c7a60a915122c027d1988941a2fdd</anchor>
      <arglist>(EVENT *pevt)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>unlock_mutex</name>
      <anchorfile>dn__thread_8c.html</anchorfile>
      <anchor>a427ac1a4e149067aafef145d809257a3</anchor>
      <arglist>(MUTEX *pmutex)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>wait_event</name>
      <anchorfile>dn__thread_8c.html</anchorfile>
      <anchor>ae3c4a9f72244ee9023c12e411920faa3</anchor>
      <arglist>(EVENT *pevt, uint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>wait_event_multi</name>
      <anchorfile>dn__thread_8c.html</anchorfile>
      <anchor>aa27a814c68631e13bcdaba14ceb84903</anchor>
      <arglist>(EVENT **pevt, uint32_t count, uint32_t timeout, int wait_all)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dn_thread.h</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/include/</path>
    <filename>dn__thread_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>_DN_EXP_THREAD</name>
      <anchorfile>dn__thread_8h.html</anchorfile>
      <anchor>ab1271ca450b5dd5eae8f20eca663b5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>calc_time_diff</name>
      <anchorfile>dn__thread_8h.html</anchorfile>
      <anchor>aa6d52bb7eb2322583ed000e1807511fa</anchor>
      <arglist>(start, end)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INFINITE</name>
      <anchorfile>dn__thread_8h.html</anchorfile>
      <anchor>aa84a29002ab81c719c0d07bb446296e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_THREAD HRESULT</type>
      <name>create_event</name>
      <anchorfile>dn__thread_8h.html</anchorfile>
      <anchor>a41aafa7e55a61c1707a329dfff1fce6f</anchor>
      <arglist>(EVENT *pevt, int reset_mode, int init_signal)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_THREAD HRESULT</type>
      <name>destroy_event</name>
      <anchorfile>dn__thread_8h.html</anchorfile>
      <anchor>af6d6535c38050e0384b86d92f9f82898</anchor>
      <arglist>(EVENT *pevt)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_THREAD uint32_t</type>
      <name>gettimeofday_msec</name>
      <anchorfile>dn__thread_8h.html</anchorfile>
      <anchor>afa0d73c05cd6a8c1450087cba4713317</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_THREAD HRESULT</type>
      <name>initialize_mutex</name>
      <anchorfile>dn__thread_8h.html</anchorfile>
      <anchor>af47af2622c255591aaf7ea8784cc2091</anchor>
      <arglist>(MUTEX *pmutex)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_THREAD HRESULT</type>
      <name>lock_mutex</name>
      <anchorfile>dn__thread_8h.html</anchorfile>
      <anchor>ad54933c97d686d1d69da6b5df05b567d</anchor>
      <arglist>(MUTEX *pmutex, uint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_THREAD HRESULT</type>
      <name>release_mutex</name>
      <anchorfile>dn__thread_8h.html</anchorfile>
      <anchor>a2808fdd22c9dead6fa2518b1c6b8d828</anchor>
      <arglist>(MUTEX *pmutex)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_THREAD HRESULT</type>
      <name>reset_event</name>
      <anchorfile>dn__thread_8h.html</anchorfile>
      <anchor>a91eac99aa7e396623bae7524cc06d4ed</anchor>
      <arglist>(EVENT *pevt)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_THREAD HRESULT</type>
      <name>set_event</name>
      <anchorfile>dn__thread_8h.html</anchorfile>
      <anchor>a8c4c7a60a915122c027d1988941a2fdd</anchor>
      <arglist>(EVENT *pevt)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_THREAD HRESULT</type>
      <name>unlock_mutex</name>
      <anchorfile>dn__thread_8h.html</anchorfile>
      <anchor>a427ac1a4e149067aafef145d809257a3</anchor>
      <arglist>(MUTEX *pmutex)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_THREAD HRESULT</type>
      <name>wait_event</name>
      <anchorfile>dn__thread_8h.html</anchorfile>
      <anchor>ae3c4a9f72244ee9023c12e411920faa3</anchor>
      <arglist>(EVENT *pevt, uint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_THREAD HRESULT</type>
      <name>wait_event_multi</name>
      <anchorfile>dn__thread_8h.html</anchorfile>
      <anchor>aa27a814c68631e13bcdaba14ceb84903</anchor>
      <arglist>(EVENT **pevt, uint32_t count, uint32_t timeout, int wait_all)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dn_tpcomm.c</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/src/TPComm/</path>
    <filename>dn__tpcomm_8c</filename>
    <includes id="stdint_8h" name="stdint.h" local="yes" imported="no">stdint.h</includes>
    <includes id="dn__additional_8h" name="dn_additional.h" local="yes" imported="no">dn_additional.h</includes>
    <includes id="dn__common_8h" name="dn_common.h" local="yes" imported="no">dn_common.h</includes>
    <includes id="dn__device_8h" name="dn_device.h" local="yes" imported="no">dn_device.h</includes>
    <includes id="dn__udp_8h" name="dn_udp.h" local="yes" imported="no">dn_udp.h</includes>
    <includes id="dn__com_8h" name="dn_com.h" local="yes" imported="no">dn_com.h</includes>
    <includes id="dn__thread_8h" name="dn_thread.h" local="yes" imported="no">dn_thread.h</includes>
    <includes id="dn__robotalk_8h" name="dn_robotalk.h" local="yes" imported="no">dn_robotalk.h</includes>
    <includes id="dn__tpcomm_8h" name="dn_tpcomm.h" local="yes" imported="no">dn_tpcomm.h</includes>
    <class kind="struct">CONN_PARAM_TP</class>
    <class kind="struct">TP_FLAGS</class>
    <member kind="define">
      <type>#define</type>
      <name>_DEBUG</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a152fc5203b90b1cff03b7b78579b8f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_PING_INTERVAL_CONNECT</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a1337bda319e96ab964d8ec2bd7f4acae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_PING_INTERVAL_TPERROR</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>ab5b58b6a2e0bb32831dc8aa48d2c9b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TIMER_INTERVAL</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a408f7327232d88b89e8c6420fd88e772</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TP_CMD_SPECIAL</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a75acfe1ab71c72cdc25974db9a76a480</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TP_INIT_WAIT_CLIENT</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a11841e50baf4f6a0f20183c8d4672803</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TP_INIT_WAIT_SERVER</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>ae536083998164dcf1f6d13432084ada4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TPERROR_TIMEOUT</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>aa1fdd1d5ee87db4791591735390bb797</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TPLESS_INTERVAL</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a80385d6906db1fd851a2deaa0ab04d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct CONN_PARAM_TP *</type>
      <name>check_address</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a73e5e6686c012b34eb60da3968729f0c</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>find_open_address</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a707f3c90548e2c2d3918013d28d00524</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>receive_execute</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>af1f76744617a8b179e803690b13fe024</anchor>
      <arglist>(struct CONN_PARAM_TP *tp_param)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static THRET THTYPE</type>
      <name>recv_thread</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>ac795a3b0bfee923b1a03b73a83ea85b7</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>send_receive</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a4e3e5542d60568bbcc03dc0547c3913a</anchor>
      <arglist>(int index, unsigned int retry_timeout, uint16_t command_send, uint8_t *data_send, uint8_t len_send, uint16_t *command_recv, uint8_t *data_recv, uint8_t *len_recv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>timer_event</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a58ac6b063c9ae0fe61ac6aa82359e37d</anchor>
      <arglist>(struct CONN_PARAM_TP *tp_param)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static THRET THTYPE</type>
      <name>timer_thread</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a0f98ff22308aa935b9dc35ad6b39f34c</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>tp_callfunc</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a0dd27bd6d18dacbacfea08335884345e</anchor>
      <arglist>(uint16_t command, const uint8_t *data, uint8_t len_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>tp_recv</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a9f11f8c7389f14e756b2d3be79e13992</anchor>
      <arglist>(struct CONN_PARAM_TP *tp_param, unsigned int retry_nak, uint16_t *command, uint8_t *data, uint8_t *len_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HRESULT</type>
      <name>tp_send</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>af40e42e6251f13f66beb05d054cee8a8</anchor>
      <arglist>(struct CONN_PARAM_TP *tp_param, uint16_t command, uint8_t *data, uint8_t len_data)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>TPComm_BEEP</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>aca55e82f2cf169793a124431da39a506</anchor>
      <arglist>(int fd, int16_t time)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>TPComm_Close</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a0e003b191ae8dd4a989086b2b224b850</anchor>
      <arglist>(int *pfd)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>TPComm_DrawLine</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a502e83c7d50c960981a9e95c49657320</anchor>
      <arglist>(int fd, uint8_t start_x, uint8_t start_y, uint8_t end_x, uint8_t end_y, uint8_t color_fg)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>TPComm_DrawMiniTP</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a7d09263499de5795ef1c09fc22d1f07b</anchor>
      <arglist>(int fd, VARIANT commands)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>TPComm_DrawRectangle</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>aad19b4cf5b6325e0a737a8ff23fdf0c8</anchor>
      <arglist>(int fd, uint8_t start_x, uint8_t start_y, uint8_t end_x, uint8_t end_y, uint8_t color_fg, uint8_t color_bg)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>TPComm_DrawString</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a579b9d708cb2f7939e06dc8b6879bdef</anchor>
      <arglist>(int fd, BSTR bstr, uint8_t pos_x, uint8_t pos_y, uint8_t size, uint8_t attr, uint8_t color_fg, uint8_t color_bg)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>TPComm_GetTimeout</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>aebf43af63e3f7a855f69439e130ed7ea</anchor>
      <arglist>(int fd, uint32_t *timeout)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>TPComm_GetTPState</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a527d301c2365c6af9f77172be8aba9c8</anchor>
      <arglist>(int fd, int *state)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>TPComm_LCD</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a8d097deaec0e052f9cf012d6bccd9f87</anchor>
      <arglist>(int fd, int16_t contrast)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>TPComm_LED</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a24a74a9f582cea2bc0fe5532dc25b769</anchor>
      <arglist>(int fd, int16_t number, int16_t state)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>TPComm_Open</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a8c0fa4b2c04d7c5e7a0785623448a388</anchor>
      <arglist>(const char *connect, uint32_t timeout, int client, int *pfd)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>TPComm_SetCallFunc</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a45070efc3d242b5f81e423a6d177a6c6</anchor>
      <arglist>(const struct CALL_FUNC_TP *func)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>TPComm_SetTimeout</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a10db54ab434e9d596e78b4140db05f1e</anchor>
      <arglist>(int fd, uint32_t timeout)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct CALL_FUNC_TP</type>
      <name>m_call_func</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>a9fcbd61bb35d8022747b7ab77d1140cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct CONN_PARAM_TP</type>
      <name>m_conn_param</name>
      <anchorfile>dn__tpcomm_8c.html</anchorfile>
      <anchor>ac640b13deb81b9378c91299c9232c893</anchor>
      <arglist>[TP_CONN_MAX]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dn_tpcomm.h</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/include/TPComm/</path>
    <filename>dn__tpcomm_8h</filename>
    <includes id="dn__common_8h" name="dn_common.h" local="yes" imported="no">../dn_common.h</includes>
    <class kind="struct">CALL_FUNC_TP</class>
    <class kind="struct">TP_KEY_INFO</class>
    <class kind="struct">TP_TOUCH_INFO</class>
    <member kind="define">
      <type>#define</type>
      <name>_DN_EXP_TPCOMM</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>af22793e2b7ff7c2d0afb83e526652fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TP_CMD_BEEP</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>ad53c30f021aaf90fdedab60fc61213c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TP_CMD_BKL_ON</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>abf29b0ae0269812b4b2de96db8f7be4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TP_CMD_GET_KEYSTATE</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a5e2c419d6e4d8cc5545701305ab247ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TP_CMD_KEYINFO</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a39459d278807e0903f9cccde9d35d77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TP_CMD_LCD</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a832c7d828dcc4e954b455468ee11f381</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TP_CMD_LED_FLASH</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a0b14ce88065c7b29954b869e413f9161</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TP_CMD_LED_OFF</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a7a5c7b1819cd90ed41f1b90a7c252e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TP_CMD_LED_ON</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a3dd3eddd810d8b80ac7a2ee5fa1bbbef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TP_CMD_MTP_DRAW</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>aa9572e7f2175fc49be2945d0948d4bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TP_CMD_PING</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a028cfe25c6b85fee9a49dbba22e9dfa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TP_CMD_REQ_ID</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>ab6ffc027e2337c0d196bbbc431e34414</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TP_CMD_TOUTCHINFO</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a540a3cf83cb8c253e3ca676d4d0226f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TP_CONN_MAX</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a3acc6a513022b347cb8d8236475fbe4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TP_ID_CLIENT</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a6643b5691c078984c48d7145acbacc17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TP_ID_SERVER</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>ad9c2cc523518a1251db18047855b3151</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TP_RETRY_NAK</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>ac526477324295fec6769770dc366d6bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TP_RETRY_TIMEOUT</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>aa65d0201046973c5457293afe8f6c307</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LED_STATE</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>ab7b0589fc78e6ffd5b43d947b2b0adc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LED_OFF</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>ab7b0589fc78e6ffd5b43d947b2b0adc3afc0ca8cc6cbe215fd3f1ae6d40255b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LED_ON</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>ab7b0589fc78e6ffd5b43d947b2b0adc3add01b80eb93658fb4cf7eb9aceb89a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LED_FLASH</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>ab7b0589fc78e6ffd5b43d947b2b0adc3aa9226765af003137d277bb0b39d5744f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MINITP_COMMAND</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>ade2c20a00b9ab940bc1eb5c2b8a30d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_FG</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>ade2c20a00b9ab940bc1eb5c2b8a30d65a8e64600113e179480747be8a2696c7c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_BG</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>ade2c20a00b9ab940bc1eb5c2b8a30d65aa6eabacae867a28e545480b109e93213</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_FILL</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>ade2c20a00b9ab940bc1eb5c2b8a30d65a3500b6efbc79db631f7efc4404b70dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAW_STRING</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>ade2c20a00b9ab940bc1eb5c2b8a30d65a5fa18cdbd8fd05bc18c30cc8df5d92c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAW_LINE</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>ade2c20a00b9ab940bc1eb5c2b8a30d65a5954399bca0721034821960b20a18dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRAW_RECT</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>ade2c20a00b9ab940bc1eb5c2b8a30d65a82681b7c763a7b340f6bf6296f8cf9bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MINITP_PARAM</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a9ec9a19f8680feb5b8d11375b0b6d1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_BLACK</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a9ec9a19f8680feb5b8d11375b0b6d1faa2a9daf215a30f1c539ead18c66380fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_WHITE</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a9ec9a19f8680feb5b8d11375b0b6d1faad47b4c240a0109970bb2a7fe3a07d3ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_TRANS</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a9ec9a19f8680feb5b8d11375b0b6d1faa6c81449d6ff07cfc84e89ac9e05491fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_SMALL</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a9ec9a19f8680feb5b8d11375b0b6d1faa23f9dc199502f12d8f3bd31f22e84687</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_MIDDLE</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a9ec9a19f8680feb5b8d11375b0b6d1faa284fcf98fa22a70ab03b91b5fec5821d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_LARGE</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a9ec9a19f8680feb5b8d11375b0b6d1faaca8d5a000be65533aa6049f63fd47a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIZE_LARGE_H</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a9ec9a19f8680feb5b8d11375b0b6d1faad89d08495ee6ad0cec7f82723d23c1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_NORMAL</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a9ec9a19f8680feb5b8d11375b0b6d1faa1d9297a81c18f61e9474692b968103b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_REVERSE</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a9ec9a19f8680feb5b8d11375b0b6d1faadf133de0a19d90758df8691cc35ceeed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_FLASH</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a9ec9a19f8680feb5b8d11375b0b6d1faa772090d62364b8a31d66bd06598a3ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_EMPHASIS</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a9ec9a19f8680feb5b8d11375b0b6d1faa505ba0df347f971cd3ca7126b68e2158</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTR_UNDERLINE</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a9ec9a19f8680feb5b8d11375b0b6d1faa70b961f368787fff0b325f5252e1aec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TP_KEY_ENUM</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIAL_MODE_AUTO</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2a51637a59e54c3bbe3430c7b258007349</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIAL_MODE_MANUAL</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2af477f7dea16255348da47e9923615163</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIAL_MODE_TEACH</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2ac78ef29e67e7b58bb532fb7aba3a7361</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BTN_DIR_UP</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2abbbe7292108d15e24c16e290ca070472</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BTN_DIR_DOWN</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2a704f842071b15b8c4ac5b9cd8d6ac331</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BTN_DIR_LEFT</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2ad7b35126f26c0cc0afc572585f380308</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BTN_DIR_RIGHT</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2abeca7e588ef5a60cc1f6c8521fd7043f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BTN_FUNC_F1</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2a1bde9613d9569ed9fd7628f15c1b1cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BTN_FUNC_F2</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2ab9549a09f6a130f201845d6e2be26e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BTN_FUNC_F3</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2a425cb3dc587f494f80614e51b8dbe7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BTN_FUNC_F4</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2afb02723f5189f958c9ad9657a930da07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BTN_FUNC_F5</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2a0349afba3c2fa2e756c5ae74004d865a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BTN_FUNC_F6</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2a25e3ad76054b72041b7bab16f03740a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIAL_DIR_MINUS</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2a96a7b910f6b47b7b86cd8a9989d83bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIAL_DIR_PLUS</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2ab970b060ad9d756b25b59468c4576335</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOG_MINUS_J1</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2aed5b9bdd41de214730a58445bcb4e408</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOG_MINUS_J2</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2a21a3f762a6a0127184913bff01837b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOG_MINUS_J3</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2ab024a521b1791170cd3b197accd45cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOG_MINUS_J4</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2a7374876e7cdf435d0233a22ec1a592fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOG_MINUS_J5</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2a4100dc7e16ec36adb402aa33f228b186</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOG_MINUS_J6</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2a39e6ee4021d2156800becc7283721880</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOG_PLUS_J1</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2ae8033e341f0de0940907e7d276014038</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOG_PLUS_J2</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2a44aef3f729346f3e40e4dc2a461d33be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOG_PLUS_J3</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2afcf3955c34a0cdedb3aedf050999e96b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOG_PLUS_J4</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2ac5d50d93411165a12232586bb98571ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOG_PLUS_J5</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2ae12e0348bfe7e4be0925d89b7ddbea50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JOG_PLUS_J6</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a30763f77dd0a7a95e5bd07ba2ca8e6b2a81f29063b07e1395285ae6535429c57e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TP_STATE</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>adedc633acbce138cf02db348475e89da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TP_DISCONNECT</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>adedc633acbce138cf02db348475e89daaff91769c386c0df6e93aa8ebab58f751</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TP_CONNECT</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>adedc633acbce138cf02db348475e89daa5c469c0319b99c59243c659f99e1b19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TP_TPLESS</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>adedc633acbce138cf02db348475e89daa4052ff8dcc16c6639884424a8e130c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TP_TPERROR</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>adedc633acbce138cf02db348475e89daa63c45074ef9c12bba56a18648cbfcb91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TP_TOUCH_ENUM</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a52616fa703678b5aec7050c21e00ff01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_TOUCH</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a52616fa703678b5aec7050c21e00ff01ad1315d111d127b2c8fbecffa50a377e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_RELEASE</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a52616fa703678b5aec7050c21e00ff01a04f3f91c54b3ba98353f37bfd1134fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TPCOMM HRESULT</type>
      <name>TPComm_BEEP</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>aca55e82f2cf169793a124431da39a506</anchor>
      <arglist>(int fd, int16_t time)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TPCOMM HRESULT</type>
      <name>TPComm_Close</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a0e003b191ae8dd4a989086b2b224b850</anchor>
      <arglist>(int *pfd)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TPCOMM HRESULT</type>
      <name>TPComm_DrawLine</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a502e83c7d50c960981a9e95c49657320</anchor>
      <arglist>(int fd, uint8_t start_x, uint8_t start_y, uint8_t end_x, uint8_t end_y, uint8_t color_fg)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TPCOMM HRESULT</type>
      <name>TPComm_DrawMiniTP</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a7d09263499de5795ef1c09fc22d1f07b</anchor>
      <arglist>(int fd, VARIANT commands)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TPCOMM HRESULT</type>
      <name>TPComm_DrawRectangle</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>aad19b4cf5b6325e0a737a8ff23fdf0c8</anchor>
      <arglist>(int fd, uint8_t start_x, uint8_t start_y, uint8_t end_x, uint8_t end_y, uint8_t color_fg, uint8_t color_bg)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TPCOMM HRESULT</type>
      <name>TPComm_DrawString</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a579b9d708cb2f7939e06dc8b6879bdef</anchor>
      <arglist>(int fd, BSTR bstr, uint8_t pos_x, uint8_t pos_y, uint8_t size, uint8_t attr, uint8_t color_fg, uint8_t color_bg)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TPCOMM HRESULT</type>
      <name>TPComm_GetTimeout</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>aebf43af63e3f7a855f69439e130ed7ea</anchor>
      <arglist>(int fd, uint32_t *timeout)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TPCOMM HRESULT</type>
      <name>TPComm_GetTPState</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a527d301c2365c6af9f77172be8aba9c8</anchor>
      <arglist>(int fd, int *state)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TPCOMM HRESULT</type>
      <name>TPComm_LCD</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>aa6392503eb9e12a068ab47d793fd738c</anchor>
      <arglist>(int fd, int16_t contrast)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TPCOMM HRESULT</type>
      <name>TPComm_LED</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a24a74a9f582cea2bc0fe5532dc25b769</anchor>
      <arglist>(int fd, int16_t number, int16_t state)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TPCOMM HRESULT</type>
      <name>TPComm_Open</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a8c0fa4b2c04d7c5e7a0785623448a388</anchor>
      <arglist>(const char *connect, uint32_t timeout, int client, int *pfd)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TPCOMM HRESULT</type>
      <name>TPComm_SetCallFunc</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a45070efc3d242b5f81e423a6d177a6c6</anchor>
      <arglist>(const struct CALL_FUNC_TP *func)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_TPCOMM HRESULT</type>
      <name>TPComm_SetTimeout</name>
      <anchorfile>dn__tpcomm_8h.html</anchorfile>
      <anchor>a10db54ab434e9d596e78b4140db05f1e</anchor>
      <arglist>(int fd, uint32_t timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dn_udp.c</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/src/</path>
    <filename>dn__udp_8c</filename>
    <includes id="stdint_8h" name="stdint.h" local="yes" imported="no">stdint.h</includes>
    <includes id="dn__additional_8h" name="dn_additional.h" local="yes" imported="no">dn_additional.h</includes>
    <includes id="dn__common_8h" name="dn_common.h" local="yes" imported="no">dn_common.h</includes>
    <includes id="dn__device_8h" name="dn_device.h" local="yes" imported="no">dn_device.h</includes>
    <includes id="dn__socket_8h" name="dn_socket.h" local="yes" imported="no">dn_socket.h</includes>
    <includes id="dn__udp_8h" name="dn_udp.h" local="yes" imported="no">dn_udp.h</includes>
    <member kind="function">
      <type>HRESULT</type>
      <name>udp_check_sockaddr</name>
      <anchorfile>dn__udp_8c.html</anchorfile>
      <anchor>a6ce47958817e3da64afbfb3dd46c1567</anchor>
      <arglist>(const struct sockaddr_in *sock_to, const struct sockaddr_in *sock_from)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>udp_clear</name>
      <anchorfile>dn__udp_8c.html</anchorfile>
      <anchor>a8bdffa26226ddb9c53d71be67f9f7ddd</anchor>
      <arglist>(int sock, uint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>udp_close</name>
      <anchorfile>dn__udp_8c.html</anchorfile>
      <anchor>a7293398b1368a579e08676b739698435</anchor>
      <arglist>(int *sock)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>udp_open</name>
      <anchorfile>dn__udp_8c.html</anchorfile>
      <anchor>a86697cd49e6de9e97b0b5de106685cda</anchor>
      <arglist>(void *param, int *sock)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>udp_recv</name>
      <anchorfile>dn__udp_8c.html</anchorfile>
      <anchor>a7cc7925e9e04078bbb02db4df9e50f92</anchor>
      <arglist>(int sock, char *buf, uint32_t len_buf, uint32_t *len_recved, uint32_t timeout, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>udp_send</name>
      <anchorfile>dn__udp_8c.html</anchorfile>
      <anchor>a323edeb766246f566d9e443617543a83</anchor>
      <arglist>(int sock, const char *buf, uint32_t len_buf, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>udp_set_timeout</name>
      <anchorfile>dn__udp_8c.html</anchorfile>
      <anchor>ab735352d04ac4a3db4258242e2f0143a</anchor>
      <arglist>(int sock, uint32_t timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dn_udp.h</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/include/</path>
    <filename>dn__udp_8h</filename>
    <class kind="struct">udpaddr</class>
    <member kind="define">
      <type>#define</type>
      <name>_DN_EXP_UDP</name>
      <anchorfile>dn__udp_8h.html</anchorfile>
      <anchor>adfd90fa009804d5e8e37073dec571687</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDP_MAX_DATA</name>
      <anchorfile>dn__udp_8h.html</anchorfile>
      <anchor>a7dc1ad0789959c53f187bb2f62d58def</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDP_MAX_PACKET</name>
      <anchorfile>dn__udp_8h.html</anchorfile>
      <anchor>a8d21a3d22e32b070d88cd9173ad5cd95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_UDP HRESULT</type>
      <name>udp_check_sockaddr</name>
      <anchorfile>dn__udp_8h.html</anchorfile>
      <anchor>a6ce47958817e3da64afbfb3dd46c1567</anchor>
      <arglist>(const struct sockaddr_in *sock_to, const struct sockaddr_in *sock_from)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_UDP HRESULT</type>
      <name>udp_clear</name>
      <anchorfile>dn__udp_8h.html</anchorfile>
      <anchor>a8bdffa26226ddb9c53d71be67f9f7ddd</anchor>
      <arglist>(int sock, uint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_UDP HRESULT</type>
      <name>udp_close</name>
      <anchorfile>dn__udp_8h.html</anchorfile>
      <anchor>a7293398b1368a579e08676b739698435</anchor>
      <arglist>(int *sock)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_UDP HRESULT</type>
      <name>udp_open</name>
      <anchorfile>dn__udp_8h.html</anchorfile>
      <anchor>a86697cd49e6de9e97b0b5de106685cda</anchor>
      <arglist>(void *param, int *sock)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_UDP HRESULT</type>
      <name>udp_recv</name>
      <anchorfile>dn__udp_8h.html</anchorfile>
      <anchor>a7cc7925e9e04078bbb02db4df9e50f92</anchor>
      <arglist>(int sock, char *buf, uint32_t len_buf, uint32_t *len_recved, uint32_t timeout, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_UDP HRESULT</type>
      <name>udp_send</name>
      <anchorfile>dn__udp_8h.html</anchorfile>
      <anchor>a323edeb766246f566d9e443617543a83</anchor>
      <arglist>(int sock, const char *buf, uint32_t len_buf, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_UDP HRESULT</type>
      <name>udp_set_timeout</name>
      <anchorfile>dn__udp_8h.html</anchorfile>
      <anchor>ab735352d04ac4a3db4258242e2f0143a</anchor>
      <arglist>(int sock, uint32_t timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rac_string.c</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/src/RACString/</path>
    <filename>rac__string_8c</filename>
    <includes id="stdint_8h" name="stdint.h" local="yes" imported="no">stdint.h</includes>
    <includes id="dn__common_8h" name="dn_common.h" local="yes" imported="no">dn_common.h</includes>
    <includes id="rac__string_8h" name="rac_string.h" local="yes" imported="no">rac_string.h</includes>
    <member kind="function">
      <type>HRESULT</type>
      <name>ConvertRacStr2Variant</name>
      <anchorfile>rac__string_8c.html</anchorfile>
      <anchor>a609cd841c75d2240f7126e4f7eca2ccb</anchor>
      <arglist>(uint16_t vt, const char *chSrc, VARIANT *pvargDest)</arglist>
    </member>
    <member kind="function">
      <type>HRESULT</type>
      <name>ConvertVariant2RacStr</name>
      <anchorfile>rac__string_8c.html</anchorfile>
      <anchor>a51840c259280f3780e4585dfae218543</anchor>
      <arglist>(VARIANT varSrc, char **chDest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SplitRacStr</name>
      <anchorfile>rac__string_8c.html</anchorfile>
      <anchor>a92c1d378573f277de583d79fe427639c</anchor>
      <arglist>(const char *chSrc, char **chSplit)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rac_string.h</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/include/RACString/</path>
    <filename>rac__string_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>_DN_EXP_RACSTR</name>
      <anchorfile>rac__string_8h.html</anchorfile>
      <anchor>a10315fd6381ce0e03c2681f1627d5d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_RACSTR HRESULT</type>
      <name>ConvertRacStr2Variant</name>
      <anchorfile>rac__string_8h.html</anchorfile>
      <anchor>a609cd841c75d2240f7126e4f7eca2ccb</anchor>
      <arglist>(uint16_t vt, const char *chSrc, VARIANT *pvargDest)</arglist>
    </member>
    <member kind="function">
      <type>_DN_EXP_RACSTR HRESULT</type>
      <name>ConvertVariant2RacStr</name>
      <anchorfile>rac__string_8h.html</anchorfile>
      <anchor>a51840c259280f3780e4585dfae218543</anchor>
      <arglist>(VARIANT varSrc, char **chDest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stdint.h</name>
    <path>/tmp/ws/src/denso_robot_ros/bcap_core/include/stdint/</path>
    <filename>stdint_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>__need_wchar_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a6171e467aa571bcff475ecf0402330e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__need_wint_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a3a2a5b6afebc850a918ee2536ae81aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_INT16_T</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a5794b2513fe3e4fb751b3bdf78959491</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_INT32_T</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a1823dcbe683c8eaa908e5b34dac836dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_INT64_T</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a6795893687257a3c233fdbb7be5312af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_INT8_T</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ac61ffbb3a0b80edd118298b2045be170</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_INTPTR_T</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a01e4d36bc7027e8ddbf8f5e3bea6821b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_UINT16_T</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a7b9e7aa8721dfe7262b8ec7d47bb05c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_UINT32_T</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a2820937e1b8eb3be7f75f725a56fe2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_UINT64_T</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a7182a632cd1d349a7300635865886059</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_UINT8_T</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>af61ed9e29a43fc0ea89ed607e5364965</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_UINTPTR_T</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ad5134c2fff49c811f614b8c9cdc4b31b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT16_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ab8c7ef9b034497b6cbd51a82eb22943b</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT16_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ac58f2c111cc9989c86db2a7dc4fd84ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT16_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ad4e9955955b27624963643eac448118a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT32_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a7df71d27f096826a76677178823f39bb</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT32_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a181807730d4a375f848ba139813ce04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT32_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a688eb21a22db27c2b2bd5836943cdcbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT64_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a095799ae3fe39d90cfbbe21ad4713318</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT64_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ad0d744f05898e32d01f73f8af3cd2071</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT64_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ab21f12f372f67b8ff0aa3432336ede67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT8_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>acf31df4f42272d793d752c4628c0f195</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT8_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aaf7f29f45f1a513b4748a4e5014ddf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT8_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aadcf2a81af243df333b31efa6461ab8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST16_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a2fd35d0ea091e04caec504ff0042cf00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST16_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a169460a4e2a79138723d68d99372d958</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST32_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ac96fa0f41b19e89f109e4f9913ca6635</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST32_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ad93df1652ed0635513d5efe4f1219926</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST64_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a13c95cf9c209d8daacb36cbf0d5ba275</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST64_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a50f0fdcb00ea2500cec0f3d6d45c36f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST8_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>acbcdb3bee0f5f904da5df8de69a80ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_FAST8_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aad8fb982cb19143efd5ee9a1a7a89390</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST16_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a7eb2a8e2a1c65d6c9ad0f86154890baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST16_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a1f91bfd5820c2f27af3d260fc75813e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST32_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a5618711a0a54f722190a3a1219e278c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST32_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a2360a536116dd734820a6b5b3d560ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST64_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a35d0f98a2e507fd1be779d49da92724e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST64_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ac12b4f6966b57ad82feb683b284b4060</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST8_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aa05109908fb2770f632d2b646b9f85bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_LEAST8_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a3e986cad833f63f420962ff60eda87e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTMAX_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a1ff062efd30c8082f3940a4a427bd885</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTMAX_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a022b9b0a3564d786244a4631847c37a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTMAX_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a2b0a3edfc672154f606dc3ad26277b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTPTR_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a9e5742f2bae4a5283431a3c03499e3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTPTR_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a2aaa6d3aa1d7d1e0e326955aa24db752</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTRDIFF_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>add2ef7bffac19cfdd1f4b5495409672f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTRDIFF_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ad9b88ba2fb858f98b50b38e49875d90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIG_ATOMIC_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a1f5fe9445d0ad0bee21bab1de4cc3e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIG_ATOMIC_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a21e605b9ac3a03b6de93cdf5a69e129f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a3c75bb398badb69c7577b21486f9963f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT16_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ac8ab4bd1a0343acea9b7ed3e05c5ad13</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT16_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a3ea490c9b3617d4479bd80ef93cd5602</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT32_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a189f825ef34a1be844d384db2618ce12</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT32_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ab5eb23180f7cc12b7d6c04a8ec067fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT64_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a8da5373e041921aa34c2b6172ac3babc</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT64_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a30654b4b67d97c42ca3f9b6052dda916</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT8_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a8caaafb4382e3c415f261b6580f0929d</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT8_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aeb4e270a084ee26fe73e799861bd0252</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_FAST16_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aed28ca63d9b222f6f1377358fe73a183</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_FAST32_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ad51246a178143208b2db3315efd21c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_FAST64_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aeb74410af7781bc84b5f64ae7a8f4a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_FAST8_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a2c6f97ea2d76d0cf6260c84046cdb44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_LEAST16_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a6ef6a1a518bbf516ca8b0180b11c358f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_LEAST32_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a70cad8bacc9a6db301e1cdc86cc8d571</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_LEAST64_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aab530113fa96e280e49c3c138b0f917d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT_LEAST8_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a2a80bde77ee1698d0f42f334adad4f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINTMAX_C</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a4ee45137df0525c3fbfe159fe23ca230</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINTMAX_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aa54fd5210434219e9027bfa0f0e325c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINTPTR_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ab2355300ea19395357e62d780f4dd073</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WCHAR_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a2a823f3ccf2306cfbaa34d8addf66010</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WCHAR_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a051084d5ebcabf282d9ca9bb2b891a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WINT_MAX</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ad3f7b6bb8aa7d619017a91d3b2edc1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WINT_MIN</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a5285bc55170ae1701e599decacc7f001</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>short</type>
      <name>int16_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aa343fa3b3d06292b959ffdd4c4703b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>int32_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a32f2e37ee053cf2ce8ca28d1f74630e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long</type>
      <name>int64_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a996e72f71b11a5bb8b3b7b6936b1516d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed char</type>
      <name>int8_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aef44329758059c91c76d334e8fc09700</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>short</type>
      <name>int_fast16_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>afa61a916f722928e8a750a4e7c7b8e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>int_fast32_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a9db34f43e43298cb4db12999aec7c4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long</type>
      <name>int_fast64_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a8cc97d26bc4fc9f0856ce7e143f9cea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>int_fast8_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aefaadc520bc58a35d14b556b4fd60c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>short</type>
      <name>int_least16_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a8c0d77b4f3fb1570323a29b76f595742</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>int_least32_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a647e80cea1327d7b1ccf0b2e1ebb1b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long</type>
      <name>int_least64_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a0bcb6217663641126e68e1b6073d0ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed char</type>
      <name>int_least8_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ae04fa5ea5ad475bfe428842a986fbf28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long</type>
      <name>intmax_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ac3686a882b6a4aadded1cd099caeffef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>intptr_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a0fbe4a4f8dd857ee04923a901f27465f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>uint16_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a273cf69d639a59973b6019625df33e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned</type>
      <name>uint32_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a324c5d28c0d82f502a234ab99efac87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>uint64_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aaa5d1cd013383c889537491c3cfd9aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uint8_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aba7bc1797add20fe3efdf37ced1182c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>uint_fast16_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aaf1a25f7e1013b1bb5dfb59a77c17975</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint_fast32_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a633264eb9df8f0520acccbbfb406f806</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>uint_fast64_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ab107742eefdd49f98cb8710e84e48dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uint_fast8_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a2d31063fef649c85396fb28130ef9795</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>uint_least16_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ad35c16792d2d094c16ced72bcf2cf5f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned</type>
      <name>uint_least32_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aac770d2b2f982ec15ccc648402821c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>uint_least64_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>aa0a849a38a30b7a97df64232ca3f7cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uint_least8_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>ab0fdd2a9dc9606590ecccc0a5d8b5b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>uintmax_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a7a2602e0499e20f22c546863d174f5a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned</type>
      <name>uintptr_t</name>
      <anchorfile>stdint_8h.html</anchorfile>
      <anchor>a19e3e47d795881e91fde03c3f592bef4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BCAP_PACKET</name>
    <filename>structBCAP__PACKET.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>argc</name>
      <anchorfile>structBCAP__PACKET.html</anchorfile>
      <anchor>a2360d68d7b9bd479510f7be171d19b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VARIANT *</type>
      <name>args</name>
      <anchorfile>structBCAP__PACKET.html</anchorfile>
      <anchor>a045c1e6cf17f6a57de5f83bc6f3e76c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>id</name>
      <anchorfile>structBCAP__PACKET.html</anchorfile>
      <anchor>a5d6443d89ecfa3d6ee3b9722e7804977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>reserv</name>
      <anchorfile>structBCAP__PACKET.html</anchorfile>
      <anchor>a567c8d37ce08173938b758a8038d9862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>serial</name>
      <anchorfile>structBCAP__PACKET.html</anchorfile>
      <anchor>acca4f999fa5e1318694e2fd801222eef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CALL_FUNC_TP</name>
    <filename>structCALL__FUNC__TP.html</filename>
    <member kind="variable">
      <type>HRESULT(*</type>
      <name>Call_TPKeyInfo</name>
      <anchorfile>structCALL__FUNC__TP.html</anchorfile>
      <anchor>a40c0df4147a37a08f8cee6b616823c56</anchor>
      <arglist>)(struct TP_KEY_INFO key_info)</arglist>
    </member>
    <member kind="variable">
      <type>HRESULT(*</type>
      <name>Call_TPState</name>
      <anchorfile>structCALL__FUNC__TP.html</anchorfile>
      <anchor>af8773b6981bc3cd944a3a5a948f77721</anchor>
      <arglist>)(int state)</arglist>
    </member>
    <member kind="variable">
      <type>HRESULT(*</type>
      <name>Call_TPTouchInfo</name>
      <anchorfile>structCALL__FUNC__TP.html</anchorfile>
      <anchor>afdd0125663811da3801768e2da5d2f27</anchor>
      <arglist>)(struct TP_TOUCH_INFO touch_info)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CONN_BCAP_CLIENT</name>
    <filename>structCONN__BCAP__CLIENT.html</filename>
    <member kind="variable">
      <type>struct CONN_PARAM_COMMON</type>
      <name>device</name>
      <anchorfile>structCONN__BCAP__CLIENT.html</anchorfile>
      <anchor>ac9310f89bccf89e9fcdb71d4ceeece27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MUTEX</type>
      <name>mutex</name>
      <anchorfile>structCONN__BCAP__CLIENT.html</anchorfile>
      <anchor>aa79078b2def5fc0e22ee6aa8765c1a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>retry</name>
      <anchorfile>structCONN__BCAP__CLIENT.html</anchorfile>
      <anchor>a04693ff193ceb15b95d7e8e7bcb227ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>serial</name>
      <anchorfile>structCONN__BCAP__CLIENT.html</anchorfile>
      <anchor>ab538ff84f9546c1eef2903c4d1f19a28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CONN_BCAP_SERVER</name>
    <filename>structCONN__BCAP__SERVER.html</filename>
    <member kind="variable">
      <type>EVENT</type>
      <name>comp_evt</name>
      <anchorfile>structCONN__BCAP__SERVER.html</anchorfile>
      <anchor>a812863943ec708b1b31199812b1b85e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct CONN_PARAM_COMMON</type>
      <name>device</name>
      <anchorfile>structCONN__BCAP__SERVER.html</anchorfile>
      <anchor>a9b51a9b542f75d64d8961a270ce8d54e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EVENT</type>
      <name>exec_evt</name>
      <anchorfile>structCONN__BCAP__SERVER.html</anchorfile>
      <anchor>a773141e9d60cdecb5676702403d6af04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>exec_timeout</name>
      <anchorfile>structCONN__BCAP__SERVER.html</anchorfile>
      <anchor>aff125fc71bc8f7c43c59255564265d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>last_modified</name>
      <anchorfile>structCONN__BCAP__SERVER.html</anchorfile>
      <anchor>afd4bc0c094317dc8cb9812d778f0ed6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct BCAP_PACKET</type>
      <name>last_recv</name>
      <anchorfile>structCONN__BCAP__SERVER.html</anchorfile>
      <anchor>a230f433895b4fc438e9c81f7ee2318fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct BCAP_PACKET</type>
      <name>last_send</name>
      <anchorfile>structCONN__BCAP__SERVER.html</anchorfile>
      <anchor>ab58a45381a1dde58a9b897719876e390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>THREAD</type>
      <name>main_thread</name>
      <anchorfile>structCONN__BCAP__SERVER.html</anchorfile>
      <anchor>a9e0c1cc3b98ef473e03574836d6a62d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct CONN_BCAP_SERVER *</type>
      <name>node1</name>
      <anchorfile>structCONN__BCAP__SERVER.html</anchorfile>
      <anchor>a243f001234712ed592670ed4046d23bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct CONN_BCAP_SERVER *</type>
      <name>node2</name>
      <anchorfile>structCONN__BCAP__SERVER.html</anchorfile>
      <anchor>a4c3f0d1c9d0114c045f0948662dceb0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_child</name>
      <anchorfile>structCONN__BCAP__SERVER.html</anchorfile>
      <anchor>a008c66e567594e705b418ee5e9bf5c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_object</name>
      <anchorfile>structCONN__BCAP__SERVER.html</anchorfile>
      <anchor>aa014c0bf27e849b67fe25accf8759338</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct CONN_BCAP_SERVER *</type>
      <name>parent</name>
      <anchorfile>structCONN__BCAP__SERVER.html</anchorfile>
      <anchor>aea414a11d86ad207ef1fd57145cf0f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MUTEX *</type>
      <name>relation_mutex</name>
      <anchorfile>structCONN__BCAP__SERVER.html</anchorfile>
      <anchor>a13708d1a7f19f1bb1bdd4049b503cdba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct VEC_OBJECT *</type>
      <name>stack</name>
      <anchorfile>structCONN__BCAP__SERVER.html</anchorfile>
      <anchor>a6e884c7b41486e14805060d803bac0ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>THREAD</type>
      <name>sub_thread</name>
      <anchorfile>structCONN__BCAP__SERVER.html</anchorfile>
      <anchor>aef410831457f252a7f860788b9034270</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EVENT</type>
      <name>term_main_evt</name>
      <anchorfile>structCONN__BCAP__SERVER.html</anchorfile>
      <anchor>ac5b4c62b047516e31afdb49fd845b480</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EVENT</type>
      <name>term_sub_evt</name>
      <anchorfile>structCONN__BCAP__SERVER.html</anchorfile>
      <anchor>a0ca1d5dc0693f6fe015f62aab9ff4427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>wdt_interval</name>
      <anchorfile>structCONN__BCAP__SERVER.html</anchorfile>
      <anchor>a1d2feb9c1af264c94dca4ccccdfc0b61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CONN_PARAM_COM</name>
    <filename>structCONN__PARAM__COM.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>baud_rate</name>
      <anchorfile>structCONN__PARAM__COM.html</anchorfile>
      <anchor>a64f405587020972efa91627c1871d1f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>data_bits</name>
      <anchorfile>structCONN__PARAM__COM.html</anchorfile>
      <anchor>a4596ca36d2c1cc69c8df354c643b9461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>flow</name>
      <anchorfile>structCONN__PARAM__COM.html</anchorfile>
      <anchor>a71968aa9f5449c78354c0ce645b1d063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>parity</name>
      <anchorfile>structCONN__PARAM__COM.html</anchorfile>
      <anchor>aa7421ade1f6001d09dc0d8405aac10f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>port</name>
      <anchorfile>structCONN__PARAM__COM.html</anchorfile>
      <anchor>ad2cb004fe104a596b1cb1491d7a98d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>stop_bits</name>
      <anchorfile>structCONN__PARAM__COM.html</anchorfile>
      <anchor>a2500c8f8168e4aabfadf8fbd6ec96ef4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CONN_PARAM_COMMON</name>
    <filename>structCONN__PARAM__COMMON.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>arg</name>
      <anchorfile>structCONN__PARAM__COMMON.html</anchorfile>
      <anchor>a51f42b3f61265c1a89487b3181614435</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HRESULT(*</type>
      <name>dn_clear</name>
      <anchorfile>structCONN__PARAM__COMMON.html</anchorfile>
      <anchor>ac54ec18494c98e99ca4d3beab2d716c3</anchor>
      <arglist>)(int sock, uint32_t timeout)</arglist>
    </member>
    <member kind="variable">
      <type>HRESULT(*</type>
      <name>dn_close</name>
      <anchorfile>structCONN__PARAM__COMMON.html</anchorfile>
      <anchor>a2a2dd668bca6fc2d3b10120423074754</anchor>
      <arglist>)(int *sock)</arglist>
    </member>
    <member kind="variable">
      <type>HRESULT(*</type>
      <name>dn_open</name>
      <anchorfile>structCONN__PARAM__COMMON.html</anchorfile>
      <anchor>a7f2d5f3266cc2a4db581afb0ef49c519</anchor>
      <arglist>)(void *param, int *sock)</arglist>
    </member>
    <member kind="variable">
      <type>HRESULT(*</type>
      <name>dn_recv</name>
      <anchorfile>structCONN__PARAM__COMMON.html</anchorfile>
      <anchor>acf8d82529413b2f2e09853a4aeb3bd65</anchor>
      <arglist>)(int sock, char *buf, uint32_t len_buf, uint32_t *len_recved, uint32_t timeout, void *arg)</arglist>
    </member>
    <member kind="variable">
      <type>HRESULT(*</type>
      <name>dn_send</name>
      <anchorfile>structCONN__PARAM__COMMON.html</anchorfile>
      <anchor>a22bccca07dc8ef3e322f4139ce364dca</anchor>
      <arglist>)(int sock, const char *buf, uint32_t len_buf, void *arg)</arglist>
    </member>
    <member kind="variable">
      <type>HRESULT(*</type>
      <name>dn_set_timeout</name>
      <anchorfile>structCONN__PARAM__COMMON.html</anchorfile>
      <anchor>a376a54357e6e6bac818fc108ae3558a9</anchor>
      <arglist>)(int sock, uint32_t timeout)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sock</name>
      <anchorfile>structCONN__PARAM__COMMON.html</anchorfile>
      <anchor>a9d4860570f0111c891f9d1740ab056cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>timeout</name>
      <anchorfile>structCONN__PARAM__COMMON.html</anchorfile>
      <anchor>a57495231f6b3835f7862dbb120b2a222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structCONN__PARAM__COMMON.html</anchorfile>
      <anchor>ad801cb3ea58df81060d315151efdddc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CONN_PARAM_ETH</name>
    <filename>structCONN__PARAM__ETH.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dst_addr</name>
      <anchorfile>structCONN__PARAM__ETH.html</anchorfile>
      <anchor>a2909e633283ac5ee8df6d20534b4baf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>dst_port</name>
      <anchorfile>structCONN__PARAM__ETH.html</anchorfile>
      <anchor>a5edf4eb334d7b7ff7f69edd8d373d650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>src_addr</name>
      <anchorfile>structCONN__PARAM__ETH.html</anchorfile>
      <anchor>a07e51861a246b528dc783dd02cd8ea7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>src_port</name>
      <anchorfile>structCONN__PARAM__ETH.html</anchorfile>
      <anchor>a8a727f6d736ca78704d5d31c8edac79a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CONN_PARAM_TP</name>
    <filename>structCONN__PARAM__TP.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>check_clock</name>
      <anchorfile>structCONN__PARAM__TP.html</anchorfile>
      <anchor>abacf7a3b57f5b6fb6f2710406b9e690c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct CONN_PARAM_COMMON</type>
      <name>device</name>
      <anchorfile>structCONN__PARAM__TP.html</anchorfile>
      <anchor>a2380fd5655c1aa0cc7fa67c717df0204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EVENT</type>
      <name>evt</name>
      <anchorfile>structCONN__PARAM__TP.html</anchorfile>
      <anchor>abe9432ec6f3566bab27f4af19a9ced1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct TP_FLAGS</type>
      <name>flags</name>
      <anchorfile>structCONN__PARAM__TP.html</anchorfile>
      <anchor>a4674079a241590acd5c6ef2db08e4aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>from_id</name>
      <anchorfile>structCONN__PARAM__TP.html</anchorfile>
      <anchor>ac2b765ece941f715181ed0802268deb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>init_clock</name>
      <anchorfile>structCONN__PARAM__TP.html</anchorfile>
      <anchor>a38d9ccb6edeb9bdbbd73da7c4e923e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union RTK_PACKET</type>
      <name>last_packet</name>
      <anchorfile>structCONN__PARAM__TP.html</anchorfile>
      <anchor>ad26978d03f774e36667f7ae7e5dd7f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MUTEX</type>
      <name>mutex</name>
      <anchorfile>structCONN__PARAM__TP.html</anchorfile>
      <anchor>a607202c42ed9f26576b7d4b825dcba0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>ping_clock</name>
      <anchorfile>structCONN__PARAM__TP.html</anchorfile>
      <anchor>abb47866eeb9603aed9b5126f46771dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>THREAD</type>
      <name>recv_thread</name>
      <anchorfile>structCONN__PARAM__TP.html</anchorfile>
      <anchor>a4b17176c038be771865aead642ab59f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>timer_clock</name>
      <anchorfile>structCONN__PARAM__TP.html</anchorfile>
      <anchor>a602246fd363db268bebe36da28a395b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>THREAD</type>
      <name>timer_thread</name>
      <anchorfile>structCONN__PARAM__TP.html</anchorfile>
      <anchor>af14cdc3365c474ddd616335441c5ca36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>to_id</name>
      <anchorfile>structCONN__PARAM__TP.html</anchorfile>
      <anchor>ae74ec4ef1e65694e9fa78eac995e457d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>fd_set</name>
    <filename>structfd__set.html</filename>
    <member kind="variable">
      <type>SOCKET</type>
      <name>fd_array</name>
      <anchorfile>structfd__set.html</anchorfile>
      <anchor>aaefcb64a843221647c0986e5e63f0f97</anchor>
      <arglist>[FD_SETSIZE]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>fd_count</name>
      <anchorfile>structfd__set.html</anchorfile>
      <anchor>a3d47c7bfaa0bcbf3337c777ed5b147d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>in_addr</name>
    <filename>structin__addr.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>S_addr</name>
      <anchorfile>structin__addr.html</anchorfile>
      <anchor>abd17108df9f410d2393d1edce9fa06e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>s_b1</name>
      <anchorfile>structin__addr.html</anchorfile>
      <anchor>a752ac31d1b33db06ffcb6b1f042afdf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>s_b2</name>
      <anchorfile>structin__addr.html</anchorfile>
      <anchor>a38b7ab1437e8c7504837e738d729f994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>s_b3</name>
      <anchorfile>structin__addr.html</anchorfile>
      <anchor>a10a3cb742fe9cff0377418cbc1fd633b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>s_b4</name>
      <anchorfile>structin__addr.html</anchorfile>
      <anchor>ad59203f5a167eceec63be733a44045c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union in_addr::@0</type>
      <name>S_un</name>
      <anchorfile>structin__addr.html</anchorfile>
      <anchor>aeb5a8852d61f00a47e5f4b5815e09ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct in_addr::@0::@1</type>
      <name>S_un_b</name>
      <anchorfile>structin__addr.html</anchorfile>
      <anchor>ad2ab920ddae4221258e1f2382e0c1bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct in_addr::@0::@2</type>
      <name>S_un_w</name>
      <anchorfile>structin__addr.html</anchorfile>
      <anchor>ab258db25bdc2c4cf0b73ba0e4785d4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>s_w1</name>
      <anchorfile>structin__addr.html</anchorfile>
      <anchor>a19bcb86eda572b6ac0d1a44b966eaa6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>s_w2</name>
      <anchorfile>structin__addr.html</anchorfile>
      <anchor>ac20f9efed54f1400610fdd8d24ff9f70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MAP_ID</name>
    <filename>structMAP__ID.html</filename>
    <member kind="variable">
      <type>int32_t</type>
      <name>relation_id</name>
      <anchorfile>structMAP__ID.html</anchorfile>
      <anchor>a0df8b10b1069d7eff321a0946dc5ca8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>return_flag</name>
      <anchorfile>structMAP__ID.html</anchorfile>
      <anchor>ac3b8c5c6bd182fdd0866378e55e93a90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>RTK_PACKET</name>
    <filename>unionRTK__PACKET.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>buf</name>
      <anchorfile>unionRTK__PACKET.html</anchorfile>
      <anchor>a0dfadcfb6ab8ad833978eb78e426983d</anchor>
      <arglist>[RTK_SIZE_PACKET]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>command</name>
      <anchorfile>unionRTK__PACKET.html</anchorfile>
      <anchor>a5c78b74a665d19f6917be8a6ee4964bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>data</name>
      <anchorfile>unionRTK__PACKET.html</anchorfile>
      <anchor>a15f5edb035289e1f1bbe05e35e4a6dae</anchor>
      <arglist>[RTK_SIZE_DATA]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>enq</name>
      <anchorfile>unionRTK__PACKET.html</anchorfile>
      <anchor>a6d2aaf4a38c41e854ee8d02942af5e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>from_id</name>
      <anchorfile>unionRTK__PACKET.html</anchorfile>
      <anchor>a48d5b9bdc2fae575a69693e0b757ada0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>len</name>
      <anchorfile>unionRTK__PACKET.html</anchorfile>
      <anchor>a2321e366fa193124e78273d462ee3144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>to_id</name>
      <anchorfile>unionRTK__PACKET.html</anchorfile>
      <anchor>ae144987a8adaa8c8703afd023f0f8466</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SAFEARRAY</name>
    <filename>structSAFEARRAY.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>cbElements</name>
      <anchorfile>structSAFEARRAY.html</anchorfile>
      <anchor>a8f13a17afa9cb1cf008d1151443c25e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>cDims</name>
      <anchorfile>structSAFEARRAY.html</anchorfile>
      <anchor>ae3c9b8d523f754c47c67b3d37c97ed05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pvData</name>
      <anchorfile>structSAFEARRAY.html</anchorfile>
      <anchor>aa9a0b806300bbeedd39ca4481dc06f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SAFEARRAYBOUND</type>
      <name>rgsabound</name>
      <anchorfile>structSAFEARRAY.html</anchorfile>
      <anchor>ae5896595399ca50bf2fd1d34c2b4399e</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>vt</name>
      <anchorfile>structSAFEARRAY.html</anchorfile>
      <anchor>abab37db998b09051be291db724e8f8b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SAFEARRAYBOUND</name>
    <filename>structSAFEARRAYBOUND.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>cElements</name>
      <anchorfile>structSAFEARRAYBOUND.html</anchorfile>
      <anchor>a81813d2ef5ac227a4550d7f195684ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>lLbound</name>
      <anchorfile>structSAFEARRAYBOUND.html</anchorfile>
      <anchor>aef0b5f887d8fa13218d0ae92e3cee696</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sockaddr</name>
    <filename>structsockaddr.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>sa_data</name>
      <anchorfile>structsockaddr.html</anchorfile>
      <anchor>afd5d95d56d0f8959f5b56458b3b3c714</anchor>
      <arglist>[14]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>sa_family</name>
      <anchorfile>structsockaddr.html</anchorfile>
      <anchor>a24dbd3e20c62f767f18ddaec18ed3b63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sockaddr_in</name>
    <filename>structsockaddr__in.html</filename>
    <member kind="variable">
      <type>struct in_addr</type>
      <name>sin_addr</name>
      <anchorfile>structsockaddr__in.html</anchorfile>
      <anchor>a4ea5f2f1138e5c8597097db255a9ec6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>sin_family</name>
      <anchorfile>structsockaddr__in.html</anchorfile>
      <anchor>a6c73a2051311c75c122d93fefa8d0183</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>sin_port</name>
      <anchorfile>structsockaddr__in.html</anchorfile>
      <anchor>a3cf9239fdd8bd32855d66a4b86349fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>sin_zero</name>
      <anchorfile>structsockaddr__in.html</anchorfile>
      <anchor>a0254bfac1c18e922cb6638c3f6139e09</anchor>
      <arglist>[8]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>tagCY</name>
    <filename>uniontagCY.html</filename>
    <member kind="variable">
      <type>struct tagCY::@3</type>
      <name>DUMMYSTRUCTNAME</name>
      <anchorfile>uniontagCY.html</anchorfile>
      <anchor>a408ebd8d205d037e43f8605f69b2ca81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>Hi</name>
      <anchorfile>uniontagCY.html</anchorfile>
      <anchor>a3b960d948db7198ba863613eec66ef80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>int64</name>
      <anchorfile>uniontagCY.html</anchorfile>
      <anchor>a474edbe2d96f310d1f17d6275e69c039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>Lo</name>
      <anchorfile>uniontagCY.html</anchorfile>
      <anchor>ad8cd40fbc65a599fb69e19fdfde9084e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>timeval</name>
    <filename>structtimeval.html</filename>
    <member kind="variable">
      <type>long</type>
      <name>tv_sec</name>
      <anchorfile>structtimeval.html</anchorfile>
      <anchor>a3599199839a89e99a2ce29d45312b5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>tv_usec</name>
      <anchorfile>structtimeval.html</anchorfile>
      <anchor>aa8396731f2914f9ed2a457d3da602b80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TP_FLAGS</name>
    <filename>structTP__FLAGS.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>client</name>
      <anchorfile>structTP__FLAGS.html</anchorfile>
      <anchor>a5c7904f60ac494561bfeb4b2f08e721d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>cts</name>
      <anchorfile>structTP__FLAGS.html</anchorfile>
      <anchor>aee3dfd9bc26bf016dfeceb8eab845222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>init</name>
      <anchorfile>structTP__FLAGS.html</anchorfile>
      <anchor>a9e4132de80a462d086a69fc71e51cbe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile uint8_t</type>
      <name>recv_flag</name>
      <anchorfile>structTP__FLAGS.html</anchorfile>
      <anchor>a9690179f05d9b6d69217699d60aae309</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>state</name>
      <anchorfile>structTP__FLAGS.html</anchorfile>
      <anchor>aa20983e1fb30d0207c5cdd21155fee67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile uint8_t</type>
      <name>timer_flag</name>
      <anchorfile>structTP__FLAGS.html</anchorfile>
      <anchor>a15a42e9b4121e82e6beb1f154c5d9cce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TP_KEY_INFO</name>
    <filename>structTP__KEY__INFO.html</filename>
    <member kind="variable">
      <type>uint64_t</type>
      <name>btn_cancel</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>aa36ec5d5d16c4b665c187313934209b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>btn_dir</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>a8f91618579807d45e7b3acffdf1a72c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>btn_func</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>ada853ace5b39ac472bd34eed0847a2be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>btn_lock</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>a7dbdc004e061eca41bffa5c290d81dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>btn_m_mod</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>a913f37da5d7a1a0b0b4e23c9b2e0f6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>btn_motor</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>a547ff54057e4b1a50f6c3feeefcae933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>btn_ok</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>a237f6f572b31bb5d519c205fd87bd8ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>btn_r_sel</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>a2e6403f539fa0f4f3aab1351fc538175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>btn_shift</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>ab50b2b04011bada7e0a166da16d1e3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>btn_speed</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>a973603f7a5510c7f395b9f01e031dd50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>btn_stop</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>afa8e2bc012e6a797a728569b359a1fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>dial_dir</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>aff361423151006a2ebe66833a45f3506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>dial_mode</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>a162a61f846fe7183bad50a1e581cf5e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>jog_minus</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>aec625d8809f31fa9367bdb922274c264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>jog_plus</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>a843ddc904d8ce1423551c08dada70df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>rsv1</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>ac9b85e932d3e7d605367e40bbab96a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>rsv2</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>a5916d17ea491bee287fe3065b3f28d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>rsv3</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>aa37291151c98b1926ad49931e129839e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>rsv4</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>ad0ff431d6e5f95a921d1cc9ef31bb81c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>rsv5</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>a2490fba917a92e4f2c73d6743dfee621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>rsv6</name>
      <anchorfile>structTP__KEY__INFO.html</anchorfile>
      <anchor>a0c069a5398220b8ce027719fccc68dd3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TP_TOUCH_INFO</name>
    <filename>structTP__TOUCH__INFO.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>mode</name>
      <anchorfile>structTP__TOUCH__INFO.html</anchorfile>
      <anchor>aa1b3f2d2154d9a7b2a1b05c5615716d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>pos_x</name>
      <anchorfile>structTP__TOUCH__INFO.html</anchorfile>
      <anchor>a3cd2641c0de7ed770936f4120bc2092e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>pos_y</name>
      <anchorfile>structTP__TOUCH__INFO.html</anchorfile>
      <anchor>a58a4c53ff3df32983693ca8703f76793</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>udpaddr</name>
    <filename>structudpaddr.html</filename>
    <member kind="variable">
      <type>struct sockaddr_in</type>
      <name>addr</name>
      <anchorfile>structudpaddr.html</anchorfile>
      <anchor>a57b5d604896e166e7da65ca95eea5e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flag</name>
      <anchorfile>structudpaddr.html</anchorfile>
      <anchor>ad4c10ab31c362ad06ad8c0b7f279d067</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VARIANT</name>
    <filename>structVARIANT.html</filename>
    <member kind="variable">
      <type>VARIANT_BOOL</type>
      <name>boolVal</name>
      <anchorfile>structVARIANT.html</anchorfile>
      <anchor>a957b34f16ba65c82366978603822e6ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BSTR</type>
      <name>bstrVal</name>
      <anchorfile>structVARIANT.html</anchorfile>
      <anchor>a0fe40ca88cd56d1635ccce98cf4440b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bVal</name>
      <anchorfile>structVARIANT.html</anchorfile>
      <anchor>a8c4e8291b669db8761bb3efe26bbfd41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CY</type>
      <name>cyVal</name>
      <anchorfile>structVARIANT.html</anchorfile>
      <anchor>add5f115a2bfc9803e4fdcefb41155736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DATE</type>
      <name>date</name>
      <anchorfile>structVARIANT.html</anchorfile>
      <anchor>acceabb817537a43765978d4fd37d97eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dblVal</name>
      <anchorfile>structVARIANT.html</anchorfile>
      <anchor>a9a7ef41797a3d97a284535df6e748213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fltVal</name>
      <anchorfile>structVARIANT.html</anchorfile>
      <anchor>a253bafe40a55c901a5d061000ed977a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>iVal</name>
      <anchorfile>structVARIANT.html</anchorfile>
      <anchor>a3a2a8678f6c9421ff0a55cb33c566def</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>llVal</name>
      <anchorfile>structVARIANT.html</anchorfile>
      <anchor>ab953d41d03ccd73879cf81b1d07c7481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>lVal</name>
      <anchorfile>structVARIANT.html</anchorfile>
      <anchor>a0768c4996df1f80d1fba0a642be3c250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SAFEARRAY *</type>
      <name>parray</name>
      <anchorfile>structVARIANT.html</anchorfile>
      <anchor>a354e738dbd58b337b3178452766e46ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>scode</name>
      <anchorfile>structVARIANT.html</anchorfile>
      <anchor>a54f2764d495205298bb46fe31a8ed99d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>uiVal</name>
      <anchorfile>structVARIANT.html</anchorfile>
      <anchor>a983658343b198878b79206ae768d30b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>ullVal</name>
      <anchorfile>structVARIANT.html</anchorfile>
      <anchor>add82a725e70e65e9f40ded1af4b40358</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>ulVal</name>
      <anchorfile>structVARIANT.html</anchorfile>
      <anchor>ac3356ef11bcb2b4b92dcd48c0e12822f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>vt</name>
      <anchorfile>structVARIANT.html</anchorfile>
      <anchor>ae1d05927a5eec1bb532c89fad88d3b1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VEC_OBJECT</name>
    <filename>structVEC__OBJECT.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hObj</name>
      <anchorfile>structVEC__OBJECT.html</anchorfile>
      <anchor>aef06b61f6466dac2584aaf7fd1606b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>id</name>
      <anchorfile>structVEC__OBJECT.html</anchorfile>
      <anchor>ae74dcf1523c4320a3b4fa5215b1c3312</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct VEC_OBJECT *</type>
      <name>next</name>
      <anchorfile>structVEC__OBJECT.html</anchorfile>
      <anchor>a5100262bb6eaeaa2aff56119d4f81857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct VEC_OBJECT *</type>
      <name>prev</name>
      <anchorfile>structVEC__OBJECT.html</anchorfile>
      <anchor>a17be47f345eddbdf0ea2c9a305b9c2ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
