MX Foundation 4
|
MIL 1553 Major Frame Properties Structure. More...
#include <mxf_class_mil1553.h>
Data Fields | |
uint32 | options |
uint32 | firstMinorIndex |
uint64 | startTime |
uint64 | stopTime |
uint32 | reserved [2] |
Major frame properties are set with mxfTxPeriodicMajorFrameStart() function.
uint32 MXF_MIL1553_TXPERIODIC_MJRFRAME_PROPERTIES::options |
Major frame options.
Bit option | Description |
---|---|
MXF_MIL1553_TXPERIODIC_MJRFRAME_PROPERTIES_OPT_MINOR_MODULO_NOW | When the modulo of the minor frame is not reached, this option will transmit the next ready minor frame as soon as possible, otherwise it will wait until the next minor frame rate before it will transmit it. Supported on Enhanced BC only. |
MXF_MIL1553_TXPERIODIC_MJRFRAME_PROPERTIES_OPT_EXTCLOCK_MODE_FALLING | Use falling edge for external clock. When used, minor frame rate will be ignored. BC #0 uses discrete input pin #4, BC #1 uses discrete input pin #5 and so on. |
MXF_MIL1553_TXPERIODIC_MJRFRAME_PROPERTIES_OPT_EXTCLOCK_MODE_RISING | Use rising edge for external clock. When used, minor frame rate will be ignored. BC #0 uses discrete input pin #4, BC #1 uses discrete input pin #5 and so on. |
uint32 MXF_MIL1553_TXPERIODIC_MJRFRAME_PROPERTIES::firstMinorIndex |
Index of the first minor frame to start.
uint64 MXF_MIL1553_TXPERIODIC_MJRFRAME_PROPERTIES::startTime |
Absolute start time at which to start the major frame, expressed on the timebase (microseconds or nanoseconds). Set to 0 if no start time should be used.
uint64 MXF_MIL1553_TXPERIODIC_MJRFRAME_PROPERTIES::stopTime |
Absolute stop time at which to stop the major frame, expressed on the timebase (microseconds or nanoseconds). Set to 0 if no stop time should be used.
uint32 MXF_MIL1553_TXPERIODIC_MJRFRAME_PROPERTIES::reserved[2] |
Reserved for future use. Must be set to 0.