CL2.EnableSyncService* (FUN)

 

Diese Funktion der CAA_CanL2.library aktiviert den CANopen Sync Dienst als Produzent oder als Verbraucher, siehe Konzept: CAN Mini Treiber.

Eingang:

hDriver

CAA.HANDLE

Handle von CAN Schnittstelle

cobId

CL2I.COBID

xRTR

BOOL

Bit-Zeichen von RTR-Flag

x29BitId

BOOL

Bit-Zeichen von Meldungstyp

xSyncProducer*

BOOL

TRUE: SYNC-Produzent, FALSE: SYNC-Verbraucher

xEnableSyncEvent*

BOOL

legt fest, ob SYNC Ereignis aktiviert ist

udiSyncCycle

UDINT

Zyklenperiode von SYNC Meldung [µs]

udiSyncWindowLength*

UDINT

Fensterlänge von CANopen SYNC Meldung (siehe Konzept: CAN Mini Treiber)

udiSyncForewarnTime*

UDINT

Vorwarnzeit vor Senden einer SYNC Meldung (siehe Konzept: CAN Mini Treiber)

Ausgang:

eError

CL2.ERROR

Fehlercode (Aufzählungstyp)