EnableSyncService (FUN) ¶ FUNCTION EnableSyncService : ERROR Enables the SYNC service for a given network. The CANopen Stack uses this function for better SYNC accuracy. If service is enabled SYNC message will be sent by the CAN driver implementation. Note Sync Service is not supported by all CAN drivers. InOut: Scope Name Type Comment Return EnableSyncService ERROR ERROR.NO_ERROR or appropriate error code Input hDriver CAA.HANDLE handle of CAN interface cobID CL2I.COBID id of SYNC message xSyncProducer BOOL TRUE: sync producer; FALSE: consumer xEnableSyncEvent BOOL TRUE: fire event udiSyncCycle UDINT SYNC cycle udiSyncWindowLength UDINT SYNC window udiSyncForewarnTime UDINT SYNC forewarn time in µs
Indicator Services ¶ Functions for setting/getting the CiA LED state according to CiA 303-3. GetCiAState (Function) SetCiAState (Function)
GetCiAState (FUN) ¶ FUNCTION GetCiAState : USINT Returns the current CiA LED state according to CiA 303-3. Interpretation of returned USINT see IndicatorConstants . InOut: Scope Name Type Comment Return GetCiAState USINT current CiA state (see IndicatorConstants ) Input hDriver CAA.HANDLE handle of CAN interface peError POINTER TO ERROR optional pointer to error enum
SetCiAState (FUN) ¶ FUNCTION SetCiAState : ERROR Sets the current CiA LED state according to CiA 303-3. Interpretation of usiState see IndicatorConstants . InOut: Scope Name Type Comment Return SetCiAState ERROR ERROR.NO_ERROR or appropriate error code Input hDriver CAA.HANDLE handle of CAN interface usiState USINT new CiA State (see IndicatorConstants )
Internal ¶ All functions in this folder are unmanaged functions. No resource manager is managing the resources. This means that the caller is responsible for freeing all resources (Prefix “_”). Functions without resource manager have better performance. Handles returned by unmanaged functions should not be used with managed functions and vice versa. Basic Functions _CloneMessage (Function) _CreateArrayReceiver (Function) _CreateIdAreaReceiver (Function) _CreateMaskReceiver (Function) _CreateMessage (Function) _CreateSingleIdReceiver (Function) _DeleteReceiver (Function) _DriverClose (Function) _DriverGetSize (Function) _DriverOpenH (Function) _DriverOpenP (Function) _FreeMessage (Function) _Read (Function) _ReadArrayReceiver (Function) _RegisterIdArea (Function) _UnregisterIdArea (Function) _Write (Function) Diagnostic Information _GetBaudrate (Function) _GetBusAlarm (Function) _GetBusState (Function) _GetBusload (Function) _GetDiagnosis (Function) _GetLostCounter (Function) _GetReceiveCounter (Function) _GetReceiveErrorCounter (Function) _GetReceivePoolSize (Function) _GetReceiveQueueLength (Function) _GetTransmitCounter (Function) _GetTransmitErrorCounter (Function) _GetTransmitPoolSize (Function) _GetTransmitQueueLength (Function) _IsSendingActive (Function) _ResetBusAlarm (Function) Extended Functionality _DisableSyncService (Function) _EnableSyncService (Function) Indicator Services _GetCiAState (Function) _SetCiAState (Function) Message Information _GetMessageDataPointer (Function) _GetMessageId (Function) _GetMessageLength (Function) _GetMsgCount (Function) _GetNetId (Function) _GetTimeStamp (Function) _Is29BitIdMessage (Function) _IsRTRMessage (Function) _IsTransmitMessage (Function) _LostMessages (Function)
Basic Functions ¶ _CloneMessage (Function) _CreateArrayReceiver (Function) _CreateIdAreaReceiver (Function) _CreateMaskReceiver (Function) _CreateMessage (Function) _CreateSingleIdReceiver (Function) _DeleteReceiver (Function) _DriverClose (Function) _DriverGetSize (Function) _DriverOpenH (Function) _DriverOpenP (Function) _FreeMessage (Function) _Read (Function) _ReadArrayReceiver (Function) _RegisterIdArea (Function) _UnregisterIdArea (Function) _Write (Function)
Diagnostic Information ¶ _GetBaudrate (Function) _GetBusAlarm (Function) _GetBusState (Function) _GetBusload (Function) _GetDiagnosis (Function) _GetLostCounter (Function) _GetReceiveCounter (Function) _GetReceiveErrorCounter (Function) _GetReceivePoolSize (Function) _GetReceiveQueueLength (Function) _GetTransmitCounter (Function) _GetTransmitErrorCounter (Function) _GetTransmitPoolSize (Function) _GetTransmitQueueLength (Function) _IsSendingActive (Function) _ResetBusAlarm (Function)
Extended Functionality ¶ _DisableSyncService (Function) _EnableSyncService (Function)
Indicator Services ¶ _GetCiAState (Function) _SetCiAState (Function)
Message Information ¶ _GetMessageDataPointer (Function) _GetMessageId (Function) _GetMessageLength (Function) _GetMsgCount (Function) _GetNetId (Function) _GetTimeStamp (Function) _Is29BitIdMessage (Function) _IsRTRMessage (Function) _IsTransmitMessage (Function) _LostMessages (Function)