1 /* |
|
2 |
|
3 This file is not part of CanFestival. |
|
4 This is third party contributed file. |
|
5 |
|
6 It is provided as-this and without any warranty |
|
7 |
|
8 */ |
|
9 |
|
10 //**************************************************************************** |
|
11 // Copyright (C) 2006 PEAK System-Technik GmbH |
|
12 // |
|
13 // linux@peak-system.com |
|
14 // www.peak-system.com |
|
15 // |
|
16 // This part of software is proprietary. It is allowed to |
|
17 // distribute it with CanFestival. |
|
18 // |
|
19 // No warranty at all is given. |
|
20 // |
|
21 // Maintainer(s): Edouard TISSERANT (edouard.tisserant@lolitech.fr) |
|
22 //**************************************************************************** |
|
23 |
|
24 /* |
|
25 Obfuscated by COBF (Version 1.06 2006-01-07 by BB) at Wed Aug 9 08:28:43 2006 |
|
26 */ |
|
27 #define pcan_o getenv |
|
28 #define pcan_6 strtol |
|
29 #define pcan_v NULL |
|
30 #define pcan_37 typedef |
|
31 #define pcan_53 struct |
|
32 #define pcan_11 char |
|
33 #define pcan_41 TASK_HANDLE |
|
34 #define pcan_5 receiveTask |
|
35 #define pcan_26 CO_Data |
|
36 #define pcan_s d |
|
37 #define pcan_27 s_BOARD |
|
38 #define pcan_l board |
|
39 #define pcan_48 pthread_mutex_t |
|
40 #define pcan_40 PTHREAD_MUTEX_INITIALIZER |
|
41 #define pcan_14 void |
|
42 #define pcan_m CAN_HANDLE |
|
43 #define pcan_d if |
|
44 #define pcan_55 CAN2_Init |
|
45 #define pcan_20 baudrate |
|
46 #define pcan_y CAN_INIT_TYPE_ST |
|
47 #define pcan_j else |
|
48 #define pcan_57 CAN_Init |
|
49 #define pcan_u UNS8 |
|
50 #define pcan_17 canReceive |
|
51 #define pcan_8 Message |
|
52 #define pcan_f data |
|
53 #define pcan_24 TPCANMsg |
|
54 #define pcan_13 DWORD |
|
55 #define pcan_19 pthread_mutex_lock |
|
56 #define pcan_31 CAN2_Read |
|
57 #define pcan_51 CAN_Read |
|
58 #define pcan_w CAN_ERR_OK |
|
59 #define pcan_n MSGTYPE |
|
60 #define pcan_28 MSGTYPE_STANDARD |
|
61 #define pcan_15 MSGTYPE_RTR |
|
62 #define pcan_23 CAN_ERR_BUSOFF |
|
63 #define pcan_2 printf |
|
64 #define pcan_x usleep |
|
65 #define pcan_z pthread_mutex_unlock |
|
66 #define pcan_q return |
|
67 #define pcan_32 MSGTYPE_STATUS |
|
68 #define pcan_12 DATA |
|
69 #define pcan_50 CAN_ERR_OVERRUN |
|
70 #define pcan_16 cob_id |
|
71 #define pcan_25 w |
|
72 #define pcan_18 ID |
|
73 #define pcan_9 rtr |
|
74 #define pcan_1 len |
|
75 #define pcan_7 LEN |
|
76 #define pcan_3 for |
|
77 #define pcan_47 canReceiveLoop |
|
78 #define pcan_21 while |
|
79 #define pcan_30 EnterMutex |
|
80 #define pcan_54 canDispatch |
|
81 #define pcan_35 LeaveMutex |
|
82 #define pcan_33 CAN_ERR_QRCVEMPTY |
|
83 #define pcan_42 CAN_ERR_BUSLIGHT |
|
84 #define pcan_49 CAN_ERR_BUSHEAVY |
|
85 #define pcan_43 canSend |
|
86 #define pcan_p errno |
|
87 #define pcan_36 do |
|
88 #define pcan_56 CAN2_Write |
|
89 #define pcan_46 CAN_Write |
|
90 #define pcan_44 canOpen |
|
91 #define pcan_22 int |
|
92 #define pcan_45 break |
|
93 #define pcan_4 fprintf |
|
94 #define pcan_10 stderr |
|
95 #define pcan_34 CreateReceiveTask |
|
96 #define pcan_59 canClose |
|
97 #define pcan_52 CAN2_Close |
|
98 #define pcan_38 CAN_Close |
|
99 #define pcan_29 WaitReceiveTaskEnd |
|