MX Foundation 4
MXF_ASYNCEVENT_PENDING_INFO Struct Reference

Asynchronous Event Pending Information Structure. More...

#include <mxf_base.h>

Data Structures

union  condition
 

Data Fields

uint64 condID
 
uint64 reserved
 

Detailed Description

Field Documentation

uint64 MXF_ASYNCEVENT_PENDING_INFO::condID
Condition ID name Effect
MXF_ASYNCEVENT_COND_RX_MSG A specific message has been received.
Structure member to use: rxMsg.
MXF_ASYNCEVENT_COND_RX_ERROR A receive RX error has been detected.
Structure member to use: rxErr.
MXF_ASYNCEVENT_COND_TX_ERROR A TX error has been detected.
Structure member to use: txErr.
MXF_ASYNCEVENT_COND_TXAPERIODIC_BUFFER_THRESHOLD TX FIFO aperiodic buffer almost empty threshold has been reached.
Structure member to use: txAperiodicBufferThreshold.
MXF_ASYNCEVENT_COND_RXACQ_BUFFER_THRESHOLD Acquisition buffer almost full threshold has been reached.
Structure member to use: rxAcqBufferThreshold.
MXF_ASYNCEVENT_COND_TXPERIODIC_UPDATEMSG_BUFFER_THRESHOLD TX periodic update message buffer almost empty threshold has been reached.
Structure member to use: txPeriodicUpdateMsgBufferThreshold.
MXF_ASYNCEVENT_COND_EMBEDDED_RX_BUFFER_THRESHOLD Embedded RX buffer almost full threshold has been reached.
Structure member to use: embeddedRxBufferThreshold.
MXF_ASYNCEVENT_COND_EMBEDDED_TX_BUFFER_THRESHOLD Embedded TX buffer almost empty threshold has been reached.
Structure member to use: embeddedTxBufferThreshold.
MXF_ASYNCEVENT_COND_IRIGB_EVENTS An IRIG-B event has been detected.
Structure member to use: irigbEvents.
MXF_ASYNCEVENT_COND_RX_COMM_BUFFER_THRESHOLD Comm RX buffer almost full threshold has been reached.
Structure member to use: commBufferThreshold.
MXF_ASYNCEVENT_COND_TX_COMM_BUFFER_THRESHOLD Comm TX buffer almost empty threshold has been reached.
Structure member to use: commBufferThreshold.
Examples:
discrete_event_handler.c, discrete_fifo.c, flexdio_event_handler.c, flexdio_fifo.c, mil1553_aperiodic_event.c, mil1553_bc_rt_data_assignment.c, mil1553_embedded_async_to_1553.c, mil1553_embedded_update_embedded.c, and multi.c.
uint64 MXF_ASYNCEVENT_PENDING_INFO::reserved

Reserved for future use

Updated 10/23/2023