<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>can_core.cpp</name>
    <path>/tmp/ws/src/tinkerforge_laser_transform/tinycan/src/</path>
    <filename>can__core_8cpp</filename>
    <includes id="can__core_8h" name="can_core.h" local="yes" imported="no">can_core.h</includes>
    <includes id="CanMsg_8h" name="CanMsg.h" local="yes" imported="no">tinycan/CanMsg.h</includes>
    <includes id="can__drv_8h" name="can_drv.h" local="yes" imported="no">can_drv.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <includes id="global_8h" name="global.h" local="yes" imported="no">global.h</includes>
    <namespace>tinycan</namespace>
  </compound>
  <compound kind="file">
    <name>can_core.h</name>
    <path>/tmp/ws/src/tinkerforge_laser_transform/tinycan/include/</path>
    <filename>can__core_8h</filename>
    <includes id="can__drv_8h" name="can_drv.h" local="yes" imported="no">can_drv.h</includes>
    <includes id="CanMsg_8h" name="CanMsg.h" local="yes" imported="no">tinycan/CanMsg.h</includes>
    <class kind="class">tinycan::Can</class>
    <namespace>tinycan</namespace>
  </compound>
  <compound kind="file">
    <name>can_drv.h</name>
    <path>/tmp/ws/src/tinkerforge_laser_transform/tinycan/include/tinycan/</path>
    <filename>can__drv_8h</filename>
    <includes id="can__types_8h" name="can_types.h" local="yes" imported="no">can_types.h</includes>
    <includes id="can__drv__ex_8h" name="can_drv_ex.h" local="yes" imported="no">can_drv_ex.h</includes>
    <class kind="struct">TDeviceStatus</class>
    <member kind="define">
      <type>#define</type>
      <name>CAN_100K_BIT</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a53f563aa8ceae4848da41e0913c2d3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_10K_BIT</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a6445ee6706414d1ab7293635d5599360</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_125K_BIT</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>ae03773b6794e586c066bca4ce01d14a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_1M_BIT</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>abba031870213ff31f1028a18c4f15f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_20K_BIT</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>adc6e7b881c90b88de21b5de6c4fa0fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_250K_BIT</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a48d4d6d7b120b6e81ab4d37f4716520a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_500K_BIT</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>ae169fbea2a3755476a8d0a088203ba37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_50K_BIT</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>aa7ff602d282a58e948ef2cfff815f526</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_800K_BIT</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a90f2bd0d0fa102705129a278a1df8604</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_CMD_ALL_CLEAR</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a0be255f96fe45c5c2937843931c9e6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_CMD_HW_FILTER_CLEAR</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>aa3157d0d638460c8e0453fae4fa958aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_CMD_NONE</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>aea50033688742ba6c7444fa41a9d511c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_CMD_RXD_FIFOS_CLEAR</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a34e91766b7a1ccb829fd14240f7ab5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_CMD_RXD_OVERRUN_CLEAR</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a5f0da3f7f39fd914ecc4c722081846b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_CMD_SW_FILTER_CLEAR</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a9ef7301c1adc844c0ad1b2139daecbc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_CMD_TXD_FIFOS_CLEAR</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a6a857b888aa79c51a82dafc0a39c4038</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_CMD_TXD_OVERRUN_CLEAR</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a558a2fd6816b230dee7b2217ec868d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_CMD_TXD_PUFFERS_CLEAR</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a985fe3307e1e000030b3c39c627d089a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_STATUS_BUS_OFF</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a128af659ae92e97d117a488dbe31655c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_STATUS_ERROR</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>af97bc85f9b1ce1bd427ab76347994217</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_STATUS_OK</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>ac4238f1dc537d13eccbe2d543daaac93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_STATUS_PASSIV</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a7fa4309623002f19133af20f46c65165</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_STATUS_UNBEKANNT</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>ae7d9796ff0980a699d0cdd314656e161</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_STATUS_WARNING</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a83f26c945b9efc8d92be7eb3c3414b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DRV_CALLBACK_TYPE</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>ae74808c48b6589f95edf20993741870f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DRV_NOT_LOAD</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>ab860b45d827606d7e5d151327c8ebc06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DRV_STATUS_CAN_OPEN</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a9ecf969c156bb9d61c025ed06175ee39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DRV_STATUS_CAN_RUN</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a97b1add4375bc2d1f22936f4487c455f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DRV_STATUS_CAN_RUN_TX</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>adad07f92dacde0beff258533bd0d49c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DRV_STATUS_DEVICE_FOUND</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a03453a9da73a8e20eaaf62eed84f0bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DRV_STATUS_INIT</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a5be9e639c1d72810a3e4014d485fff3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DRV_STATUS_NOT_INIT</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>ac1b17a287cd60d8cefe141c5edfe9935</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DRV_STATUS_PORT_NOT_OPEN</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a20ffcb76e06638a3421d1f3600e2b54c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DRV_STATUS_PORT_OPEN</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a0da5237b2acd1bf24772986baa761714</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVENT_DISABLE_ALL</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a1d48f2026088ee23dc7c75736e0e9502</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVENT_DISABLE_PNP_CHANGE</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a47b50cbfa5f23bcb12677169b5eb48b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVENT_DISABLE_RX_FILTER_MESSAGES</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>ad14b61d0652b4a81a7cc71dccc54f689</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVENT_DISABLE_RX_MESSAGES</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>ad27dda9ae3934ca48cad0ed1858b1ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVENT_DISABLE_STATUS_CHANGE</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a5f6dead1434c09e6f24bd5ad72093e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVENT_ENABLE_ALL</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a6bc89d1cbcf77693586b845c147cbfdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVENT_ENABLE_PNP_CHANGE</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a6c4fddd43bb27ebb9f58129aa6726261</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVENT_ENABLE_RX_FILTER_MESSAGES</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a18c525c7e190248ae2b7b274b83235ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVENT_ENABLE_RX_MESSAGES</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>aa653e37375f515eb821ea7cc9f942ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVENT_ENABLE_STATUS_CHANGE</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a430bfdd4f3741d9d1e8e7533a3a2d8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FIFO_HW_OVERRUN</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a123aa52fd55f47ac05215a21bed70eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FIFO_HW_SW_OVERRUN</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>afdff24444a2595839ca2722203d53686</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FIFO_OK</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a9f5e28cb35aec275eb17a20f79f86c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FIFO_STATUS_UNBEKANNT</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a2acc7306567e9b6dcce65fd8a839803a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FIFO_SW_OVERRUN</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a0dbed3af9b4a80aaf47eda221151b7da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_CAN_NO_CHANGE</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a701af76a5c2181e58b970df34ba8da6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_CAN_RESET</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a450557d87f289dc5028a1f19394bf36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_CAN_START</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>af8b3b0ede582a4b89755cee4bff0899d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_CAN_START_LOM</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a0ab466239566822c118d0515ab2ebd31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_CAN_START_NO_RETRANS</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>af9cb23e9fe134b7301e93283221394e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_CAN_STOP</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a0d1921d54690638e1438587c7972d88a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIME_STAMP_HW</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a67d8b2f663f678a66667abb01538d8cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIME_STAMP_HW_SW_UNIX</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a8af8320a2c0dcdfc246b67b6edca7a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIME_STAMP_HW_UNIX</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a5d92db567b89daeab2a559a6bd86dc2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIME_STAMP_OFF</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>afa9ca4a53684e3edf4942134b0d2f3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIME_STAMP_SOFT</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a7ae7af9a54759b653954212f57809231</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanDeviceClose</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a330654918c7da6f1bf952aaadf25c30d</anchor>
      <arglist>)(uint32_t index)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanDeviceOpen</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>ab69939b0a2d56d6c3dc06dd57a941878</anchor>
      <arglist>)(uint32_t index, char *parameter)</arglist>
    </member>
    <member kind="typedef">
      <type>void(DRV_CALLBACK_TYPE *</type>
      <name>TCanDownDriver</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a0c18b0a6e50b8cf98b435c9a574be27d</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>char *(DRV_CALLBACK_TYPE *</type>
      <name>TCanDrvHwInfo</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>aaeca9877bed46f37c08019fab3a1a29e</anchor>
      <arglist>)(uint32_t index)</arglist>
    </member>
    <member kind="typedef">
      <type>char *(DRV_CALLBACK_TYPE *</type>
      <name>TCanDrvInfo</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>ae942aef9d6b6b9f709ddb14ec2427219</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanEventStatus</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a27fd5241de8c8b07b42cbf41558a8f39</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanGetDeviceStatus</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a41be3a4f3783f47987267aba8fdeb3ad</anchor>
      <arglist>)(uint32_t index, struct TDeviceStatus *status)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanInitDriver</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>ab4cff2050af188460797bb38b0619203</anchor>
      <arglist>)(char *options)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanReceive</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a37d0223d2da1e08e6977cf83e533133a</anchor>
      <arglist>)(uint32_t index, struct TCanMsg *msg, int32_t count)</arglist>
    </member>
    <member kind="typedef">
      <type>void(DRV_CALLBACK_TYPE *</type>
      <name>TCanReceiveClear</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>afce8852c84643bdc0cfced3a6a35514b</anchor>
      <arglist>)(uint32_t index)</arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanReceiveGetCount</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a78292e34c71065a54996c40567370c24</anchor>
      <arglist>)(uint32_t index)</arglist>
    </member>
    <member kind="typedef">
      <type>void(DRV_CALLBACK_TYPE *</type>
      <name>TCanSetEvents</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>adaabf6293967acb697ab35373c03ebef</anchor>
      <arglist>)(uint16_t events)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanSetFilter</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>aabe8eb46ba52b92bb06c77f609f56c19</anchor>
      <arglist>)(uint32_t index, struct TMsgFilter *msg_filter)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanSetMode</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a51d06896eae286cf753d2549506c2ead</anchor>
      <arglist>)(uint32_t index, unsigned char can_op_mode, uint16_t can_command)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanSetOptions</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a31ee819de87a71d39830a52268f7821f</anchor>
      <arglist>)(char *options)</arglist>
    </member>
    <member kind="typedef">
      <type>void(DRV_CALLBACK_TYPE *</type>
      <name>TCanSetPnPEventCallback</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a0bc91cf8d02f706295606d045b5604aa</anchor>
      <arglist>)(void(DRV_CALLBACK_TYPE *event)(uint32_t index, int32_t status))</arglist>
    </member>
    <member kind="typedef">
      <type>void(DRV_CALLBACK_TYPE *</type>
      <name>TCanSetRxEventCallback</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a893059a5fe226a75e5d3175dfa71c0cf</anchor>
      <arglist>)(void(DRV_CALLBACK_TYPE *event)(uint32_t index, struct TCanMsg *msg, int32_t count))</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanSetSpeed</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>ae9a986f629501b559539b7b8e48b4542</anchor>
      <arglist>)(uint32_t index, uint16_t speed)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanSetSpeedUser</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a2783bf2c69aac1b4746fe36116afb5fb</anchor>
      <arglist>)(uint32_t index, uint32_t value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(DRV_CALLBACK_TYPE *</type>
      <name>TCanSetStatusEventCallback</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a2b29fba3476d8bb8e3a5c72e2a3e043a</anchor>
      <arglist>)(void(DRV_CALLBACK_TYPE *event)(uint32_t index, struct TDeviceStatus *device_status))</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanTransmit</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>aa19b185c43e087459909749599a6a218</anchor>
      <arglist>)(uint32_t index, struct TCanMsg *msg, int32_t count)</arglist>
    </member>
    <member kind="typedef">
      <type>void(DRV_CALLBACK_TYPE *</type>
      <name>TCanTransmitClear</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a9004e4a21cf4c338a09800b5adbf7d05</anchor>
      <arglist>)(uint32_t index)</arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanTransmitGetCount</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a29e5c863b8984798a2eb1df89a5c6329</anchor>
      <arglist>)(uint32_t index)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanTransmitSet</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a9ceb987bad7f4eff67c45fd67aae087c</anchor>
      <arglist>)(uint32_t index, uint16_t cmd, uint32_t time)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>LoadDriver</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>acd798e47ecada7c04cda79dafc2ad5e0</anchor>
      <arglist>(const char *file_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnloadDriver</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a02254c57f73f4634835094b2ec409fe7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>TCanDeviceClose</type>
      <name>CanDeviceClose</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>aca67a3e2c1f1f6407e854f37092e6bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanDeviceOpen</type>
      <name>CanDeviceOpen</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>ad7f6a5d0f60bd681e4f6b46a02b81eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanDownDriver</type>
      <name>CanDownDriver</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>aaeed45f7691486754d0865210f486620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanDrvHwInfo</type>
      <name>CanDrvHwInfo</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>ac69d8cd05b9e81e4dbfbfca26a531504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanDrvInfo</type>
      <name>CanDrvInfo</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>af35ee30751d5867966a544e2842b0a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanEventStatus</type>
      <name>CanEventStatus</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>aabc336f61374c4bec9e7f78c87687799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanGetDeviceStatus</type>
      <name>CanGetDeviceStatus</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a39083ed20a900151ad30ae4c63ec4994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanInitDriver</type>
      <name>CanInitDriver</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a4d2ba7660bb344565ba5d1804270fcfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanReceive</type>
      <name>CanReceive</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a7291b4e44f498e467acb6598702d1fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanReceiveClear</type>
      <name>CanReceiveClear</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a03286866dd55389b90dd07871a3d3a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanReceiveGetCount</type>
      <name>CanReceiveGetCount</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a43cee01d23aecb57a8c55badd41e8aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetEvents</type>
      <name>CanSetEvents</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>ae0048610a1134dc14a10d383df6c9a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetFilter</type>
      <name>CanSetFilter</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a89994532ca7873af918cedf1c1f7b63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetMode</type>
      <name>CanSetMode</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a23b780882acddad1d2f600198e4054d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetOptions</type>
      <name>CanSetOptions</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>aa477607a47ff75d90a3df793ad6e77c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetPnPEventCallback</type>
      <name>CanSetPnPEventCallback</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>aa9102597f5ff1696974d22dbb16fab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetRxEventCallback</type>
      <name>CanSetRxEventCallback</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>aee73d95bd09a4168352551eafad8631a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetSpeed</type>
      <name>CanSetSpeed</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>afc17eeb684a924972f99d29c0f2c5c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetSpeedUser</type>
      <name>CanSetSpeedUser</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>aec6b445c3a059283744b9914c9043bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetStatusEventCallback</type>
      <name>CanSetStatusEventCallback</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a584aacff8ed45200ae13648dc3fc668d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanTransmit</type>
      <name>CanTransmit</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a8666a7034a580b68998e418ff0bfb70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanTransmitClear</type>
      <name>CanTransmitClear</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a78ac31efc54e1af31ed41ff9bf70ba83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanTransmitGetCount</type>
      <name>CanTransmitGetCount</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>aa1b772939424260553ba52db89448cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanTransmitSet</type>
      <name>CanTransmitSet</name>
      <anchorfile>can__drv_8h.html</anchorfile>
      <anchor>a8c227220e72d3dcd50030979e7049625</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>can_drv_ex.h</name>
    <path>/tmp/ws/src/tinkerforge_laser_transform/tinycan/include/tinycan/</path>
    <filename>can__drv__ex_8h</filename>
    <includes id="can__types_8h" name="can_types.h" local="yes" imported="no">can_types.h</includes>
    <class kind="struct">_TMhsEvent</class>
    <class kind="struct">TCanDeviceInfo</class>
    <class kind="struct">TCanDevicesList</class>
    <class kind="struct">TCanInfoVar</class>
    <class kind="struct">TModulFeatures</class>
    <member kind="define">
      <type>#define</type>
      <name>CAN_FEATURE_ARD</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a3dcfe7e51048f841c07d81c4b50a26d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_FEATURE_HW_TIMESTAMP</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a008afc34f1d57685e4c3e139b8e64a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_FEATURE_LOM</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a42ac2ec71f9858b7ceede61a87984c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_FEATURE_TX_ACK</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a672e108cad09234c161be72fc47c3c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEV_LIST_SHOW_TCAN_ONLY</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a1e886c64940a6f1221ce385fd3f60ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEV_LIST_SHOW_UNCONNECT</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a58759571be63254d90a57b252d9cecb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_NO_CAN_DRIVER_LOAD</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ae502407e74208f85954d36f80b4b55aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MHS_EVS_OBJECT</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ab3219a38a6287a08a9910df27f0b4341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MHS_EVS_PNP</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>aea6e059c92d11fc44149d0fd8a3293e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MHS_EVS_STATUS</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>aa7cf3e2c35c21721b875e255da677db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MHS_TERMINATE</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a25de747b1aa6065ab76529dbc4954060</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_BYTE</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a13f6de614ba9bf1b62ba6b45e5b57e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_BYTE_ARRAY</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a99a79e815043145263368a72313b6036</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_BYTE_RANGE_ARRAY</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a56ed554c04a55a8305902f1f38deb0c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_HBYTE</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ac361284d0a74f1f270e90c21893207af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_HLONG</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ada8e009c342057f59ad9144c3c24a4ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_HWORD</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>aa8661c04bbb1b1d635a3f1aec35a5973</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_LONG</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a9366c439f83b49166170067f8ee071fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_LONG_ARRAY</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>aceae2b91dbd15701dd2d88d150dd01aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_LONG_RANGE_ARRAY</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a9c07629c7cb06fb44241f86991de6c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_POINTER</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>aceffde9d00a6928a781fdf763c01df8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_STREAM</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a82848566f23f5139e41202d89edeb9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_STRING</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ab0ea2ab0565994bb85f330f8603bcd67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_UBYTE</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a07fbd6c358ad2ec6088bb59d66f081d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_UBYTE_ARRAY</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a67dd351d33b46c93f3f29cacc451466f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_UBYTE_RANGE_ARRAY</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a25591edf738e18884fdd7c230970081e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_ULONG</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>abcdb3857532ded2c27f7cca26e29ecc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_ULONG_ARRAY</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ac1b98c54822143e7a907d5e292afe78c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_ULONG_RANGE_ARRAY</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a7ae7ad42a30ebdcdb15d45eb1ab8eaba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_UWORD</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>af7743ed8bf0673590c888fa104c32460</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_UWORD_ARRAY</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>afe9dbf71a010cc82f6043e372798b139</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_UWORD_RANGE_ARRAY</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ad7b095a2b2f46d922b35e48b57dbb77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_WORD</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a1d53dcf895e34ce497e75af018315af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_WORD_ARRAY</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a2b7eb41e46e82e456ed6a5165179bd3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VT_WORD_RANGE_ARRAY</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a098d0e3eaeba533c343a5c27c6bd2fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExBindFifo</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a84f9d6dba4cfe741cf4d200114089d9b</anchor>
      <arglist>)(uint32_t fifo_index, uint32_t device_index, uint32_t bind)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExCreateDevice</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ad375490e1b588d940f0bea28e254b4b9</anchor>
      <arglist>)(uint32_t *index, char *options)</arglist>
    </member>
    <member kind="typedef">
      <type>TMhsEvent *(DRV_CALLBACK_TYPE *</type>
      <name>TCanExCreateEvent</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a3265d8779e19b31d48706d811d85082b</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExCreateFifo</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>af82fd1de796e61e1602c6d5c8b830ef1</anchor>
      <arglist>)(uint32_t index, uint32_t size, TMhsEvent *event_obj, uint32_t event, uint32_t channels)</arglist>
    </member>
    <member kind="typedef">
      <type>void(DRV_CALLBACK_TYPE *</type>
      <name>TCanExDataFree</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a97940219aa319f3b4e5a962e7b81d208</anchor>
      <arglist>)(void **data)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExDestroyDevice</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a0325ae6eb7c93edd51023b84f2537792</anchor>
      <arglist>)(uint32_t *index)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExGetAsByte</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a403f6e0cb20f6338e92e427832648ad0</anchor>
      <arglist>)(uint32_t index, char *name, char *value)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExGetAsLong</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>aef8d49ff6ba6edb0fbff8d7966943c3b</anchor>
      <arglist>)(uint32_t index, char *name, int32_t *value)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExGetAsString</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a8da43fd0a738a3e11dad90fc7e8cbd7a</anchor>
      <arglist>)(uint32_t index, char *name, char **str)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExGetAsUByte</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>abbf1948b7ec5a5a666fa0e167e2452df</anchor>
      <arglist>)(uint32_t index, char *name, unsigned char *value)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExGetAsULong</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ab7ee0ecc6ff5494847bc831f14e343df</anchor>
      <arglist>)(uint32_t index, char *name, uint32_t *value)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExGetAsUWord</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ab57e84ef38dce0369991181d4c6f24df</anchor>
      <arglist>)(uint32_t index, char *name, uint16_t *value)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExGetAsWord</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a432fac267cd7fe7536b28e616405e1c9</anchor>
      <arglist>)(uint32_t index, char *name, int16_t *value)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExGetDeviceCount</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>af2c75c62d61ffaa08fe4eea9f3506fca</anchor>
      <arglist>)(int flags)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExGetDeviceInfo</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a2797615a31603c570452016f201f3749</anchor>
      <arglist>)(uint32_t index, struct TCanDeviceInfo *device_info, struct TCanInfoVar **hw_info, uint32_t *hw_info_size)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExGetDeviceList</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ae59f46587ea94391648625bbb646438d</anchor>
      <arglist>)(struct TCanDevicesList **devices_list, int flags)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExInitDriver</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a6a43479e7a8007bc8d022f0bfe1ee4fa</anchor>
      <arglist>)(char *options)</arglist>
    </member>
    <member kind="typedef">
      <type>void(DRV_CALLBACK_TYPE *</type>
      <name>TCanExResetEvent</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a742b77cdfe1a95d9149173138ca51ca1</anchor>
      <arglist>)(TMhsEvent *event_obj, uint32_t event)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExSetAsByte</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>aedf15893bca667fc7dad59f71aca2a21</anchor>
      <arglist>)(uint32_t index, char *name, char value)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExSetAsLong</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a54ac171c008422c0709ccf0db237ac45</anchor>
      <arglist>)(uint32_t index, char *name, int32_t value)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExSetAsString</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>af3ae70a86089da27940bae766a68a0a5</anchor>
      <arglist>)(uint32_t index, char *name, char *value)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExSetAsUByte</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>abf10c08ddb700c42108a80f52d0ed798</anchor>
      <arglist>)(uint32_t index, char *name, unsigned char value)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExSetAsULong</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a6d2ba619e83947e28db77c91dc2f840b</anchor>
      <arglist>)(uint32_t index, char *name, uint32_t value)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExSetAsUWord</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a5bcf35abf97b89845c3b4163eaac2723</anchor>
      <arglist>)(uint32_t index, char *name, uint16_t value)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExSetAsWord</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a9cc4a035f4bbe1c58ae6371f55c0fced</anchor>
      <arglist>)(uint32_t index, char *name, int16_t value)</arglist>
    </member>
    <member kind="typedef">
      <type>void(DRV_CALLBACK_TYPE *</type>
      <name>TCanExSetEvent</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ae65afa9a9b25dd41e10374aa28c1ffe3</anchor>
      <arglist>)(TMhsEvent *event_obj, uint32_t event)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExSetObjEvent</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>aaa5215f847cb3831682235aa58e14291</anchor>
      <arglist>)(uint32_t index, uint32_t source, TMhsEvent *event_obj, uint32_t event)</arglist>
    </member>
    <member kind="typedef">
      <type>int32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExSetOptions</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a8778710d5c1e402dedfa24bf863c4887</anchor>
      <arglist>)(uint32_t index, char *options)</arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t(DRV_CALLBACK_TYPE *</type>
      <name>TCanExWaitForEvent</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ad82de37c6cde126b00cf3c6c6935746b</anchor>
      <arglist>)(TMhsEvent *event_obj, uint32_t timeout)</arglist>
    </member>
    <member kind="typedef">
      <type>struct _TMhsEvent</type>
      <name>TMhsEvent</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a864ac8107d2a37844491f6778d25a1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExBindFifo</type>
      <name>CanExBindFifo</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a22fc21879bbfce6c6cb07095162808ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExCreateDevice</type>
      <name>CanExCreateDevice</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ad5847cc38c9f48cdbb0fab06ca59dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExCreateEvent</type>
      <name>CanExCreateEvent</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a849e338fd80705738d913cb2870ae1ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExCreateFifo</type>
      <name>CanExCreateFifo</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ae29702e4f3e3201a7e9db569ea6d1b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExDataFree</type>
      <name>CanExDataFree</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>aa6812ff8167368bc6e9668daa997da81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExDestroyDevice</type>
      <name>CanExDestroyDevice</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>aa84c163e3ea4823a5fd85d2d2b0e7ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExGetAsByte</type>
      <name>CanExGetAsByte</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>aa462e8608f48796dad053f201afd82b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExGetAsLong</type>
      <name>CanExGetAsLong</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ad9de081e3dd9b0168f1bed3ad6c42e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExGetAsString</type>
      <name>CanExGetAsString</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a41627c62f08deca73dc84b98d4c8d9c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExGetAsUByte</type>
      <name>CanExGetAsUByte</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>aaed56f3d4fc602fc6c39da95352fa885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExGetAsULong</type>
      <name>CanExGetAsULong</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a6ce2bc59d362f160b8b0ba43f9dc361f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExGetAsUWord</type>
      <name>CanExGetAsUWord</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a64dde393e0795c044cd10ff7f15aebcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExGetAsWord</type>
      <name>CanExGetAsWord</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a5ba916e86335cc949270131b26c04ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExGetDeviceCount</type>
      <name>CanExGetDeviceCount</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a6800eebf52f36c4e9e40a0312705fe52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExGetDeviceInfo</type>
      <name>CanExGetDeviceInfo</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>adc8db5db04500099fe3fbc033e43abfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExGetDeviceList</type>
      <name>CanExGetDeviceList</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a139d5d2a1dae20b00bf631acddd4328b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExInitDriver</type>
      <name>CanExInitDriver</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a5a635a8fcbb721a33e92a578badc8ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExResetEvent</type>
      <name>CanExResetEvent</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ae08bf03c83ef3ea312373e3f3ebcc628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExSetAsByte</type>
      <name>CanExSetAsByte</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>aa1ceceabf53c4b37e70c7126709a03e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExSetAsLong</type>
      <name>CanExSetAsLong</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>aaaf6cbf67ff1a43f9874bf20b18b9636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExSetAsString</type>
      <name>CanExSetAsString</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a5a218ef45058d5d2c3d0c612ed96e825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExSetAsUByte</type>
      <name>CanExSetAsUByte</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ab10fadae024d7ddb060480411a5ed862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExSetAsULong</type>
      <name>CanExSetAsULong</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a7f6afe0c194ac47fbd3dab83833ca73e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExSetAsUWord</type>
      <name>CanExSetAsUWord</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a0d8243df8c0f214d8af5b8c767929aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExSetAsWord</type>
      <name>CanExSetAsWord</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a9962677c40403b542c8fa58136f28ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExSetEvent</type>
      <name>CanExSetEvent</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a85679aba16ab6a870524bc749c188fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExSetObjEvent</type>
      <name>CanExSetObjEvent</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>a98d23775db03d16904e04853997393ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExSetOptions</type>
      <name>CanExSetOptions</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ab1f94b886c73d9f616f18072e2f4bf77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanExWaitForEvent</type>
      <name>CanExWaitForEvent</name>
      <anchorfile>can__drv__ex_8h.html</anchorfile>
      <anchor>ae828ebad3343e3661761e343ce1e9089</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>include/tinycan/can_drv_linux.c</name>
    <path>/tmp/ws/src/tinkerforge_laser_transform/tinycan/include/tinycan/</path>
    <filename>include_2tinycan_2can__drv__linux_8c</filename>
    <includes id="can__drv_8h" name="can_drv.h" local="yes" imported="no">can_drv.h</includes>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanDeviceClose</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a1b2bf951587ee1bd1be960cc0501a946</anchor>
      <arglist>(uint32_t index)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanDeviceOpen</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>ab53419cdd748dad488251ecea381ce1d</anchor>
      <arglist>(uint32_t index, char *parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefCanDownDriver</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a8ea49a4337a5f043b3371fc71257e7f2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>DefCanDrvHwInfo</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a0fcddd7da5e9b1ccde6444b3454028eb</anchor>
      <arglist>(uint32_t index)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>DefCanDrvInfo</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a6cb016183b58c1996d487d90dbe54787</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>DefCanEventStatus</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a615ffacd17381837c27fc6c583e27b22</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanGet</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>ae70dfe03aed17e79eb4b11c60af7c7e3</anchor>
      <arglist>(uint32_t index, uint16_t obj_index, uint16_t obj_sub_index, void *data, int32_t size)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanGetDeviceStatus</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a5dbf908527e9c20798e4181012b668fa</anchor>
      <arglist>(uint32_t index, struct TDeviceStatus *status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanInitDriver</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a556e83a92d7b70f48e18e7aad0aedbe1</anchor>
      <arglist>(char *options)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanReceive</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a7d3b825d2e4f07eedec001cddeada479</anchor>
      <arglist>(uint32_t index, struct TCanMsg *msg, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefCanReceiveClear</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>acd8f845006c7bf464ab4ae2bd584fe10</anchor>
      <arglist>(uint32_t index)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>DefCanReceiveGetCount</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a5fb5a603e14d4d0c154da30ae4e31f8b</anchor>
      <arglist>(uint32_t index)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanSet</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a510d351253e3054903c00a1974de5e8a</anchor>
      <arglist>(uint32_t index, uint16_t obj_index, uint16_t obj_sub_index, void *data, int32_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefCanSetEvents</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a98dda8ebd090520b85a604a011f2e111</anchor>
      <arglist>(uint16_t events)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanSetFilter</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a97562036eb0f348b8f8f320a493e065d</anchor>
      <arglist>(uint32_t index, struct TMsgFilter *msg_filter)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanSetMode</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a4e4e331720dcba62400b0f35091197ac</anchor>
      <arglist>(uint32_t index, unsigned char can_op_mode, uint16_t can_command)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanSetOptions</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a8cc15c4e512a52c280c44679329600af</anchor>
      <arglist>(char *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefCanSetPnPEventCallback</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a228bc4a11b5cfd7f025c8e35704c6ca5</anchor>
      <arglist>(void(*event)(uint32_tindex, int32_t status))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefCanSetRxEventCallback</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a313f5918e671b7828d6577dc83c0797a</anchor>
      <arglist>(void(*event)(uint32_tindex, struct TCanMsg *msg, int32_t count))</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanSetSpeed</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a06255916b1820c21977a6eafc67ae637</anchor>
      <arglist>(uint32_t index, uint16_t speed)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanSetSpeedUser</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>af61f283d8a2e33dbe684220eea0f9db3</anchor>
      <arglist>(uint32_t index, uint32_t value1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefCanSetStatusEventCallback</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>ab7185413eb4b30dfb35f00ebe17c465e</anchor>
      <arglist>(void(*event)(uint32_tindex, struct TDeviceStatus *device_status))</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanTransmit</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a34afda39197241afcebb806cf6955141</anchor>
      <arglist>(uint32_t index, struct TCanMsg *msg, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefCanTransmitClear</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a5e5321031eade95d40a138f7c46dffa9</anchor>
      <arglist>(uint32_t index)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>DefCanTransmitGetCount</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>aa7ef3c7f7c030481ded930e42ac1410e</anchor>
      <arglist>(uint32_t index)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanTransmitSet</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>ad83a7c2c295a2e199f1cef6f7477a490</anchor>
      <arglist>(uint32_t index, uint16_t cmd, uint32_t time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefDriverProcedure</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a09e8bad01865ee326d4662efeadf7e99</anchor>
      <arglist>(int32_t func)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>LoadDriver</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>acd798e47ecada7c04cda79dafc2ad5e0</anchor>
      <arglist>(const char *file_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnloadDriver</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a02254c57f73f4634835094b2ec409fe7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>TCanDeviceClose</type>
      <name>CanDeviceClose</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>aca67a3e2c1f1f6407e854f37092e6bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanDeviceOpen</type>
      <name>CanDeviceOpen</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>ad7f6a5d0f60bd681e4f6b46a02b81eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanDownDriver</type>
      <name>CanDownDriver</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>aaeed45f7691486754d0865210f486620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanDrvHwInfo</type>
      <name>CanDrvHwInfo</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>ac69d8cd05b9e81e4dbfbfca26a531504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanDrvInfo</type>
      <name>CanDrvInfo</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>af35ee30751d5867966a544e2842b0a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanEventStatus</type>
      <name>CanEventStatus</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>aabc336f61374c4bec9e7f78c87687799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanGetDeviceStatus</type>
      <name>CanGetDeviceStatus</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a39083ed20a900151ad30ae4c63ec4994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanInitDriver</type>
      <name>CanInitDriver</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a4d2ba7660bb344565ba5d1804270fcfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanReceive</type>
      <name>CanReceive</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a7291b4e44f498e467acb6598702d1fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanReceiveClear</type>
      <name>CanReceiveClear</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a03286866dd55389b90dd07871a3d3a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanReceiveGetCount</type>
      <name>CanReceiveGetCount</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a43cee01d23aecb57a8c55badd41e8aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetEvents</type>
      <name>CanSetEvents</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>ae0048610a1134dc14a10d383df6c9a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetFilter</type>
      <name>CanSetFilter</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a89994532ca7873af918cedf1c1f7b63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetMode</type>
      <name>CanSetMode</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a23b780882acddad1d2f600198e4054d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetOptions</type>
      <name>CanSetOptions</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>aa477607a47ff75d90a3df793ad6e77c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetPnPEventCallback</type>
      <name>CanSetPnPEventCallback</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>aa9102597f5ff1696974d22dbb16fab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetRxEventCallback</type>
      <name>CanSetRxEventCallback</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>aee73d95bd09a4168352551eafad8631a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetSpeed</type>
      <name>CanSetSpeed</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>afc17eeb684a924972f99d29c0f2c5c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetSpeedUser</type>
      <name>CanSetSpeedUser</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>aec6b445c3a059283744b9914c9043bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetStatusEventCallback</type>
      <name>CanSetStatusEventCallback</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a584aacff8ed45200ae13648dc3fc668d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanTransmit</type>
      <name>CanTransmit</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a8666a7034a580b68998e418ff0bfb70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanTransmitClear</type>
      <name>CanTransmitClear</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a78ac31efc54e1af31ed41ff9bf70ba83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanTransmitGetCount</type>
      <name>CanTransmitGetCount</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>aa1b772939424260553ba52db89448cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanTransmitSet</type>
      <name>CanTransmitSet</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a8c227220e72d3dcd50030979e7049625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>DriverHandle</name>
      <anchorfile>include_2tinycan_2can__drv__linux_8c.html</anchorfile>
      <anchor>a63c203a612ac64df4c45b6f03c8ff30b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>src/can_drv_linux.c</name>
    <path>/tmp/ws/src/tinkerforge_laser_transform/tinycan/src/</path>
    <filename>src_2can__drv__linux_8c</filename>
    <includes id="can__drv_8h" name="can_drv.h" local="yes" imported="no">can_drv.h</includes>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanDeviceClose</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a1b2bf951587ee1bd1be960cc0501a946</anchor>
      <arglist>(uint32_t index)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanDeviceOpen</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>ab53419cdd748dad488251ecea381ce1d</anchor>
      <arglist>(uint32_t index, char *parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefCanDownDriver</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a8ea49a4337a5f043b3371fc71257e7f2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>DefCanDrvHwInfo</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a937483659a4bb8621a79e96f64bca6ed</anchor>
      <arglist>(uint32_t index)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>DefCanDrvInfo</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>aee590ad5f057fd6108938ce30b28617d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>DefCanEventStatus</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a615ffacd17381837c27fc6c583e27b22</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanGet</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>ae70dfe03aed17e79eb4b11c60af7c7e3</anchor>
      <arglist>(uint32_t index, uint16_t obj_index, uint16_t obj_sub_index, void *data, int32_t size)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanGetDeviceStatus</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a5dbf908527e9c20798e4181012b668fa</anchor>
      <arglist>(uint32_t index, struct TDeviceStatus *status)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanInitDriver</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a556e83a92d7b70f48e18e7aad0aedbe1</anchor>
      <arglist>(char *options)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanReceive</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a7d3b825d2e4f07eedec001cddeada479</anchor>
      <arglist>(uint32_t index, struct TCanMsg *msg, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefCanReceiveClear</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>acd8f845006c7bf464ab4ae2bd584fe10</anchor>
      <arglist>(uint32_t index)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>DefCanReceiveGetCount</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a5fb5a603e14d4d0c154da30ae4e31f8b</anchor>
      <arglist>(uint32_t index)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanSet</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a510d351253e3054903c00a1974de5e8a</anchor>
      <arglist>(uint32_t index, uint16_t obj_index, uint16_t obj_sub_index, void *data, int32_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefCanSetEvents</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a98dda8ebd090520b85a604a011f2e111</anchor>
      <arglist>(uint16_t events)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanSetFilter</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a97562036eb0f348b8f8f320a493e065d</anchor>
      <arglist>(uint32_t index, struct TMsgFilter *msg_filter)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanSetMode</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a4e4e331720dcba62400b0f35091197ac</anchor>
      <arglist>(uint32_t index, unsigned char can_op_mode, uint16_t can_command)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanSetOptions</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a8cc15c4e512a52c280c44679329600af</anchor>
      <arglist>(char *options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefCanSetPnPEventCallback</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a228bc4a11b5cfd7f025c8e35704c6ca5</anchor>
      <arglist>(void(*event)(uint32_tindex, int32_t status))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefCanSetRxEventCallback</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a313f5918e671b7828d6577dc83c0797a</anchor>
      <arglist>(void(*event)(uint32_tindex, struct TCanMsg *msg, int32_t count))</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanSetSpeed</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a06255916b1820c21977a6eafc67ae637</anchor>
      <arglist>(uint32_t index, uint16_t speed)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanSetSpeedUser</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>af61f283d8a2e33dbe684220eea0f9db3</anchor>
      <arglist>(uint32_t index, uint32_t value1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefCanSetStatusEventCallback</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>ab7185413eb4b30dfb35f00ebe17c465e</anchor>
      <arglist>(void(*event)(uint32_tindex, struct TDeviceStatus *device_status))</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanTransmit</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a34afda39197241afcebb806cf6955141</anchor>
      <arglist>(uint32_t index, struct TCanMsg *msg, int32_t count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefCanTransmitClear</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a5e5321031eade95d40a138f7c46dffa9</anchor>
      <arglist>(uint32_t index)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>DefCanTransmitGetCount</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>aa7ef3c7f7c030481ded930e42ac1410e</anchor>
      <arglist>(uint32_t index)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>DefCanTransmitSet</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>ad83a7c2c295a2e199f1cef6f7477a490</anchor>
      <arglist>(uint32_t index, uint16_t cmd, uint32_t time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefDriverProcedure</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a09e8bad01865ee326d4662efeadf7e99</anchor>
      <arglist>(int32_t func)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>LoadDriver</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>acd798e47ecada7c04cda79dafc2ad5e0</anchor>
      <arglist>(const char *file_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnloadDriver</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a02254c57f73f4634835094b2ec409fe7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>TCanDeviceClose</type>
      <name>CanDeviceClose</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>aca67a3e2c1f1f6407e854f37092e6bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanDeviceOpen</type>
      <name>CanDeviceOpen</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>ad7f6a5d0f60bd681e4f6b46a02b81eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanDownDriver</type>
      <name>CanDownDriver</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>aaeed45f7691486754d0865210f486620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanDrvHwInfo</type>
      <name>CanDrvHwInfo</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>ac69d8cd05b9e81e4dbfbfca26a531504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanDrvInfo</type>
      <name>CanDrvInfo</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>af35ee30751d5867966a544e2842b0a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanEventStatus</type>
      <name>CanEventStatus</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>aabc336f61374c4bec9e7f78c87687799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanGetDeviceStatus</type>
      <name>CanGetDeviceStatus</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a39083ed20a900151ad30ae4c63ec4994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanInitDriver</type>
      <name>CanInitDriver</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a4d2ba7660bb344565ba5d1804270fcfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanReceive</type>
      <name>CanReceive</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a7291b4e44f498e467acb6598702d1fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanReceiveClear</type>
      <name>CanReceiveClear</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a03286866dd55389b90dd07871a3d3a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanReceiveGetCount</type>
      <name>CanReceiveGetCount</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a43cee01d23aecb57a8c55badd41e8aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetEvents</type>
      <name>CanSetEvents</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>ae0048610a1134dc14a10d383df6c9a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetFilter</type>
      <name>CanSetFilter</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a89994532ca7873af918cedf1c1f7b63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetMode</type>
      <name>CanSetMode</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a23b780882acddad1d2f600198e4054d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetOptions</type>
      <name>CanSetOptions</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>aa477607a47ff75d90a3df793ad6e77c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetPnPEventCallback</type>
      <name>CanSetPnPEventCallback</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>aa9102597f5ff1696974d22dbb16fab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetRxEventCallback</type>
      <name>CanSetRxEventCallback</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>aee73d95bd09a4168352551eafad8631a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetSpeed</type>
      <name>CanSetSpeed</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>afc17eeb684a924972f99d29c0f2c5c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetSpeedUser</type>
      <name>CanSetSpeedUser</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>aec6b445c3a059283744b9914c9043bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanSetStatusEventCallback</type>
      <name>CanSetStatusEventCallback</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a584aacff8ed45200ae13648dc3fc668d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanTransmit</type>
      <name>CanTransmit</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a8666a7034a580b68998e418ff0bfb70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanTransmitClear</type>
      <name>CanTransmitClear</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a78ac31efc54e1af31ed41ff9bf70ba83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanTransmitGetCount</type>
      <name>CanTransmitGetCount</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>aa1b772939424260553ba52db89448cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCanTransmitSet</type>
      <name>CanTransmitSet</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a8c227220e72d3dcd50030979e7049625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>DriverHandle</name>
      <anchorfile>src_2can__drv__linux_8c.html</anchorfile>
      <anchor>a63c203a612ac64df4c45b6f03c8ff30b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>can_node.cpp</name>
    <path>/tmp/ws/src/tinkerforge_laser_transform/tinycan/src/</path>
    <filename>can__node_8cpp</filename>
    <includes id="CanMsg_8h" name="CanMsg.h" local="yes" imported="no">tinycan/CanMsg.h</includes>
    <includes id="can__drv_8h" name="can_drv.h" local="yes" imported="no">can_drv.h</includes>
    <includes id="can__core_8h" name="can_core.h" local="yes" imported="no">can_core.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>can__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>can_types.h</name>
    <path>/tmp/ws/src/tinkerforge_laser_transform/tinycan/include/tinycan/</path>
    <filename>can__types_8h</filename>
    <class kind="union">TCanData</class>
    <class kind="union">TCanFlags</class>
    <class kind="struct">TCanFlagsBits</class>
    <class kind="union">TCanIndex</class>
    <class kind="struct">TCanIndexBits</class>
    <class kind="struct">TCanIndexSource</class>
    <class kind="struct">TCanMsg</class>
    <class kind="struct">TMsgFilter</class>
    <class kind="union">TMsgFilterFlags</class>
    <class kind="struct">TMsgFilterFlagsBits</class>
    <class kind="struct">TTime</class>
    <member kind="define">
      <type>#define</type>
      <name>FilEFF</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>afec7c36533bb07a7959b6a6a1d44553a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FilEnable</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>a2178e486b64b194d74532172efa1f3cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FilFlags</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>a77847adcd472c7f4983da638a298141b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FilIdMode</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>ae7c2ed832848242c45001dd42abdee49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FilMode</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>a09da69d74fea6a1cde07b6f5bd7e147b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FilRTR</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>aff3789f0aa75476f0aa849915a48086d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INDEX_CAN_DEVICE_MASK</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>afd6d5ec7007a3d2fd642a414f0c00e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INDEX_CAN_KANAL_A</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>a2bd5af74196c3c6ad14c0c52c7aa6e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INDEX_CAN_KANAL_B</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>abc2f19573bb0cd8286068fa144ef4a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INDEX_CAN_KANAL_MASK</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>a801ff34f9e206dd2ab43a4be0ba8cba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INDEX_FIFO_PUFFER_MASK</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>a16f659a4ac25359513ebfd118bd82e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INDEX_INVALID</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>a41a4177e4726399ce1259d3ed7f22901</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INDEX_RXD_TXT_FLAG</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>afb3c0a85f7496954339c5b78b6276500</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INDEX_SOFT_FLAG</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>a3e23b58ffdd71e61e608fda84fc0bbc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INDEX_USER_MASK</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>a16996bd462ab22ad2c0075f9b7a88f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MsgData</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>a0487c22e8163dd99531499aad68c9d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MsgEFF</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>ac0a77e45aefd9bb53ddce7cbb65efb83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MsgErr</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>a35aac7577eb58fd1e4de02d802719c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MsgFlags</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>a3bdd6ff73060e7db2b9a150d40b734b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MsgLen</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>a1fbf43a25c8912eae839d6c3eeceafbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MsgRTR</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>ac34cc801f3c7201f0418028315ad91a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MsgSource</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>a9a1ef5b35d1f9a903edd2a4fa5064f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MsgTxD</name>
      <anchorfile>can__types_8h.html</anchorfile>
      <anchor>ac4f4284838572d79f154e3d581a33b11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CanMsg.h</name>
    <path>/tmp/ws/src/tinkerforge_laser_transform/tinycan/include/tinycan/</path>
    <filename>CanMsg_8h</filename>
    <class kind="struct">tinycan::CanMsg_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; const  &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>tinycan</namespace>
    <member kind="typedef">
      <type>::tinycan::CanMsg_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>CanMsg</name>
      <anchorfile>namespacetinycan.html</anchorfile>
      <anchor>a3751000aec3c3d254a540dd35f2c9913</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::tinycan::CanMsg const  &gt;</type>
      <name>CanMsgConstPtr</name>
      <anchorfile>namespacetinycan.html</anchorfile>
      <anchor>a3cedc6676d47896b82436efbcd9ebe1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::tinycan::CanMsg &gt;</type>
      <name>CanMsgPtr</name>
      <anchorfile>namespacetinycan.html</anchorfile>
      <anchor>abb1d7edfe3b5c3d3302edbc6b4197809</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetinycan.html</anchorfile>
      <anchor>a6adf242d82aed24ae34e41557f2e1628</anchor>
      <arglist>(std::ostream &amp;s, const ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>config.h</name>
    <path>/tmp/ws/src/tinkerforge_laser_transform/tinycan/include/tinycan/</path>
    <filename>config_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>BAUD_RATE</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>ad4455691936f92fdd6c37566fc58ba1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_SPEED</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a690feeefaa683ef114b219259085569c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COM_MODE</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>aabe1ebce59b3c55960618eeb13ed5d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COM_PORT</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a702309aca6604d528fd1e9aa0879a0c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TREIBER_INIT</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a6e37ee22922ff460679f1ccc5fbc230c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>global.h</name>
    <path>/tmp/ws/src/tinkerforge_laser_transform/tinycan/include/tinycan/</path>
    <filename>global_8h</filename>
    <includes id="linux__util_8h" name="linux_util.h" local="yes" imported="no">linux_util.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CALLBACK_TYPE</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a5f014cc47650b7aa94b10460bd70f2d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COM1</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a00dbb3ab1c59e14699be9393693e2248</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COM2</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a435e02f194c24c9b0e00d7cd27a1704e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COM3</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>abbed02672431595364c5dd35809303a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COM4</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a595cabb01568ba641574d24546d99c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEVICE_OPEN</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a5d3190cd008daf947d2d3111d121b817</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SERIELL</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a76d47863d12fd2bb29a805e41054c7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Sleep</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>ae7a8a7a397321e9878acc79f40849d14</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TREIBER_INIT</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a6e37ee22922ff460679f1ccc5fbc230c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TREIBER_NAME</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a434e54caf081918bbe1a3927e09dbb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a779bf099075a999d1074357fccbd466b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linux_util.c</name>
    <path>/tmp/ws/src/tinkerforge_laser_transform/tinycan/src/</path>
    <filename>linux__util_8c</filename>
    <member kind="define">
      <type>#define</type>
      <name>STDIN_FILENO</name>
      <anchorfile>linux__util_8c.html</anchorfile>
      <anchor>afcf80a6d91178952d107ad00b165752b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>KeyHit</name>
      <anchorfile>linux__util_8c.html</anchorfile>
      <anchor>ad47bec8aec7e49b284ebb85d73f7443f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UtilCleanup</name>
      <anchorfile>linux__util_8c.html</anchorfile>
      <anchor>a395ce40438466394d8bd8f7fe2fc5579</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>UtilInit</name>
      <anchorfile>linux__util_8c.html</anchorfile>
      <anchor>ae328f500a0f24155b8076c4e6ecb4d3f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct termios</type>
      <name>OldTermattr</name>
      <anchorfile>linux__util_8c.html</anchorfile>
      <anchor>ad677bbeee592d19e28155d414aa23ca9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linux_util.h</name>
    <path>/tmp/ws/src/tinkerforge_laser_transform/tinycan/include/tinycan/</path>
    <filename>linux__util_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>KeyHit</name>
      <anchorfile>linux__util_8h.html</anchorfile>
      <anchor>ad47bec8aec7e49b284ebb85d73f7443f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UtilInit</name>
      <anchorfile>linux__util_8h.html</anchorfile>
      <anchor>a2796f7b0b39516666fadecc77c9b5c91</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_TMhsEvent</name>
    <filename>struct__TMhsEvent.html</filename>
    <member kind="variable">
      <type>volatile uint32_t</type>
      <name>Events</name>
      <anchorfile>struct__TMhsEvent.html</anchorfile>
      <anchor>aa8e042e5144a8840adc338980a7d5110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile uint32_t</type>
      <name>EventsMask</name>
      <anchorfile>struct__TMhsEvent.html</anchorfile>
      <anchor>ade9d7481bfcd13f052ed882a4c46ad63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int32_t</type>
      <name>Waiting</name>
      <anchorfile>struct__TMhsEvent.html</anchorfile>
      <anchor>aab84a7c1490a560d8fd71c0f933fecc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>TCanData</name>
    <filename>unionTCanData.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>Bytes</name>
      <anchorfile>unionTCanData.html</anchorfile>
      <anchor>ae6069f6fdde457e668951782271143c6</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>Chars</name>
      <anchorfile>unionTCanData.html</anchorfile>
      <anchor>aedb9b5a661bbd3e934414ac99d207796</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>Longs</name>
      <anchorfile>unionTCanData.html</anchorfile>
      <anchor>a68fab487f26c8cf29095aaafa6362fa8</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>Words</name>
      <anchorfile>unionTCanData.html</anchorfile>
      <anchor>aac2bdc58c460ff51ff516f1aecad6ab1</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TCanDeviceInfo</name>
    <filename>structTCanDeviceInfo.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>Description</name>
      <anchorfile>structTCanDeviceInfo.html</anchorfile>
      <anchor>a296d5eb9a227c544bcee463641ae7605</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>FirmwareInfo</name>
      <anchorfile>structTCanDeviceInfo.html</anchorfile>
      <anchor>ae9396f0437dcb3355589f85a51da8a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>FirmwareVersion</name>
      <anchorfile>structTCanDeviceInfo.html</anchorfile>
      <anchor>ad1ce33b26912c86c94d22f3ab09e7bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>HwId</name>
      <anchorfile>structTCanDeviceInfo.html</anchorfile>
      <anchor>af03a9267e5d1834e5998026aad1a7335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct TModulFeatures</type>
      <name>ModulFeatures</name>
      <anchorfile>structTCanDeviceInfo.html</anchorfile>
      <anchor>a085e78922020a25fa80e6cffd0eafdb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>SerialNumber</name>
      <anchorfile>structTCanDeviceInfo.html</anchorfile>
      <anchor>a8004acec05b92c81d73bd1a1b1eca974</anchor>
      <arglist>[16]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TCanDevicesList</name>
    <filename>structTCanDevicesList.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>Description</name>
      <anchorfile>structTCanDevicesList.html</anchorfile>
      <anchor>aecf55e50af02be07183eacf62967e72b</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>DeviceName</name>
      <anchorfile>structTCanDevicesList.html</anchorfile>
      <anchor>afcf76fdd4eedbaab3ac4631256b82d29</anchor>
      <arglist>[255]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>HwId</name>
      <anchorfile>structTCanDevicesList.html</anchorfile>
      <anchor>acf55cfbf03e5450d4238187098f31155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct TModulFeatures</type>
      <name>ModulFeatures</name>
      <anchorfile>structTCanDevicesList.html</anchorfile>
      <anchor>ac9661608897fbe5cb65adc23372c962c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>SerialNumber</name>
      <anchorfile>structTCanDevicesList.html</anchorfile>
      <anchor>a85edfc3a9d9bbf9d08e07b1e20420b17</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>TCanIdx</name>
      <anchorfile>structTCanDevicesList.html</anchorfile>
      <anchor>aacfacadd67e3872e6072804a03431540</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>TCanFlags</name>
    <filename>unionTCanFlags.html</filename>
    <member kind="variable">
      <type>struct TCanFlagsBits</type>
      <name>Flag</name>
      <anchorfile>unionTCanFlags.html</anchorfile>
      <anchor>ae17bc356be040c91e4c0b17f0722a628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>Long</name>
      <anchorfile>unionTCanFlags.html</anchorfile>
      <anchor>ad97a08e2be5c8d9d4de12cea256b15b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TCanFlagsBits</name>
    <filename>structTCanFlagsBits.html</filename>
    <member kind="variable">
      <type>unsigned</type>
      <name>EFF</name>
      <anchorfile>structTCanFlagsBits.html</anchorfile>
      <anchor>a185c745a4621dd9c8a5805539098ede4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>Error</name>
      <anchorfile>structTCanFlagsBits.html</anchorfile>
      <anchor>abe0989f07cd0dd95fb5c2931895fa32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>Len</name>
      <anchorfile>structTCanFlagsBits.html</anchorfile>
      <anchor>a0ba0993645952602123cc6821288baea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>RTR</name>
      <anchorfile>structTCanFlagsBits.html</anchorfile>
      <anchor>a3bd0d8a053014099cbdc6b8965d4866b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>Source</name>
      <anchorfile>structTCanFlagsBits.html</anchorfile>
      <anchor>a7a0c4dd7a26237cd4e2696bd506dc180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>TxD</name>
      <anchorfile>structTCanFlagsBits.html</anchorfile>
      <anchor>a4c4507f4f853a32b9dc075b2cd3b12a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>TCanIndex</name>
    <filename>unionTCanIndex.html</filename>
    <member kind="variable">
      <type>struct TCanIndexBits</type>
      <name>Item</name>
      <anchorfile>unionTCanIndex.html</anchorfile>
      <anchor>a891308ebf38c8945fc88be568ba21bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>Long</name>
      <anchorfile>unionTCanIndex.html</anchorfile>
      <anchor>a9dfeb8f3ecc6273c2f27ca4f8ee6ef9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct TCanIndexSource</type>
      <name>SrcItem</name>
      <anchorfile>unionTCanIndex.html</anchorfile>
      <anchor>ae6845e6cc1c15e7288420b228e308cc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TCanIndexBits</name>
    <filename>structTCanIndexBits.html</filename>
    <member kind="variable">
      <type>unsigned</type>
      <name>Channel</name>
      <anchorfile>structTCanIndexBits.html</anchorfile>
      <anchor>a2294aed05a13d238db750eb4506045eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>Device</name>
      <anchorfile>structTCanIndexBits.html</anchorfile>
      <anchor>a92b75ab6862f4f14b0168d1a575b4cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>Soft</name>
      <anchorfile>structTCanIndexBits.html</anchorfile>
      <anchor>aaacef8c931b500293d8354cf5e0f1bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>SubIndex</name>
      <anchorfile>structTCanIndexBits.html</anchorfile>
      <anchor>a4bd581e6218a08011f0b1bfb6cf5a1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>TxD</name>
      <anchorfile>structTCanIndexBits.html</anchorfile>
      <anchor>a53d8f588d86dc2654f977aa19a131360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>User</name>
      <anchorfile>structTCanIndexBits.html</anchorfile>
      <anchor>a4a965f711f4cda7ce4869e96d8bd90e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TCanIndexSource</name>
    <filename>structTCanIndexSource.html</filename>
    <member kind="variable">
      <type>unsigned</type>
      <name>Soft</name>
      <anchorfile>structTCanIndexSource.html</anchorfile>
      <anchor>af32903d674fc0e74b4c2eda50027b5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>Source</name>
      <anchorfile>structTCanIndexSource.html</anchorfile>
      <anchor>ae534e5a487bd5e98a9466764811df2dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>SubIndex</name>
      <anchorfile>structTCanIndexSource.html</anchorfile>
      <anchor>aa0b2bcb038f7399377afdd530c912cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>TxD</name>
      <anchorfile>structTCanIndexSource.html</anchorfile>
      <anchor>a77e3380f80ae904ae34da250a5ae6937</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>User</name>
      <anchorfile>structTCanIndexSource.html</anchorfile>
      <anchor>a503e1b982dfebed7b3622d20c1d21ed8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TCanInfoVar</name>
    <filename>structTCanInfoVar.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>Data</name>
      <anchorfile>structTCanInfoVar.html</anchorfile>
      <anchor>ad9d27dc3425b0135c463d1bd18074780</anchor>
      <arglist>[255]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>Key</name>
      <anchorfile>structTCanInfoVar.html</anchorfile>
      <anchor>a8e1a7bd5f9a0e6493a071165ccfb3d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>Size</name>
      <anchorfile>structTCanInfoVar.html</anchorfile>
      <anchor>a028d74f817adb09d0669406e8cdf45a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>Type</name>
      <anchorfile>structTCanInfoVar.html</anchorfile>
      <anchor>a8a409896d499cb0144b4400d3f5ed024</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TCanMsg</name>
    <filename>structTCanMsg.html</filename>
    <member kind="variable">
      <type>union TCanData</type>
      <name>Data</name>
      <anchorfile>structTCanMsg.html</anchorfile>
      <anchor>a9e96d538bf66341b9aff1ba36d1d54ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union TCanFlags</type>
      <name>Flags</name>
      <anchorfile>structTCanMsg.html</anchorfile>
      <anchor>aa3135cad8c155a6561610fee44aba19f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>Id</name>
      <anchorfile>structTCanMsg.html</anchorfile>
      <anchor>a1ae38c8a89a113b490e3c42e8b47897f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct TTime</type>
      <name>Time</name>
      <anchorfile>structTCanMsg.html</anchorfile>
      <anchor>a28ba5d86be101d7543a6979652596f9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TDeviceStatus</name>
    <filename>structTDeviceStatus.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>CanStatus</name>
      <anchorfile>structTDeviceStatus.html</anchorfile>
      <anchor>a8a177db10b78d1ddf3e886289e3ed85c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>DrvStatus</name>
      <anchorfile>structTDeviceStatus.html</anchorfile>
      <anchor>a924c741a6368fafbfc4b4facce15891d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>FifoStatus</name>
      <anchorfile>structTDeviceStatus.html</anchorfile>
      <anchor>a6eac176069353969a9f4881b4a2f3328</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TModulFeatures</name>
    <filename>structTModulFeatures.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>CanChannelsCount</name>
      <anchorfile>structTModulFeatures.html</anchorfile>
      <anchor>a41a013b4c2f11d886271345ef55c1508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>CanClock</name>
      <anchorfile>structTModulFeatures.html</anchorfile>
      <anchor>a755100b61111097ca3debf765303d6fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>Flags</name>
      <anchorfile>structTModulFeatures.html</anchorfile>
      <anchor>ae172f243e17ca8f6aae713660320df6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>HwRxFilterCount</name>
      <anchorfile>structTModulFeatures.html</anchorfile>
      <anchor>a15d50c03c1e95426195d12f69c0c24e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>HwTxPufferCount</name>
      <anchorfile>structTModulFeatures.html</anchorfile>
      <anchor>a46c4f62d7be1893f8571666c8812aafa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TMsgFilter</name>
    <filename>structTMsgFilter.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>Code</name>
      <anchorfile>structTMsgFilter.html</anchorfile>
      <anchor>a233e8594b84f636f292356acbee497e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union TCanData</type>
      <name>Data</name>
      <anchorfile>structTMsgFilter.html</anchorfile>
      <anchor>a60dfc2ed75507434aedf41e3024b8e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union TMsgFilterFlags</type>
      <name>Flags</name>
      <anchorfile>structTMsgFilter.html</anchorfile>
      <anchor>a28c163fd048b4facfd6b51b42b6c4d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>Maske</name>
      <anchorfile>structTMsgFilter.html</anchorfile>
      <anchor>a6fc312f7ba5fb60c51bf899be42da1a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>TMsgFilterFlags</name>
    <filename>unionTMsgFilterFlags.html</filename>
    <member kind="variable">
      <type>struct TMsgFilterFlagsBits</type>
      <name>Flag</name>
      <anchorfile>unionTMsgFilterFlags.html</anchorfile>
      <anchor>aa9a64d58e04b602be67891be185fefac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>Long</name>
      <anchorfile>unionTMsgFilterFlags.html</anchorfile>
      <anchor>a5cbd33f5731cad3093ffff719af86ece</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TMsgFilterFlagsBits</name>
    <filename>structTMsgFilterFlagsBits.html</filename>
    <member kind="variable">
      <type>unsigned</type>
      <name>DataCheck</name>
      <anchorfile>structTMsgFilterFlagsBits.html</anchorfile>
      <anchor>ad6aa6d35c35aeb045069d25a621a3304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>DLCCheck</name>
      <anchorfile>structTMsgFilterFlagsBits.html</anchorfile>
      <anchor>aa16efabefae079d99940ffaef1443273</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>EFF</name>
      <anchorfile>structTMsgFilterFlagsBits.html</anchorfile>
      <anchor>aca8c81420c9bb2af75f497f0f28d9e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>Enable</name>
      <anchorfile>structTMsgFilterFlagsBits.html</anchorfile>
      <anchor>a2c2a13a7c89eb037e870944eb605282b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>IdMode</name>
      <anchorfile>structTMsgFilterFlagsBits.html</anchorfile>
      <anchor>a27606161cccc35176b10723bcedcacbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>Len</name>
      <anchorfile>structTMsgFilterFlagsBits.html</anchorfile>
      <anchor>ac8ce3dee4523d244cb20cb965bf9fbe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>Mode</name>
      <anchorfile>structTMsgFilterFlagsBits.html</anchorfile>
      <anchor>a679c8a25419f14aa2dd9a7c83056c0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>Res</name>
      <anchorfile>structTMsgFilterFlagsBits.html</anchorfile>
      <anchor>a022b9cdccbb2ed92054f1984ce7279a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>Res1</name>
      <anchorfile>structTMsgFilterFlagsBits.html</anchorfile>
      <anchor>a1a846f1f8b5d194b7b5e5166260d46d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>Res2</name>
      <anchorfile>structTMsgFilterFlagsBits.html</anchorfile>
      <anchor>afcb675ca3f43a59297e602826a727cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>Res3</name>
      <anchorfile>structTMsgFilterFlagsBits.html</anchorfile>
      <anchor>aede1a136f3b5bd5d80d020f4312072a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>RTR</name>
      <anchorfile>structTMsgFilterFlagsBits.html</anchorfile>
      <anchor>ac8c84c76b2839cf05e984df411da5374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>Type</name>
      <anchorfile>structTMsgFilterFlagsBits.html</anchorfile>
      <anchor>aa8f837e8d237e2da3a6cfcb9f97fb96c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TTime</name>
    <filename>structTTime.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>Sec</name>
      <anchorfile>structTTime.html</anchorfile>
      <anchor>a9bd68db15a4521ee47717136077ecacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>USec</name>
      <anchorfile>structTTime.html</anchorfile>
      <anchor>a9e30c799708847094f4220bb907199de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a66c51bcaa18681267e3ad480ccd7cf47</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5a11752cd92eeb2991fcf1b159894a75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aace43c6a40194af6a98e33a42e8dd382</anchor>
      <arglist>(const ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab5de78d65db7675d8f7aa82a8e300e07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3912bd905b8fa1014a8d7606c1425bf6</anchor>
      <arglist>(const ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::FalseType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; const  &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::FalseType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac9b0ceb370a500238ed5c5cd65641de2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0c775849b59edb7948ff1fcd0853b286</anchor>
      <arglist>(const ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adf1ebabf6bb368d0bfe8769c02af1b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a81c40a0b1bd0c55f43f3f05deb328b20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae106053eaf19e8c23f4951304526c953</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1tinycan_1_1CanMsg___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a36d69b7c9ae608e25ab43684c0ed8840</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tinycan</name>
    <filename>namespacetinycan.html</filename>
    <class kind="class">tinycan::Can</class>
    <class kind="struct">tinycan::CanMsg_</class>
    <member kind="typedef">
      <type>::tinycan::CanMsg_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>CanMsg</name>
      <anchorfile>namespacetinycan.html</anchorfile>
      <anchor>a3751000aec3c3d254a540dd35f2c9913</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::tinycan::CanMsg const  &gt;</type>
      <name>CanMsgConstPtr</name>
      <anchorfile>namespacetinycan.html</anchorfile>
      <anchor>a3cedc6676d47896b82436efbcd9ebe1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::tinycan::CanMsg &gt;</type>
      <name>CanMsgPtr</name>
      <anchorfile>namespacetinycan.html</anchorfile>
      <anchor>abb1d7edfe3b5c3d3302edbc6b4197809</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetinycan.html</anchorfile>
      <anchor>a6adf242d82aed24ae34e41557f2e1628</anchor>
      <arglist>(std::ostream &amp;s, const ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tinycan::Can</name>
    <filename>classtinycan_1_1Can.html</filename>
    <member kind="function">
      <type>int</type>
      <name>buildMsg</name>
      <anchorfile>classtinycan_1_1Can.html</anchorfile>
      <anchor>adcf76f8ab13c3ef3d6e856d42f9c6643</anchor>
      <arglist>(TCanMsg *msg, uint8_t id, uint8_t len, char *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callbackCanMessage</name>
      <anchorfile>classtinycan_1_1Can.html</anchorfile>
      <anchor>a9efb7bb4360ce07c4b7beeefe3d7ea34</anchor>
      <arglist>(const tinycan::CanMsg::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Can</name>
      <anchorfile>classtinycan_1_1Can.html</anchorfile>
      <anchor>a75fdf1da973df39cee45a7dc5cd71dff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init</name>
      <anchorfile>classtinycan_1_1Can.html</anchorfile>
      <anchor>a98254342ffd065dd57d13802f46651e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>printMsg</name>
      <anchorfile>classtinycan_1_1Can.html</anchorfile>
      <anchor>aa20f1771716aeef8d8aebcbec445b6c9</anchor>
      <arglist>(TCanMsg *msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishCanMessage</name>
      <anchorfile>classtinycan_1_1Can.html</anchorfile>
      <anchor>af7b450ff65b794429cafda5963c2ffba</anchor>
      <arglist>(ros::Publisher *pub_message, TCanMsg *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readMsg</name>
      <anchorfile>classtinycan_1_1Can.html</anchorfile>
      <anchor>aa0203c207421ab083fc228874f29a48a</anchor>
      <arglist>(TCanMsg *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sendMsg</name>
      <anchorfile>classtinycan_1_1Can.html</anchorfile>
      <anchor>a13f64348cff8981ab13d92f56c99155d</anchor>
      <arglist>(TCanMsg *msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Can</name>
      <anchorfile>classtinycan_1_1Can.html</anchorfile>
      <anchor>a430a65fb06712b24cf8d09d2e045e943</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>device_idx</name>
      <anchorfile>classtinycan_1_1Can.html</anchorfile>
      <anchor>a6e24d0e5690feb1aaf29eca659728a4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tinycan::CanMsg_</name>
    <filename>structtinycan_1_1CanMsg__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::array&lt; uint8_t, 8 &gt;</type>
      <name>_data_type</name>
      <anchorfile>structtinycan_1_1CanMsg__.html</anchorfile>
      <anchor>a739c20387b8270585b1f2b3988996fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_id_type</name>
      <anchorfile>structtinycan_1_1CanMsg__.html</anchorfile>
      <anchor>a222843782223211fecd691e5ca473195</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_len_type</name>
      <anchorfile>structtinycan_1_1CanMsg__.html</anchorfile>
      <anchor>a5d94d27a671bd16be3aebb285fed74a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structtinycan_1_1CanMsg__.html</anchorfile>
      <anchor>a13aebd9e8457f742aba03ba8f23e32e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::tinycan::CanMsg_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structtinycan_1_1CanMsg__.html</anchorfile>
      <anchor>ad92f9cc850bb120bdd5a4b86386d7297</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CanMsg_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structtinycan_1_1CanMsg__.html</anchorfile>
      <anchor>a76e3fcc19f8e68a0ee90b610ce2c4cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CanMsg_</name>
      <anchorfile>structtinycan_1_1CanMsg__.html</anchorfile>
      <anchor>a34177dc99284fa2ab8e8e04b728a1af4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CanMsg_</name>
      <anchorfile>structtinycan_1_1CanMsg__.html</anchorfile>
      <anchor>a588f8c24bf0e975dcd0b65a74e0d3259</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>_data_type</type>
      <name>data</name>
      <anchorfile>structtinycan_1_1CanMsg__.html</anchorfile>
      <anchor>aa10f3dc5a81aa6d125b0fd2be808b6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_id_type</type>
      <name>id</name>
      <anchorfile>structtinycan_1_1CanMsg__.html</anchorfile>
      <anchor>a0b018737531aed7321c5bb287c84237a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_len_type</type>
      <name>len</name>
      <anchorfile>structtinycan_1_1CanMsg__.html</anchorfile>
      <anchor>aabac8faa8a245875bad62b5b02119dbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
