; CanFestival-3.def : Declares DLL exports.

LIBRARY      "CanFestival-3.DLL"

EXPORTS

        ; dsf.h
        decompo_dcf

        ; lifegrd.h
        _heartbeatError
        getNodeState
        heartbeatInit
        heartbeatStop
        proceedNODE_GUARD
        
        ; nmtMaster.h
        masterSendNMTstateChange
        masterSendNMTnodeguard
        masterRequestNodeState
        
        ; nmtSlave.h
        proceedNMTstateChange
        slaveSendBootUp
        
        ; objacces.h
        _storeODSubIndex
        accessDictionaryError
        getODentry
        setODentry
        writeLocalDict
        readLocalDict
        scanIndexOD
        RegisterSetODentryCallBack
        
        ; pdo.h
        buildPDO
        sendPDOrequest
        proceedPDO
        sendPDOevent
        _sendPDOevent
		PDOInit
		PDOStop
		PDOEventTimerAlarm
		PDOInhibitTimerAlarm
		CopyBits

        ; sdo.h
        SDOTimeoutAlarm
        resetSDO
        SDOlineToObjdict
        objdictToSDOline
        lineToSDO
        SDOtoLine
        failedSDO
        resetSDOline
        initSDOline
        getSDOfreeLine
        getSDOlineOnUse
        closeSDOtransfer
        getSDOlineRestBytes
        setSDOlineRestBytes
        sendSDO
        sendSDOabort
        proceedSDO
        writeNetworkDict
        writeNetworkDictCallBack
        readNetworkDict
        readNetworkDictCallback
        getReadResultNetworkDict
        getWriteResultNetworkDict
        
        ; states.h
        _operational
        _preOperational
        _initialisation
        _stopped
        canDispatch
        getState
        setState
        getNodeId
        setNodeId
        ;initPreOperationalMode

        ; sync.h
        startSYNC
        stopSYNC
        _post_sync
        _post_TPDO
        sendSYNC
        proceedSYNC
        
        
        ; timer.h
        SetAlarm
        DelAlarm
        TimeDispatch
        setTimer
        getElapsedTime
        
        ; timers_driver.h
        StartTimerLoop
        StopTimerLoop
        CreateReceiveTask
        
        ; win32/canfestival.h
		LoadCanDriver
		canSend
		canOpen
		canClose
