<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>CanESD.cpp</name>
    <path>/tmp/ws/src/cob_driver/cob_generic_can/common/src/</path>
    <filename>CanESD_8cpp.html</filename>
    <includes id="CanESD_8h" name="CanESD.h" local="no" imported="no">cob_generic_can/CanESD.h</includes>
  </compound>
  <compound kind="file">
    <name>CanESD.h</name>
    <path>/tmp/ws/src/cob_driver/cob_generic_can/common/include/cob_generic_can/</path>
    <filename>CanESD_8h.html</filename>
    <includes id="CanItf_8h" name="CanItf.h" local="no" imported="no">cob_generic_can/CanItf.h</includes>
    <class kind="class">CanESD</class>
  </compound>
  <compound kind="file">
    <name>CanItf.h</name>
    <path>/tmp/ws/src/cob_driver/cob_generic_can/common/include/cob_generic_can/</path>
    <filename>CanItf_8h.html</filename>
    <includes id="CanMsg_8h" name="CanMsg.h" local="no" imported="no">cob_generic_can/CanMsg.h</includes>
    <class kind="class">CanItf</class>
    <member kind="define">
      <type>#define</type>
      <name>CANITFBAUD_10K</name>
      <anchorfile>CanItf_8h.html</anchorfile>
      <anchor>a5eac58295c661a81f159bb1c6358b117</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CANITFBAUD_125K</name>
      <anchorfile>CanItf_8h.html</anchorfile>
      <anchor>a8613649d2557c958447c5991830f86e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CANITFBAUD_1M</name>
      <anchorfile>CanItf_8h.html</anchorfile>
      <anchor>a2e93db7aba019f96b084642a3aa6e93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CANITFBAUD_20K</name>
      <anchorfile>CanItf_8h.html</anchorfile>
      <anchor>aff242602b4145114a68577d63813c11c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CANITFBAUD_250K</name>
      <anchorfile>CanItf_8h.html</anchorfile>
      <anchor>ad4fb1a3d5f3054d9c465e19dd98030ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CANITFBAUD_500K</name>
      <anchorfile>CanItf_8h.html</anchorfile>
      <anchor>aa0c64a62eb5006bfbe6bf022db0d60af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CANITFBAUD_50K</name>
      <anchorfile>CanItf_8h.html</anchorfile>
      <anchor>afedca127cdbfbf8f68eab21ec5498746</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CANITFTYPE_CAN_BECKHOFF</name>
      <anchorfile>CanItf_8h.html</anchorfile>
      <anchor>a62c3f167c827470f3fca647004374934</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CANITFTYPE_CAN_DUMMY</name>
      <anchorfile>CanItf_8h.html</anchorfile>
      <anchor>a157d948b20f1f09f8d42be16b674f6fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CANITFTYPE_CAN_ESD</name>
      <anchorfile>CanItf_8h.html</anchorfile>
      <anchor>a084872da9cc4fd18b54c08b36574420f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CANITFTYPE_CAN_PEAK</name>
      <anchorfile>CanItf_8h.html</anchorfile>
      <anchor>ae5889f6ef6a58c0d5e2a4d7850f7657f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CANITFTYPE_CAN_PEAK_USB</name>
      <anchorfile>CanItf_8h.html</anchorfile>
      <anchor>abdfff708d0d0d943898c6379e99b5e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CANITFTYPE_SOCKET_CAN</name>
      <anchorfile>CanItf_8h.html</anchorfile>
      <anchor>a95a782057e91f0e37e578c2baee2d7e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CanMsg.h</name>
    <path>/tmp/ws/src/cob_driver/cob_generic_can/common/include/cob_generic_can/</path>
    <filename>CanMsg_8h.html</filename>
    <class kind="class">CanMsg</class>
  </compound>
  <compound kind="file">
    <name>CanPeakSys.cpp</name>
    <path>/tmp/ws/src/cob_driver/cob_generic_can/common/src/</path>
    <filename>CanPeakSys_8cpp.html</filename>
    <includes id="CanPeakSys_8h" name="CanPeakSys.h" local="no" imported="no">cob_generic_can/CanPeakSys.h</includes>
  </compound>
  <compound kind="file">
    <name>CanPeakSys.h</name>
    <path>/tmp/ws/src/cob_driver/cob_generic_can/common/include/cob_generic_can/</path>
    <filename>CanPeakSys_8h.html</filename>
    <includes id="CanItf_8h" name="CanItf.h" local="no" imported="no">cob_generic_can/CanItf.h</includes>
    <class kind="class">CanPeakSys</class>
  </compound>
  <compound kind="file">
    <name>CanPeakSysUSB.cpp</name>
    <path>/tmp/ws/src/cob_driver/cob_generic_can/common/src/</path>
    <filename>CanPeakSysUSB_8cpp.html</filename>
    <includes id="CanPeakSysUSB_8h" name="CanPeakSysUSB.h" local="no" imported="no">cob_generic_can/CanPeakSysUSB.h</includes>
  </compound>
  <compound kind="file">
    <name>CanPeakSysUSB.h</name>
    <path>/tmp/ws/src/cob_driver/cob_generic_can/common/include/cob_generic_can/</path>
    <filename>CanPeakSysUSB_8h.html</filename>
    <includes id="CanItf_8h" name="CanItf.h" local="no" imported="no">cob_generic_can/CanItf.h</includes>
    <class kind="class">CANPeakSysUSB</class>
  </compound>
  <compound kind="file">
    <name>SocketCan.cpp</name>
    <path>/tmp/ws/src/cob_driver/cob_generic_can/common/src/</path>
    <filename>SocketCan_8cpp.html</filename>
    <includes id="SocketCan_8h" name="SocketCan.h" local="no" imported="no">cob_generic_can/SocketCan.h</includes>
  </compound>
  <compound kind="file">
    <name>SocketCan.h</name>
    <path>/tmp/ws/src/cob_driver/cob_generic_can/common/include/cob_generic_can/</path>
    <filename>SocketCan_8h.html</filename>
    <includes id="CanItf_8h" name="CanItf.h" local="no" imported="no">cob_generic_can/CanItf.h</includes>
    <class kind="class">SocketCan</class>
  </compound>
  <compound kind="class">
    <name>CanESD</name>
    <filename>classCanESD.html</filename>
    <base>CanItf</base>
    <member kind="function">
      <type></type>
      <name>CanESD</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>a49bc8ca1dba8ded39b70805aa8a60ed3</anchor>
      <arglist>(const char *cIniFile, bool bObjectMode=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>a45a6aab6a7980bcb018eff77320f1363</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init_ret</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>a206cf97ec91d4a01b03f8fc3dcc578d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectMode</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>addb9154e610c2e187efb31b4f1c3cc9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTransmitError</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>a26e95e1103c04ef4ac548b79ce848a7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>receiveMsg</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>ab3bcd3e60159ecac6357b498477bf9f3</anchor>
      <arglist>(CanMsg *pCMsg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>receiveMsgRetry</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>a7c9720ac9c8c03c27bda7e0faba3558a</anchor>
      <arglist>(CanMsg *pCMsg, int iNrOfRetry)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>receiveMsgTimeout</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>acebd42602252ed9a7113dd79aab129d8</anchor>
      <arglist>(CanMsg *pCMsg, int nMicroSeconds)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transmitMsg</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>a2ad419896d56b073f1670ff5f7f48377</anchor>
      <arglist>(CanMsg CMsg, bool bBlocking=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CanESD</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>a9884641e44d1cfa8f3afef51af34b3f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>canIdAddGroup</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>ab5f945e46d97533e621a409f2b381348</anchor>
      <arglist>(NTCAN_HANDLE handle, int id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>GetErrorStr</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>a20c503d1b554d8731f0b445f576f9b19</anchor>
      <arglist>(int ntstatus) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>invert</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>a96fbedc09410e97182fde97ab490b315</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>readEvent</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>a6f795be3a1e6758cb335b3f2fae74d29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initIntern</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>af25616fc4f4dd6b00593ae1e8af84443</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BYTE</type>
      <name>m_BaudRate</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>ac17763c2b161659c84d2c5ffe46299ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bIsTXError</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>a6c10c658e330b951422da5023797fcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bObjectMode</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>a1cd00cc379fd9156b1fb40d3dea13643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BYTE</type>
      <name>m_DeviceNr</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>a45ca787e9c314d4973cd9236d9bec06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NTCAN_HANDLE</type>
      <name>m_Handle</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>ab1b2781e1cce984abfa7358445415297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IniFile</type>
      <name>m_IniFile</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>ad5ae28a63e3f6abef78ab86869e7809b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_LastID</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>aab9e2644a666d71f924b48ae9eabe380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_Mutex</name>
      <anchorfile>classCanESD.html</anchorfile>
      <anchor>ac3e8e8aff41ebf535fb7630e5e646f74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CanItf</name>
    <filename>classCanItf.html</filename>
    <member kind="enumvalue">
      <name>CAN_BECKHOFF</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>a364decfcc0cffe01d365f56e2047e32baba3fe2d2ce612da62dfff63d82b8aab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN_DUMMY</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>a364decfcc0cffe01d365f56e2047e32ba489b51292d06671c0d6888cf1bea4c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN_ESD</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>a364decfcc0cffe01d365f56e2047e32ba4bf3437c06eb2dcfa3f67ce354c1b02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN_PEAK</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>a364decfcc0cffe01d365f56e2047e32ba8011d0a05d605dde15d3de0b2550f2ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN_PEAK_USB</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>a364decfcc0cffe01d365f56e2047e32baf12413fac94a16e624253238eedbe4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN_SOCKETCAN</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>a364decfcc0cffe01d365f56e2047e32ba5945a02baa9c3c615828f12ba0c9aec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CanItfType</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>a364decfcc0cffe01d365f56e2047e32b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN_PEAK</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>a364decfcc0cffe01d365f56e2047e32ba8011d0a05d605dde15d3de0b2550f2ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN_PEAK_USB</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>a364decfcc0cffe01d365f56e2047e32baf12413fac94a16e624253238eedbe4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN_ESD</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>a364decfcc0cffe01d365f56e2047e32ba4bf3437c06eb2dcfa3f67ce354c1b02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN_DUMMY</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>a364decfcc0cffe01d365f56e2047e32ba489b51292d06671c0d6888cf1bea4c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN_BECKHOFF</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>a364decfcc0cffe01d365f56e2047e32baba3fe2d2ce612da62dfff63d82b8aab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAN_SOCKETCAN</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>a364decfcc0cffe01d365f56e2047e32ba5945a02baa9c3c615828f12ba0c9aec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>CanItfType</type>
      <name>getCanItfType</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>ae6ca513a3ce901052db6b64a2a94a5b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>a4bd2f1b131150adbf6a3445f24c0753e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>init_ret</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>a09688dcf0254982d7c59549a000ee05d</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isObjectMode</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>af12181f3620b6c8a58815e18970872f5</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>receiveMsg</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>abe00cc1cab83219a1c6fce69cca27063</anchor>
      <arglist>(CanMsg *pCMsg)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>receiveMsgRetry</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>a5c0c634b15f2675e124cb7a1b205c50b</anchor>
      <arglist>(CanMsg *pCMsg, int iNrOfRetry)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>receiveMsgTimeout</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>aef8d63b516d4707e51593e43884c6a34</anchor>
      <arglist>(CanMsg *pCMsg, int nMicroSecTimeout)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCanItfType</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>a5f0be8318abbbc79860ff75faad18981</anchor>
      <arglist>(CanItfType iType)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>transmitMsg</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>ae123ebc2058ee3456d8c54ddc83a0747</anchor>
      <arglist>(CanMsg CMsg, bool bBlocking=true)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CanItf</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>a74f986150f0af6499da85db3b7bcaf30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CanItfType</type>
      <name>m_iCanItfType</name>
      <anchorfile>classCanItf.html</anchorfile>
      <anchor>a48e2fa4a798a17dfdf65bb9c5f59938e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CanMsg</name>
    <filename>classCanMsg.html</filename>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>BYTE</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>a7844646d21600bb12e9a0c85e1cb4d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CanMsg</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>a3dddc075d840bcb75b7d800a2801131f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>af5594be764cc230de108717b477842f8</anchor>
      <arglist>(BYTE *pData0, BYTE *pData1, BYTE *pData2, BYTE *pData3, BYTE *pData4, BYTE *pData5, BYTE *pData6, BYTE *pData7)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAt</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>a0da0323ccd9774bea23e09408c55df3c</anchor>
      <arglist>(int iNr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCmd</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>a0d80ef655ffe6ff2ee6b896234798604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getID</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>a4964cad7baca591703db7ef0a2d9fa3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLength</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>a760f397ad84338487cbb4f3b92b7801f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStatus</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>aa14eee7bf300f2efb90b97b4634753cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getType</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>a9eadd51edf3fbf099ab4826befb5029a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>a2305881e805ed0064bfdd345b4c3116c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>printCanIdentMsgStatus</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>a404da69c9d5a408e7fb425cc97a3556f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>a2a2f1e35f4b1e23ac44032e43a7265ce</anchor>
      <arglist>(BYTE Data0=0, BYTE Data1=0, BYTE Data2=0, BYTE Data3=0, BYTE Data4=0, BYTE Data5=0, BYTE Data6=0, BYTE Data7=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAt</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>a39b4db011a7e795ad18789902d6a4e64</anchor>
      <arglist>(BYTE data, int iNr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setID</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>affb58a8d6d6dda8aaa220b082c7094c6</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLength</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>ad18b154f76dba880dcce834bcd94c892</anchor>
      <arglist>(int len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setType</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>a7a232c26e36b940a63b815af86f54d93</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_iID</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>a86718614967d3f75100405883999e754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_iLen</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>abc4eeafea522251ee869eff89cc32b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_iType</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>a3cfff583709905d8068fe1fba065cd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BYTE</type>
      <name>m_bDat</name>
      <anchorfile>classCanMsg.html</anchorfile>
      <anchor>ad6d7870c2bbeaeb6e07105e2d2b6d9e4</anchor>
      <arglist>[8]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CanPeakSys</name>
    <filename>classCanPeakSys.html</filename>
    <base>CanItf</base>
    <member kind="function">
      <type></type>
      <name>CanPeakSys</name>
      <anchorfile>classCanPeakSys.html</anchorfile>
      <anchor>aa1859e39f8575ad668293b8d920301d6</anchor>
      <arglist>(const char *cIniFile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classCanPeakSys.html</anchorfile>
      <anchor>af5565d2598f3f5e4630e5e1061e90419</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classCanPeakSys.html</anchorfile>
      <anchor>a6122414d139e2e3570348990aecc0bd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init_ret</name>
      <anchorfile>classCanPeakSys.html</anchorfile>
      <anchor>a3cdbe77a4b34cf4fa2c328085767a7dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectMode</name>
      <anchorfile>classCanPeakSys.html</anchorfile>
      <anchor>a2cd226cc4ddc72db0134a1e9539d45a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>receiveMsg</name>
      <anchorfile>classCanPeakSys.html</anchorfile>
      <anchor>a69aa1cafbde316255691ccdc691d7a25</anchor>
      <arglist>(CanMsg *pCMsg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>receiveMsgRetry</name>
      <anchorfile>classCanPeakSys.html</anchorfile>
      <anchor>a53e2b2a66a68d4dba167bfed30f43231</anchor>
      <arglist>(CanMsg *pCMsg, int iNrOfRetry)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>receiveMsgTimeout</name>
      <anchorfile>classCanPeakSys.html</anchorfile>
      <anchor>ac16e151b0d62ebb9c4568118a25b9732</anchor>
      <arglist>(CanMsg *pCMsg, int nSecTimeout)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transmitMsg</name>
      <anchorfile>classCanPeakSys.html</anchorfile>
      <anchor>aafe652bd3036083fefedc04a2caadbfb</anchor>
      <arglist>(CanMsg CMsg, bool bBlocking=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CanPeakSys</name>
      <anchorfile>classCanPeakSys.html</anchorfile>
      <anchor>ac40ea154e97e8d555f1b8ca5e97a2c93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bInitialized</name>
      <anchorfile>classCanPeakSys.html</anchorfile>
      <anchor>aaca783deb107acd4c4ca336691eed212</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bSimuEnabled</name>
      <anchorfile>classCanPeakSys.html</anchorfile>
      <anchor>ab689e7f7d2a076ae240b8c89c34da637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HANDLE</type>
      <name>m_handle</name>
      <anchorfile>classCanPeakSys.html</anchorfile>
      <anchor>a7fb0c141da65ebafa9428b5521520b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IniFile</type>
      <name>m_IniFile</name>
      <anchorfile>classCanPeakSys.html</anchorfile>
      <anchor>a8fafaf5efab61f51009a0c07fc433f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>c_iInterrupt</name>
      <anchorfile>classCanPeakSys.html</anchorfile>
      <anchor>ada8fc9af1bd5af0126e9629e03ef9e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>c_iPort</name>
      <anchorfile>classCanPeakSys.html</anchorfile>
      <anchor>abc8a34d8d10ecc31dbbe07c984fec33d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CANPeakSysUSB</name>
    <filename>classCANPeakSysUSB.html</filename>
    <base>CanItf</base>
    <member kind="function">
      <type></type>
      <name>CANPeakSysUSB</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>ac9429518e697fe482f561a721bc15a94</anchor>
      <arglist>(const char *cIniFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CANPeakSysUSB</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>a270e71671529429fa64e7d068d1ac097</anchor>
      <arglist>(const char *device, int baudrate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>acec601772e5ced7f2cab0cfe1b5f3277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>a77f3628a31f5390b33177ea6ba395a2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init_ret</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>af2faf377a1c7567a9463b9b39c9b033f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectMode</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>a301349ba8b2af84414511519388ce002</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>receiveMsg</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>abf3ae25778e0ad469bd45200741d514f</anchor>
      <arglist>(CanMsg *pCMsg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>receiveMsgRetry</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>a96dbe87a4ff3cc8aa876ade160ac3bcc</anchor>
      <arglist>(CanMsg *pCMsg, int iNrOfRetry)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>receiveMsgTimeout</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>ac60aab48e2a907e2ec95ff59297762aa</anchor>
      <arglist>(CanMsg *pCMsg, int nMicroSeconds)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transmitMsg</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>a10df428f4e88ec47e04536dd7e040f12</anchor>
      <arglist>(CanMsg CMsg, bool bBlocking=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CANPeakSysUSB</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>a42570cc225c7e681e72215fc3d08b958</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>initCAN</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>a28595b583e16c7637e74e8c5ed04e579</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>outputDetailedStatus</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>a8548aa74961a60f4d64372c3868af4a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bInitialized</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>a5fd6cc5e5c778acca9f16f5f7ebe1d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bSimuEnabled</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>a8427bd1cd86a4b1c7db18b4ae8f1be78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HANDLE</type>
      <name>m_handle</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>ad6637deeec3b6e5ad85e2470bb8ae028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_iBaudrateVal</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>a1c9adc7fff768b924bde18e07841893f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IniFile</type>
      <name>m_IniFile</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>a0149f9853128dfe6eac8eeadd73d7bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>p_cDevice</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>a7569740c96666c73164960d9acecfbd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>c_iInterrupt</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>a4b08acc4839cdb337363d9ffca465ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>c_iPort</name>
      <anchorfile>classCANPeakSysUSB.html</anchorfile>
      <anchor>a59a844918195b25cfd59e6d0c8ddba52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SocketCan</name>
    <filename>classSocketCan.html</filename>
    <base>CanItf</base>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classSocketCan.html</anchorfile>
      <anchor>ab304e062d8935ea4dcbaed2b987a9914</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init_ret</name>
      <anchorfile>classSocketCan.html</anchorfile>
      <anchor>aa52c6522d2060b6c543e033dad8cde2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectMode</name>
      <anchorfile>classSocketCan.html</anchorfile>
      <anchor>a6ecf8b45607da3277817ad7a8375aff3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>receiveMsg</name>
      <anchorfile>classSocketCan.html</anchorfile>
      <anchor>a3e0b44746a18c8345e659ee009a8ebbb</anchor>
      <arglist>(CanMsg *pCMsg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>receiveMsgRetry</name>
      <anchorfile>classSocketCan.html</anchorfile>
      <anchor>a9e793c44e302594db31dc42bfcaf2aec</anchor>
      <arglist>(CanMsg *pCMsg, int iNrOfRetry)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>receiveMsgTimeout</name>
      <anchorfile>classSocketCan.html</anchorfile>
      <anchor>a3317b102d3f1643260d9520ab7120926</anchor>
      <arglist>(CanMsg *pCMsg, int nMicroSecTimeout)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SocketCan</name>
      <anchorfile>classSocketCan.html</anchorfile>
      <anchor>a56c1605d242905b67742e909bdd36119</anchor>
      <arglist>(const char *device)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SocketCan</name>
      <anchorfile>classSocketCan.html</anchorfile>
      <anchor>af098c5ed6062e797da70a376220536d6</anchor>
      <arglist>(const char *device, int baudrate)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transmitMsg</name>
      <anchorfile>classSocketCan.html</anchorfile>
      <anchor>adb8bae8b83440e2dd93465aefd1fc3be</anchor>
      <arglist>(CanMsg CMsg, bool bBlocking=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SocketCan</name>
      <anchorfile>classSocketCan.html</anchorfile>
      <anchor>a846d94d33907bd68679c43737c0c1c8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>print_error</name>
      <anchorfile>classSocketCan.html</anchorfile>
      <anchor>a2792f4092434d354c137d653d08c8813</anchor>
      <arglist>(const can::State &amp;state)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bInitialized</name>
      <anchorfile>classSocketCan.html</anchorfile>
      <anchor>a9e6cb1cf960991999070ef2c0e55f691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>can::ThreadedSocketCANInterfaceSharedPtr</type>
      <name>m_handle</name>
      <anchorfile>classSocketCan.html</anchorfile>
      <anchor>aa4cf9ffdb9a753e0fa06f2eb27fb626d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>can::BufferedReader</type>
      <name>m_reader</name>
      <anchorfile>classSocketCan.html</anchorfile>
      <anchor>a5c63c6857a9247912925d15a879d4f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>p_cDevice</name>
      <anchorfile>classSocketCan.html</anchorfile>
      <anchor>a8c9a88b9aa8d9e5ee6ee2ee8fe44f078</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
