EVENT

PXSvMsgReceive_EvWait PXVT_MSG, PXVT_EVENT

Fn

PxMsgReceive_EvWait()

A1

ID of the received message object if the message was received or invalid ID on failure/event abortion

A2

Events, if the receive was aborted by a waiting event

Er

PxMsgReceive_EvWait() error codes

PXSvMsgReceive_EvWait_Waiting PXVT_MSG, PXVT_EVENT

Fn

PxMsgReceive_EvWait()

A1

ID of the mailbox object from which to get a message

A2

Events to wait for

PXSvMsgEnvelop_EvWait PXVT_MSG, PXVT_EVENT

Fn

PxMsgEnvelop_EvWait()

A1

The beginning of the data area to be enveloped

A2

Data area’s size in bytes

Er

PxMsgEnvelop_EvWait() error codes

PXSvMsgAwaitRel_EvWait PXVT_MSG, PXVT_EVENT

Fn

PxMsgAwaitRel_EvWait()

A1

ID of the message object to wait for or invalid ID on failure/event abortion

A2

Events, if the waiting was aborted by a waiting event

Er

PxMsgAwaitRel_EvWait() error codes

PXSvMsgAwaitRel_EvWait_Waiting PXVT_MSG, PXVT_EVENT

Fn

PxMsgAwaitRel_EvWait()

A1

ID of the message object to wait for

A2

Events to wait for

PXSvAwaitEvents PXVT_EVENT

Fn

PxAwaitEvents()

A1

Received events

A2

Events to wait for

PXSvAwaitEvents_Waiting PXVT_EVENT

Fn

PxAwaitEvents()

A1

Events to wait for

PXSvResetEvents PXVT_EVENT

Fn

PxResetEvents()

A1

Events to reset

A2

Events that were successfully reset

PXSvTaskSignalEvents PXVT_EVENT

Fn

PxTaskSignalEvents()

A1

ID of the task object to send events to

A2

Events to send

Er

PxTaskSignalEvents() error codes

PXSvGetSavedEvents PXVT_EVENT

Fn

PxGetSavedEvents()

A1

Saved events of the calling task

PXSvGetAbortingEvents PXVT_EVENT

Fn

PxGetAbortingEvents()

A1

Aborting events of the calling task

PXSvGetAbortFrameSize PXVT_EVENT

Fn

PxGetAbortFrameSize()

A1

Size of an abort frame in bytes (sizeof(PxAbortframe_T))

PXSvDelayRequest_EvWait PXVT_DELAY, PXVT_EVENT

Fn

PXSvDelayRequest_EvWait()

A1

ID of the delay job object if the request was successful or invalid ID on failure/event abortion

A2

Events, if the request was aborted by a waiting event

Er

PXSvDelayRequest_EvWait() error codes

PXSvInterruptRequest_EvWait PXVT_INTERRUPT, PXVT_EVENT

Fn

PxInterruptRequest_EvWait()

A1

ID of the interrupt object if the request was successful or invalid ID on failure/event abortion

A2

Events, if the request was aborted by a waiting event

Er

PxInterruptRequest_EvWait() error codes

PXSvMbxRequest_EvWait PXVT_MBX, PXVT_EVENT

Fn

PxMbxRequest_EvWait()

A1

ID of the mailbox object if the request was successful or invalid ID on failure/event abortion

A2

Events, if the request was aborted by a waiting event

Er

PxMbxRequest_EvWait() error codes

PXSvMcRequest_EvWait PXVT_MC, PXVT_EVENT

Fn

PxMcRequest_EvWait()

A1

ID of the memory class object if the request was successful or invalid ID on failure/event abortion

A2

Events, if the request was aborted by a waiting event

Er

PxMcRequest_EvWait() error codes

PXSvToRequest_EvWait PXVT_TO, PXVT_EVENT

Fn

PxToRequest_EvWait()

A1

ID of the timeout object if the request was successful or invalid ID on failure/event abortion

A2

Events, if the request was aborted by a waiting event

Er

PxToRequest_EvWait() error codes

PXSvTaskSignalEvents_Hnd PXVT_EVENT, PXVT_HND

Fn

Internal task service (event service)

A1

ID of the task object to which the event is to be signalled

A2

Events to signal