1 \hypertarget{can__peak__win32_8c}{ |
|
2 \section{/home/epimerde/documents/tc11/Can\-Festival-3/drivers/can\_\-peak\_\-win32/can\_\-peak\_\-win32.c File Reference} |
|
3 \label{can__peak__win32_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/drivers/can_peak_win32/can_peak_win32.c@{/home/epimerde/documents/tc11/CanFestival-3/drivers/can\_\-peak\_\-win32/can\_\-peak\_\-win32.c}} |
|
4 } |
|
5 {\tt \#include $<$stdio.h$>$}\par |
|
6 {\tt \#include $<$string.h$>$}\par |
|
7 {\tt \#include $<$errno.h$>$}\par |
|
8 {\tt \#include $<$fcntl.h$>$}\par |
|
9 {\tt \#include \char`\"{}cancfg.h\char`\"{}}\par |
|
10 {\tt \#include \char`\"{}can\_\-driver.h\char`\"{}}\par |
|
11 \subsection*{Defines} |
|
12 \begin{CompactItemize} |
|
13 \item |
|
14 \#define \hyperlink{can__peak__win32_8c_6c15c0d426ae2e61f69f3119d3fe486b}{extra\_\-PCAN\_\-init\_\-params} |
|
15 \item |
|
16 \#define \hyperlink{can__peak__win32_8c_44ef8a15c3be0d9b410c0c21709a12c2}{CAN\_\-INIT\_\-TYPE\_\-ST\_\-RTR}~MSGTYPE\_\-STANDARD $|$ MSGTYPE\_\-RTR |
|
17 \end{CompactItemize} |
|
18 \subsection*{Functions} |
|
19 \begin{CompactItemize} |
|
20 \item |
|
21 int \hyperlink{can__peak__win32_8c_6820d7fa32e6e79d432c6003e4c15c32}{Translate\-Baude\-Rate} (char $\ast$optarg) |
|
22 \item |
|
23 void \hyperlink{can__peak__win32_8c_9f623ce2d3a68e90dfdb1ff0d54a9b57}{can\-Init} (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$board) |
|
24 \item |
|
25 UNS8 \hyperlink{can__peak__win32_8c_6b3248e95acf2b08d1fd8b42610cc5a6}{can\-Receive\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0, \hyperlink{structMessage}{Message} $\ast$m) |
|
26 \item |
|
27 UNS8 \hyperlink{can__peak__win32_8c_def95aee49efa13dd047d0b3b5507ad3}{can\-Send\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0, \hyperlink{structMessage}{Message} $\ast$m) |
|
28 \item |
|
29 \hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} \hyperlink{can__peak__win32_8c_945403aba7f36acbd2e7160ade361bab}{can\-Open\_\-driver} (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$board) |
|
30 \item |
|
31 int \hyperlink{can__peak__win32_8c_76e6a915d0e40a23b863198b2aaa5545}{can\-Close\_\-driver} (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} fd0) |
|
32 \end{CompactItemize} |
|
33 |
|
34 |
|
35 \subsection{Define Documentation} |
|
36 \hypertarget{can__peak__win32_8c_44ef8a15c3be0d9b410c0c21709a12c2}{ |
|
37 \index{can_peak_win32.c@{can\_\-peak\_\-win32.c}!CAN_INIT_TYPE_ST_RTR@{CAN\_\-INIT\_\-TYPE\_\-ST\_\-RTR}} |
|
38 \index{CAN_INIT_TYPE_ST_RTR@{CAN\_\-INIT\_\-TYPE\_\-ST\_\-RTR}!can_peak_win32.c@{can\_\-peak\_\-win32.c}} |
|
39 \subsubsection[CAN\_\-INIT\_\-TYPE\_\-ST\_\-RTR]{\setlength{\rightskip}{0pt plus 5cm}\#define CAN\_\-INIT\_\-TYPE\_\-ST\_\-RTR~MSGTYPE\_\-STANDARD $|$ MSGTYPE\_\-RTR}} |
|
40 \label{can__peak__win32_8c_44ef8a15c3be0d9b410c0c21709a12c2} |
|
41 |
|
42 |
|
43 |
|
44 |
|
45 Definition at line 52 of file can\_\-peak\_\-win32.c.\hypertarget{can__peak__win32_8c_6c15c0d426ae2e61f69f3119d3fe486b}{ |
|
46 \index{can_peak_win32.c@{can\_\-peak\_\-win32.c}!extra_PCAN_init_params@{extra\_\-PCAN\_\-init\_\-params}} |
|
47 \index{extra_PCAN_init_params@{extra\_\-PCAN\_\-init\_\-params}!can_peak_win32.c@{can\_\-peak\_\-win32.c}} |
|
48 \subsubsection[extra\_\-PCAN\_\-init\_\-params]{\setlength{\rightskip}{0pt plus 5cm}\#define extra\_\-PCAN\_\-init\_\-params}} |
|
49 \label{can__peak__win32_8c_6c15c0d426ae2e61f69f3119d3fe486b} |
|
50 |
|
51 |
|
52 |
|
53 |
|
54 Definition at line 36 of file can\_\-peak\_\-win32.c. |
|
55 |
|
56 \subsection{Function Documentation} |
|
57 \hypertarget{can__peak__win32_8c_76e6a915d0e40a23b863198b2aaa5545}{ |
|
58 \index{can_peak_win32.c@{can\_\-peak\_\-win32.c}!canClose_driver@{canClose\_\-driver}} |
|
59 \index{canClose_driver@{canClose\_\-driver}!can_peak_win32.c@{can\_\-peak\_\-win32.c}} |
|
60 \subsubsection[canClose\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}int can\-Close\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0})}} |
|
61 \label{can__peak__win32_8c_76e6a915d0e40a23b863198b2aaa5545} |
|
62 |
|
63 |
|
64 |
|
65 |
|
66 Definition at line 237 of file can\_\-peak\_\-win32.c.\hypertarget{can__peak__win32_8c_9f623ce2d3a68e90dfdb1ff0d54a9b57}{ |
|
67 \index{can_peak_win32.c@{can\_\-peak\_\-win32.c}!canInit@{canInit}} |
|
68 \index{canInit@{canInit}!can_peak_win32.c@{can\_\-peak\_\-win32.c}} |
|
69 \subsubsection[canInit]{\setlength{\rightskip}{0pt plus 5cm}void can\-Init (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$ {\em board})}} |
|
70 \label{can__peak__win32_8c_9f623ce2d3a68e90dfdb1ff0d54a9b57} |
|
71 |
|
72 |
|
73 |
|
74 |
|
75 Definition at line 70 of file can\_\-peak\_\-win32.c. |
|
76 |
|
77 References struct\_\-s\_\-BOARD::baudrate, extra\_\-PCAN\_\-init\_\-params, and Translate\-Baude\-Rate().\hypertarget{can__peak__win32_8c_945403aba7f36acbd2e7160ade361bab}{ |
|
78 \index{can_peak_win32.c@{can\_\-peak\_\-win32.c}!canOpen_driver@{canOpen\_\-driver}} |
|
79 \index{canOpen_driver@{canOpen\_\-driver}!can_peak_win32.c@{can\_\-peak\_\-win32.c}} |
|
80 \subsubsection[canOpen\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} can\-Open\_\-driver (\hyperlink{structstruct__s__BOARD}{s\_\-BOARD} $\ast$ {\em board})}} |
|
81 \label{can__peak__win32_8c_945403aba7f36acbd2e7160ade361bab} |
|
82 |
|
83 |
|
84 |
|
85 |
|
86 Definition at line 205 of file can\_\-peak\_\-win32.c. |
|
87 |
|
88 References can\-Init().\hypertarget{can__peak__win32_8c_6b3248e95acf2b08d1fd8b42610cc5a6}{ |
|
89 \index{can_peak_win32.c@{can\_\-peak\_\-win32.c}!canReceive_driver@{canReceive\_\-driver}} |
|
90 \index{canReceive_driver@{canReceive\_\-driver}!can_peak_win32.c@{can\_\-peak\_\-win32.c}} |
|
91 \subsubsection[canReceive\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Receive\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}} |
|
92 \label{can__peak__win32_8c_6b3248e95acf2b08d1fd8b42610cc5a6} |
|
93 |
|
94 |
|
95 |
|
96 |
|
97 Definition at line 89 of file can\_\-peak\_\-win32.c. |
|
98 |
|
99 References can\-Init(), Message::cob\_\-id, Message::data, Message::len, Message::rtr, UNS8, and SHORT\_\-CAN::w.\hypertarget{can__peak__win32_8c_def95aee49efa13dd047d0b3b5507ad3}{ |
|
100 \index{can_peak_win32.c@{can\_\-peak\_\-win32.c}!canSend_driver@{canSend\_\-driver}} |
|
101 \index{canSend_driver@{canSend\_\-driver}!can_peak_win32.c@{can\_\-peak\_\-win32.c}} |
|
102 \subsubsection[canSend\_\-driver]{\setlength{\rightskip}{0pt plus 5cm}UNS8 can\-Send\_\-driver (\hyperlink{win32_2applicfg_8h_712c7b28987b12b8d400df19c92d0f5e}{CAN\_\-HANDLE} {\em fd0}, \hyperlink{structMessage}{Message} $\ast$ {\em m})}} |
|
103 \label{can__peak__win32_8c_def95aee49efa13dd047d0b3b5507ad3} |
|
104 |
|
105 |
|
106 |
|
107 |
|
108 Definition at line 159 of file can\_\-peak\_\-win32.c. |
|
109 |
|
110 References CAN\_\-INIT\_\-TYPE\_\-ST\_\-RTR, can\-Init(), Message::cob\_\-id, Message::data, Message::len, Message::rtr, UNS8, and SHORT\_\-CAN::w.\hypertarget{can__peak__win32_8c_6820d7fa32e6e79d432c6003e4c15c32}{ |
|
111 \index{can_peak_win32.c@{can\_\-peak\_\-win32.c}!TranslateBaudeRate@{TranslateBaudeRate}} |
|
112 \index{TranslateBaudeRate@{TranslateBaudeRate}!can_peak_win32.c@{can\_\-peak\_\-win32.c}} |
|
113 \subsubsection[TranslateBaudeRate]{\setlength{\rightskip}{0pt plus 5cm}int Translate\-Baude\-Rate (char $\ast$ {\em optarg})}} |
|
114 \label{can__peak__win32_8c_6820d7fa32e6e79d432c6003e4c15c32} |
|
115 |
|
116 |
|
117 |
|
118 |
|
119 Definition at line 55 of file can\_\-peak\_\-win32.c. |
|