EventIDs (GVL)

InOut:

Scope

Name

Type

Initial

Comment

Constant

CMPID_CmpRedundancy

DWORD

16#129

ComponentID to specify for EventOpen

EVTPARAMID_CmpRdcyAcyclicRecv

WORD

16#4

IDs for the event parameter structures

EVTVERSION_CmpRdcyAcyclicRecv

WORD

16#1

EVTPARAMID_CmpRdcyAcyclicReadiness

WORD

16#5

EVTVERSION_CmpRdcyAcyclicReadiness

WORD

16#1

EVT_RdcyAcyclicRecvBase

DWORD

100

This event number is used for creating the event ID for the EVT_RdcyAcyclicRecv event. It will be incremented by 1 for every acyclic usage registration. This event is sent by the receiver when data has been received. Starts with event number 100 to prevent collisions with existing events. NOTE: This event will be posted from the concurrent RecvTask of the acyclic data transfer module. Do not call the RdcyAcyclicSend function from within the callback function of this event.

EVT_RdcyAcyclicReadiness

DWORD

(SHL(UINT_TO_DWORD(EventClass.EVTCLASS_INFO), 16) OR 16#A)

The “acyclic data transfer module” is ready, i.e. the RA_STATE_PROTOCOL_VER_SUCCEEDED state has been reached. Or the “acyclic data transfer module” is no longer ready, i.e. the RA_STATE_PROTOCOL_VER_SUCCEEDED state has been left. NOTE: This event will be posted from the concurrent RecvTask of the acyclic data transfer module. Do not call the RdcyAcyclicSend function from within the callback function of this event.