|
1 #include <linux/module.h> |
|
2 #include "data.h" |
|
3 #include "can_driver.h" |
|
4 #include "dcf.h" |
|
5 #include "nmtSlave.h" |
|
6 #include "timers_driver.h" |
|
7 |
|
8 // CanFestival symbols available to other kernel modules |
|
9 |
|
10 // dcf.h |
|
11 EXPORT_SYMBOL (send_consise_dcf); |
|
12 |
|
13 // emcy.h |
|
14 EXPORT_SYMBOL (_post_emcy); |
|
15 EXPORT_SYMBOL (EMCY_setError); |
|
16 EXPORT_SYMBOL (EMCY_errorRecovered); |
|
17 EXPORT_SYMBOL (emergencyInit); |
|
18 EXPORT_SYMBOL (emergencyStop); |
|
19 EXPORT_SYMBOL (proceedEMCY); |
|
20 |
|
21 // lifegrd.h |
|
22 EXPORT_SYMBOL (_heartbeatError); |
|
23 EXPORT_SYMBOL (_post_SlaveBootup); |
|
24 EXPORT_SYMBOL (getNodeState); |
|
25 EXPORT_SYMBOL (heartbeatInit); |
|
26 EXPORT_SYMBOL (heartbeatStop); |
|
27 EXPORT_SYMBOL (proceedNODE_GUARD); |
|
28 |
|
29 // lss.h |
|
30 #ifdef CO_ENABLE_LSS |
|
31 EXPORT_SYMBOL (startLSS); |
|
32 EXPORT_SYMBOL (stopLSS); |
|
33 EXPORT_SYMBOL (sendLSS); |
|
34 EXPORT_SYMBOL (sendLSSMessage); |
|
35 EXPORT_SYMBOL (proceedLSS_Master); |
|
36 EXPORT_SYMBOL (proceedLSS_Slave); |
|
37 EXPORT_SYMBOL (configNetworkNode); |
|
38 EXPORT_SYMBOL (configNetworkNodeCallBack); |
|
39 EXPORT_SYMBOL (getConfigResultNetworkNode); |
|
40 #endif |
|
41 |
|
42 // nmtMaster.h |
|
43 EXPORT_SYMBOL (masterSendNMTstateChange); |
|
44 EXPORT_SYMBOL (masterSendNMTnodeguard); |
|
45 EXPORT_SYMBOL (masterRequestNodeState); |
|
46 |
|
47 // nmtSlave.h |
|
48 EXPORT_SYMBOL (proceedNMTstateChange); |
|
49 EXPORT_SYMBOL (slaveSendBootUp); |
|
50 |
|
51 // objacces.h |
|
52 EXPORT_SYMBOL (_storeODSubIndex); |
|
53 EXPORT_SYMBOL (accessDictionaryError); |
|
54 EXPORT_SYMBOL (getODentry); |
|
55 EXPORT_SYMBOL (setODentry); |
|
56 EXPORT_SYMBOL (writeLocalDict); |
|
57 EXPORT_SYMBOL (scanIndexOD); |
|
58 EXPORT_SYMBOL (RegisterSetODentryCallBack); |
|
59 |
|
60 // pdo.h |
|
61 EXPORT_SYMBOL (buildPDO); |
|
62 EXPORT_SYMBOL (sendPDOrequest); |
|
63 EXPORT_SYMBOL (proceedPDO); |
|
64 EXPORT_SYMBOL (sendPDOevent); |
|
65 EXPORT_SYMBOL (_sendPDOevent); |
|
66 EXPORT_SYMBOL (PDOInit); |
|
67 EXPORT_SYMBOL (PDOStop); |
|
68 EXPORT_SYMBOL (PDOEventTimerAlarm); |
|
69 EXPORT_SYMBOL (PDOInhibitTimerAlarm); |
|
70 EXPORT_SYMBOL (CopyBits); |
|
71 |
|
72 // sdo.h |
|
73 EXPORT_SYMBOL (SDOTimeoutAlarm); |
|
74 EXPORT_SYMBOL (resetSDO); |
|
75 EXPORT_SYMBOL (SDOlineToObjdict); |
|
76 EXPORT_SYMBOL (objdictToSDOline); |
|
77 EXPORT_SYMBOL (lineToSDO); |
|
78 EXPORT_SYMBOL (SDOtoLine); |
|
79 EXPORT_SYMBOL (failedSDO); |
|
80 EXPORT_SYMBOL (resetSDOline); |
|
81 EXPORT_SYMBOL (initSDOline); |
|
82 EXPORT_SYMBOL (getSDOfreeLine); |
|
83 EXPORT_SYMBOL (getSDOlineOnUse); |
|
84 EXPORT_SYMBOL (closeSDOtransfer); |
|
85 EXPORT_SYMBOL (getSDOlineRestBytes); |
|
86 EXPORT_SYMBOL (setSDOlineRestBytes); |
|
87 EXPORT_SYMBOL (sendSDO); |
|
88 EXPORT_SYMBOL (sendSDOabort); |
|
89 EXPORT_SYMBOL (proceedSDO); |
|
90 EXPORT_SYMBOL (writeNetworkDict); |
|
91 EXPORT_SYMBOL (writeNetworkDictCallBack); |
|
92 EXPORT_SYMBOL (readNetworkDict); |
|
93 EXPORT_SYMBOL (readNetworkDictCallback); |
|
94 EXPORT_SYMBOL (getReadResultNetworkDict); |
|
95 EXPORT_SYMBOL (getWriteResultNetworkDict); |
|
96 |
|
97 // states.h |
|
98 EXPORT_SYMBOL (_initialisation); |
|
99 EXPORT_SYMBOL (_preOperational); |
|
100 EXPORT_SYMBOL (_operational); |
|
101 EXPORT_SYMBOL (_stopped); |
|
102 EXPORT_SYMBOL (canDispatch); |
|
103 EXPORT_SYMBOL (getState); |
|
104 EXPORT_SYMBOL (setState); |
|
105 EXPORT_SYMBOL (getNodeId); |
|
106 EXPORT_SYMBOL (setNodeId); |
|
107 |
|
108 // sync.h |
|
109 EXPORT_SYMBOL (startSYNC); |
|
110 EXPORT_SYMBOL (stopSYNC); |
|
111 EXPORT_SYMBOL (_post_sync); |
|
112 EXPORT_SYMBOL (_post_TPDO); |
|
113 EXPORT_SYMBOL (sendSYNC); |
|
114 EXPORT_SYMBOL (sendSYNCMessage); |
|
115 EXPORT_SYMBOL (proceedSYNC); |
|
116 |
|
117 // timer.h |
|
118 EXPORT_SYMBOL (SetAlarm); |
|
119 EXPORT_SYMBOL (DelAlarm); |
|
120 EXPORT_SYMBOL (TimeDispatch); |
|
121 EXPORT_SYMBOL (setTimer); |
|
122 EXPORT_SYMBOL (getElapsedTime); |
|
123 |
|
124 // timers_driver.h |
|
125 EXPORT_SYMBOL (EnterMutex); |
|
126 EXPORT_SYMBOL (LeaveMutex); |
|
127 EXPORT_SYMBOL (WaitReceiveTaskEnd); |
|
128 EXPORT_SYMBOL (StartTimerLoop); |
|
129 EXPORT_SYMBOL (StopTimerLoop); |
|
130 EXPORT_SYMBOL (CreateReceiveTask); |