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