MX Foundation 4
Data Buffer Management

Each ARINC 629 RT channel has 4096 data buffers and each used XPP cell must be linked to one buffer.

The MXF_A629_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.

Usually, wordstrings with identical labels in a XPP will share the same buffer. Simply assign the same buffer to all of them when building the frame. This will allow to update only one buffer to update all related wordstrings. It will also allows the use of freshness counter which is linked to a buffer.

Updated 10/23/2023