src/symbols.c
changeset 391 7802a7d5584f
child 467 40efa79d27dd
equal deleted inserted replaced
390:31dc4ec8710c 391:7802a7d5584f
       
     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);