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.