Acquisition Conditional Trigger data parameters.
More...
#include <mxf_rx.h>
This structure define some conditions for checking the data received. The check is performed using defined check masks (selected bits).
- Examples:
- ar429_rx_acquisition_trigger.c, ar429_rx_acquisition_trigger.cs, ar708_trigger.c, ar708_trigger.cs, ar717_rx_acquisition_trigger.c, ar717_rx_acquisition_trigger.cs, async_rx_acquisition_trigger.c, async_rx_acquisition_trigger.cs, csdb_rx_acquisition_trigger.c, csdb_rx_acquisition_trigger.cs, discrete_rx_acquisition_trigger.c, discrete_rx_acquisition_trigger.cs, hdlc_trigger.c, hdlc_trigger.cs, hfce_trigger.c, mil1553_bm_acquisition_trigger.c, and mil1553_bm_acquisition_trigger.cs.
uint64 MXF_RXACQ_TRIG_COND_RDATA_DW_PARM::mask |
Data mask, selects which bit are to be tested.
- Examples:
- ar429_rx_acquisition_trigger.c, ar429_rx_acquisition_trigger.cs, ar708_trigger.c, ar708_trigger.cs, ar717_rx_acquisition_trigger.c, ar717_rx_acquisition_trigger.cs, async_rx_acquisition_trigger.c, async_rx_acquisition_trigger.cs, csdb_rx_acquisition_trigger.c, csdb_rx_acquisition_trigger.cs, discrete_rx_acquisition_trigger.c, hdlc_trigger.c, hdlc_trigger.cs, hfce_trigger.c, mil1553_bm_acquisition_trigger.c, and mil1553_bm_acquisition_trigger.cs.
uint64 MXF_RXACQ_TRIG_COND_RDATA_DW_PARM::data |
Data pattern, pattern to be compared with received data.
- Examples:
- ar429_rx_acquisition_trigger.c, ar429_rx_acquisition_trigger.cs, ar708_trigger.c, ar708_trigger.cs, ar717_rx_acquisition_trigger.c, ar717_rx_acquisition_trigger.cs, async_rx_acquisition_trigger.c, async_rx_acquisition_trigger.cs, csdb_rx_acquisition_trigger.c, csdb_rx_acquisition_trigger.cs, discrete_rx_acquisition_trigger.c, hdlc_trigger.c, hdlc_trigger.cs, hfce_trigger.c, mil1553_bm_acquisition_trigger.c, and mil1553_bm_acquisition_trigger.cs.
uint64 MXF_RXACQ_TRIG_COND_RDATA_DW_PARM::offset |
Offset: (0 first dword, 1 second dword, …).
- Examples:
- ar429_rx_acquisition_trigger.c, ar429_rx_acquisition_trigger.cs, ar708_trigger.c, ar708_trigger.cs, ar717_rx_acquisition_trigger.c, ar717_rx_acquisition_trigger.cs, async_rx_acquisition_trigger.c, async_rx_acquisition_trigger.cs, csdb_rx_acquisition_trigger.c, csdb_rx_acquisition_trigger.cs, discrete_rx_acquisition_trigger.c, hdlc_trigger.c, hdlc_trigger.cs, hfce_trigger.c, mil1553_bm_acquisition_trigger.c, and mil1553_bm_acquisition_trigger.cs.
uint64 MXF_RXACQ_TRIG_COND_RDATA_DW_PARM::options |
Operator to apply between the received data and the mask/pattern.
Constant | Operation |
MXF_RXACQ_TRIG_COND_RDATA_OPTIONS_EQUAL | The trigger will be fired when (data & mask) == (received_data & mask) |
MXF_RXACQ_TRIG_COND_RDATA_OPTIONS_NOTEQUAL | The trigger will be fired when (data & mask) != (received_data & mask) |
- Examples:
- ar429_rx_acquisition_trigger.c, ar429_rx_acquisition_trigger.cs, ar708_trigger.c, ar708_trigger.cs, ar717_rx_acquisition_trigger.c, ar717_rx_acquisition_trigger.cs, async_rx_acquisition_trigger.c, async_rx_acquisition_trigger.cs, csdb_rx_acquisition_trigger.c, csdb_rx_acquisition_trigger.cs, discrete_rx_acquisition_trigger.c, hdlc_trigger.c, hdlc_trigger.cs, hfce_trigger.c, mil1553_bm_acquisition_trigger.c, and mil1553_bm_acquisition_trigger.cs.