MX Foundation 4
Data Buffer Management

Each MIL-1553 BC channel has 3072 data buffers and each command must be linked to one buffer.

The MXF_MIL1553_TXPERIODIC_MJRFRAME_MSG.buffer field allows assigning a data buffer to a message. The mxfTxPeriodicUpdateMsgBufferAlloc() function must be used to allocate a specific data buffer.

In the case where two commands with the same buffer are close to each other in the minor frame, each command should use a different data buffer. Be sure to choose a data buffer that will not be used by another command. Then, to write data for this command, use the mxfMIL1553TxPeriodicUpdateMsgWrite() function as usual.

mil1553_bc_rt_data_assignment.c

Updated 10/23/2023