16 <ul> |
16 <ul> |
17 <li><a href="files.html"><span>File List</span></a></li> |
17 <li><a href="files.html"><span>File List</span></a></li> |
18 <li><a href="globals.html"><span>Globals</span></a></li> |
18 <li><a href="globals.html"><span>Globals</span></a></li> |
19 </ul></div> |
19 </ul></div> |
20 <div class="nav"> |
20 <div class="nav"> |
21 <a class="el" href="dir_2209bfb26110ae52d50da4cefad5e72f.html">include</a></div> |
21 <a class="el" href="dir_bb27f6e70a4a8ab6966321815f15a33d.html">include</a></div> |
22 <h1>can_driver.h File Reference</h1><code>#include "<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>"</code><br> |
22 <h1>can_driver.h File Reference</h1><code>#include "<a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>"</code><br> |
23 <code>#include "<a class="el" href="can_8h-source.html">can.h</a>"</code><br> |
23 <code>#include "<a class="el" href="can_8h-source.html">can.h</a>"</code><br> |
24 |
24 |
25 <p> |
25 <p> |
26 Include dependency graph for can_driver.h:<p><center><img src="can__driver_8h__incl.png" border="0" usemap="#include/can_driver.h_map" alt=""></center> |
26 Include dependency graph for can_driver.h:<p><center><img src="can__driver_8h__incl.png" border="0" usemap="#include/can_driver.h_map" alt=""></center> |
27 <map name="include/can_driver.h_map"> |
27 <map name="include/can_driver.h_map"> |
28 <area href="win32_2applicfg_8h.html" shape="rect" coords="321,54,409,78" alt=""> |
28 <area href="win32_2applicfg_8h.html" shape="rect" coords="283,56,357,83" alt=""> |
29 <area href="can_8h.html" shape="rect" coords="213,78,272,102" alt=""> |
29 <area href="can_8h.html" shape="rect" coords="185,81,233,108" alt=""> |
30 </map> |
30 </map> |
31 |
31 |
32 <p> |
32 <p> |
33 This graph shows which files directly or indirectly include this file:<p><center><img src="can__driver_8h__dep__incl.png" border="0" usemap="#include/can_driver.hdep_map" alt=""></center> |
33 This graph shows which files directly or indirectly include this file:<p><center><img src="can__driver_8h__dep__incl.png" border="0" usemap="#include/can_driver.hdep_map" alt=""></center> |
34 <map name="include/can_driver.hdep_map"> |
34 <map name="include/can_driver.hdep_map"> |
35 <area href="can__lincan_8c.html" shape="rect" coords="273,5,505,29" alt=""> |
35 <area href="can__lincan_8c.html" shape="rect" coords="235,5,424,32" alt=""> |
36 <area href="can__peak__linux_8c.html" shape="rect" coords="241,53,537,77" alt=""> |
36 <area href="can__peak__linux_8c.html" shape="rect" coords="208,56,451,83" alt=""> |
37 <area href="can__peak__win32_8c.html" shape="rect" coords="233,101,545,125" alt=""> |
37 <area href="can__peak__win32_8c.html" shape="rect" coords="201,107,457,133" alt=""> |
38 <area href="can__socket_8c.html" shape="rect" coords="271,149,508,173" alt=""> |
38 <area href="can__socket_8c.html" shape="rect" coords="233,157,425,184" alt=""> |
39 <area href="can__uvccm__win32_8cpp.html" shape="rect" coords="213,197,565,221" alt=""> |
39 <area href="can__uvccm__win32_8cpp.html" shape="rect" coords="185,208,473,235" alt=""> |
40 <area href="can__virtual_8c.html" shape="rect" coords="271,245,508,269" alt=""> |
40 <area href="can__virtual_8c.html" shape="rect" coords="232,259,427,285" alt=""> |
41 <area href="timers__xeno_8c.html" shape="rect" coords="263,293,516,317" alt=""> |
41 <area href="timers__xeno_8c.html" shape="rect" coords="227,309,432,336" alt=""> |
42 <area href="unix_8c.html" shape="rect" coords="615,416,761,440" alt=""> |
42 <area href="unix_8c.html" shape="rect" coords="523,436,645,463" alt=""> |
43 <area href="timers__win32_8cpp.html" shape="rect" coords="271,392,508,416" alt=""> |
43 <area href="timers__win32_8cpp.html" shape="rect" coords="232,411,427,437" alt=""> |
44 <area href="unix_2canfestival_8h.html" shape="rect" coords="292,440,487,464" alt=""> |
44 <area href="unix_2canfestival_8h.html" shape="rect" coords="249,461,409,488" alt=""> |
45 <area href="win32_2canfestival_8h.html" shape="rect" coords="285,488,493,512" alt=""> |
45 <area href="win32_2canfestival_8h.html" shape="rect" coords="245,512,413,539" alt=""> |
46 </map> |
46 </map> |
47 |
47 |
48 <p> |
48 <p> |
49 <a href="can__driver_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> |
49 <a href="can__driver_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> |
50 <tr><td></td></tr> |
50 <tr><td></td></tr> |
51 <tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> |
51 <tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> |
52 <tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__BOARD.html">struct_s_BOARD</a></td></tr> |
52 <tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structstruct__s__BOARD.html">struct_s_BOARD</a></td></tr> |
53 |
53 |
54 <tr><td colspan="2"><br><h2>Defines</h2></td></tr> |
54 <tr><td colspan="2"><br><h2>Defines</h2></td></tr> |
55 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#74c6a27b44fd54de5cb021299ffce612">DLL_CALL</a>(funcname) funcname##_driver</td></tr> |
55 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#89cf6df671ff9d1386748dfd3efe3675">DLL_CALL</a>(funcname) funcname##_driver</td></tr> |
56 |
56 |
57 <tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> |
57 <tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> |
58 <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstruct__s__BOARD.html">struct_s_BOARD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#8791342659a586c5fa66d00ca4e4d583">s_BOARD</a></td></tr> |
58 <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstruct__s__BOARD.html">struct_s_BOARD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#fe663905447e4a10104a3b1520f1ccac">s_BOARD</a></td></tr> |
59 |
59 |
60 <tr><td colspan="2"><br><h2>Functions</h2></td></tr> |
60 <tr><td colspan="2"><br><h2>Functions</h2></td></tr> |
61 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 DLL_CALL() </td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#54d882f7937b7be0a5558f9d372cb0f7">canReceive</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>, <a class="el" href="structMessage.html">Message</a> *) FCT_PTR_INIT</td></tr> |
61 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 DLL_CALL() </td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#15f56beeb36191ffa3c7f130528987ac">canReceive</a> (<a class="el" href="win32_2applicfg_8h.html#324227f7b01d51ee83a883174769ac8f">CAN_HANDLE</a>, <a class="el" href="structMessage.html">Message</a> *) FCT_PTR_INIT</td></tr> |
62 |
62 |
63 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 DLL_CALL() </td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#821c783be9b81479e3d8392cfb8952f4">canSend</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>, <a class="el" href="structMessage.html">Message</a> *) FCT_PTR_INIT</td></tr> |
63 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 DLL_CALL() </td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#72f918faba2674cca538f6c880f0d560">canSend</a> (<a class="el" href="win32_2applicfg_8h.html#324227f7b01d51ee83a883174769ac8f">CAN_HANDLE</a>, <a class="el" href="structMessage.html">Message</a> *) FCT_PTR_INIT</td></tr> |
64 |
64 |
65 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> DLL_CALL() </td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#641404106e253941c94c97e67a8ce524">canOpen</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *) FCT_PTR_INIT</td></tr> |
65 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="win32_2applicfg_8h.html#324227f7b01d51ee83a883174769ac8f">CAN_HANDLE</a> DLL_CALL() </td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#1877b0ca5917af18ebcd85e4d3d239aa">canOpen</a> (<a class="el" href="structstruct__s__BOARD.html">s_BOARD</a> *) FCT_PTR_INIT</td></tr> |
66 |
66 |
67 <tr><td class="memItemLeft" nowrap align="right" valign="top">int DLL_CALL() </td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#daaecb39bb3a67bb15580a112990b506">canClose</a> (<a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a>) FCT_PTR_INIT</td></tr> |
67 <tr><td class="memItemLeft" nowrap align="right" valign="top">int DLL_CALL() </td><td class="memItemRight" valign="bottom"><a class="el" href="can__driver_8h.html#4c6db79a1b0b07d7428129627a4fddfe">canClose</a> (<a class="el" href="win32_2applicfg_8h.html#324227f7b01d51ee83a883174769ac8f">CAN_HANDLE</a>) FCT_PTR_INIT</td></tr> |
68 |
68 |
69 </table> |
69 </table> |
70 <hr><h2>Define Documentation</h2> |
70 <hr><h2>Define Documentation</h2> |
71 <a class="anchor" name="74c6a27b44fd54de5cb021299ffce612"></a><!-- doxytag: member="can_driver.h::DLL_CALL" ref="74c6a27b44fd54de5cb021299ffce612" args="(funcname)" --> |
71 <a class="anchor" name="89cf6df671ff9d1386748dfd3efe3675"></a><!-- doxytag: member="can_driver.h::DLL_CALL" ref="89cf6df671ff9d1386748dfd3efe3675" args="(funcname)" --> |
72 <div class="memitem"> |
72 <div class="memitem"> |
73 <div class="memproto"> |
73 <div class="memproto"> |
74 <table class="memname"> |
74 <table class="memname"> |
75 <tr> |
75 <tr> |
76 <td class="memname">#define DLL_CALL </td> |
76 <td class="memname">#define DLL_CALL </td> |
182 References <a class="el" href="drivers__win32_8cpp-source.html#l00113">driver_data::inst</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00057">driver_procs::m_canReceive</a>, and <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>. |
182 References <a class="el" href="drivers__win32_8cpp-source.html#l00113">driver_data::inst</a>, <a class="el" href="drivers__win32_8cpp-source.html#l00057">driver_procs::m_canReceive</a>, and <a class="el" href="drivers__win32_8cpp-source.html#l00117">s_driver_procs</a>. |
183 <p> |
183 <p> |
184 Referenced by <a class="el" href="unix_8c-source.html#l00132">canReceiveLoop()</a>, and <a class="el" href="unix_8c-source.html#l00084">LoadCanDriver()</a>. |
184 Referenced by <a class="el" href="unix_8c-source.html#l00132">canReceiveLoop()</a>, and <a class="el" href="unix_8c-source.html#l00084">LoadCanDriver()</a>. |
185 </div> |
185 </div> |
186 </div><p> |
186 </div><p> |
187 <a class="anchor" name="821c783be9b81479e3d8392cfb8952f4"></a><!-- doxytag: member="can_driver.h::canSend" ref="821c783be9b81479e3d8392cfb8952f4" args="(CAN_HANDLE, Message *) FCT_PTR_INIT" --> |
187 <a class="anchor" name="72f918faba2674cca538f6c880f0d560"></a><!-- doxytag: member="can_driver.h::canSend" ref="72f918faba2674cca538f6c880f0d560" args="(CAN_HANDLE, Message *) FCT_PTR_INIT" --> |
188 <div class="memitem"> |
188 <div class="memitem"> |
189 <div class="memproto"> |
189 <div class="memproto"> |
190 <table class="memname"> |
190 <table class="memname"> |
191 <tr> |
191 <tr> |
192 <td class="memname">UNS8 DLL_CALL() canSend </td> |
192 <td class="memname">UNS8 DLL_CALL() canSend </td> |
193 <td>(</td> |
193 <td>(</td> |
194 <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#712c7b28987b12b8d400df19c92d0f5e">CAN_HANDLE</a> </td> |
194 <td class="paramtype"><a class="el" href="win32_2applicfg_8h.html#324227f7b01d51ee83a883174769ac8f">CAN_HANDLE</a> </td> |
195 <td class="paramname">, </td> |
195 <td class="paramname">, </td> |
196 </tr> |
196 </tr> |
197 <tr> |
197 <tr> |
198 <td class="paramkey"></td> |
198 <td class="paramkey"></td> |
199 <td></td> |
199 <td></td> |