
leonid@255: ; This file is part of CanFestival, a library implementing CanOpen Stack. 
leonid@255: ;
leonid@255: ; CanFestival Copyright (C): Edouard TISSERANT and Francis DUPIN
leonid@255: ; CanFestival Win32 port Copyright (C) 2007 Leonid Tochinski, ChattenAssociates, Inc.
leonid@255: ;
leonid@255: ; See COPYING file for copyrights details.
leonid@255: ; 
leonid@255: ; This library is free software; you can redistribute it and/or
leonid@255: ; modify it under the terms of the GNU Lesser General Public
leonid@255: ; License as published by the Free Software Foundation; either
leonid@255: ; version 2.1 of the License, or (at your option) any later version.
leonid@255: ;
leonid@255: ; This library is distributed in the hope that it will be useful,
leonid@255: ; but WITHOUT ANY WARRANTY; without even the implied warranty of
leonid@255: ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
leonid@255: ; Lesser General Public License for more details.
leonid@255: ;
leonid@255: ; You should have received a copy of the GNU Lesser General Public
leonid@255: ; License along with this library; if not, write to the Free Software
leonid@255: ; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
leonid@255: 
leonid@252: ; CanFestival-3.def : Declares DLL exports.
etisserant@145: 
etisserant@145: LIBRARY      "CanFestival-3.DLL"
etisserant@145: 
etisserant@145: EXPORTS
leonid@252: 
etisserant@320:         ; dcf.h
etisserant@320:         send_consise_dcf
leonid@252: 
leonid@252:         ; lifegrd.h
leonid@252:         _heartbeatError
greg@589:         _post_SlaveBootup
Christian@635:         _post_SlaveStateChange
etisserant@145:         getNodeState
etisserant@145:         heartbeatInit
etisserant@145:         heartbeatStop
etisserant@145:         proceedNODE_GUARD
leonid@252:         
leonid@252:         ; nmtMaster.h
etisserant@145:         masterSendNMTstateChange
etisserant@145:         masterSendNMTnodeguard
etisserant@145:         masterRequestNodeState
leonid@252:         
leonid@252:         ; nmtSlave.h
etisserant@145:         proceedNMTstateChange
etisserant@145:         slaveSendBootUp
leonid@252:         
leonid@252:         ; objacces.h
leonid@252:         _storeODSubIndex
etisserant@145:         accessDictionaryError
gregory@594:         _getODentry
gregory@594:         _setODentry
etisserant@145:         scanIndexOD
etisserant@145:         RegisterSetODentryCallBack
leonid@252:         
leonid@252:         ; pdo.h
leonid@252:         buildPDO
etisserant@145:         sendPDOrequest
etisserant@145:         proceedPDO
leonid@252:         sendPDOevent
leonid@252:         _sendPDOevent
ct@681:         sendOnePDOevent
leonid@252: 		PDOInit
leonid@252: 		PDOStop
leonid@252: 		PDOEventTimerAlarm
leonid@252: 		PDOInhibitTimerAlarm
leonid@252: 		CopyBits
leonid@252: 
leonid@252:         ; sdo.h
leonid@252:         SDOTimeoutAlarm
leonid@252:         resetSDO
etisserant@145:         SDOlineToObjdict
etisserant@145:         objdictToSDOline
etisserant@145:         lineToSDO
etisserant@145:         SDOtoLine
etisserant@145:         failedSDO
etisserant@145:         resetSDOline
etisserant@145:         initSDOline
etisserant@145:         getSDOfreeLine
etisserant@145:         getSDOlineOnUse
etisserant@145:         closeSDOtransfer
etisserant@145:         getSDOlineRestBytes
etisserant@145:         setSDOlineRestBytes
etisserant@145:         sendSDO
etisserant@145:         sendSDOabort
etisserant@145:         proceedSDO
etisserant@145:         writeNetworkDict
leonid@252:         writeNetworkDictCallBack
etisserant@145:         readNetworkDict
etisserant@145:         readNetworkDictCallback
etisserant@145:         getReadResultNetworkDict
etisserant@145:         getWriteResultNetworkDict
leonid@252:         
leonid@252:         ; states.h
leonid@252:         _operational
leonid@252:         _preOperational
leonid@252:         _initialisation
leonid@252:         _stopped
etisserant@145:         canDispatch
etisserant@145:         getState
etisserant@145:         setState
etisserant@145:         getNodeId
etisserant@145:         setNodeId
leonid@252:         ;initPreOperationalMode
leonid@252: 
leonid@252:         ; sync.h
leonid@252:         startSYNC
leonid@252:         stopSYNC
leonid@252:         _post_sync
leonid@252:         _post_TPDO
etisserant@145:         sendSYNC
etisserant@145:         proceedSYNC
leonid@252:         
greg@589:         ; emcy.h
greg@589:         emergencyInit
greg@589:         emergencyStop
greg@589:         EMCY_setError
greg@589:         EMCY_errorRecovered
greg@589:         _post_emcy
leonid@252:         
leonid@252:         ; timer.h
etisserant@145:         SetAlarm
etisserant@145:         DelAlarm
etisserant@145:         TimeDispatch
etisserant@145:         setTimer
etisserant@145:         getElapsedTime
leonid@252:         
leonid@252:         ; timers_driver.h
greg@589:         TimerInit
greg@589:         TimerCleanup
etisserant@145:         StartTimerLoop
etisserant@145:         StopTimerLoop
etisserant@145:         CreateReceiveTask
leonid@252:         
leonid@252:         ; win32/canfestival.h
leonid@252: 		LoadCanDriver
leonid@252: 		canSend
leonid@252: 		canOpen
leonid@252: 		canClose
Christian@640: 		
Christian@640: 		LeaveMutex
Christian@640: 		EnterMutex
Christian@640: 		




