MX Foundation 4
Sending Messages

MX Foundation provides one mode of transmission to send ARINC 717 bytes on a given channel:

  • Aperiodic Transmission is used to send a buffer of ARINC 717 bytes. The ARINC 717 bytes are sent to one of three priority queues. The precise timing when each ARINC 717 word transmission occurs can be defined using the time tag field.
  • Asynchronous Events are used to receive asynchronous events to the application.

The channel must be configured as explained in the next section.


Configuring the channel

Before any transmission or reception takes place, the channels should be configured explicitly by setting the appropriate attributes. The transmission channel attributes should always match the reception channel attributes.

On the MULTI ENHANCED module, an ARINC 717 channel can be configured on another channel class by default. To configure a channel to ARINC 717, an initialization callback set with the mxfSystemInitAttributeUint64CallbackHandler() function must be used. It is a good programming practice to avoid relying on the default channel class value (or any other attributes for that matter) and set it to the desired value.

Updated 10/23/2023