]> rtime.felk.cvut.cz Git - CanFestival-3.git/blob - src/symbols.c
fixed bug (forget to convert value in upper case)
[CanFestival-3.git] / src / symbols.c
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 (TimerInit);
128 EXPORT_SYMBOL (TimerCleanup);
129 EXPORT_SYMBOL (StartTimerLoop);
130 EXPORT_SYMBOL (StopTimerLoop);
131 EXPORT_SYMBOL (CreateReceiveTask);
132 EXPORT_SYMBOL (WaitReceiveTaskEnd);