MX Foundation 4
Attributes

ARINC 629 parameters such as timer length (TI, SG, TG), modes, and others can be read or modified using the mxfAttributeUint64Get(), mxfAttributeDoubleGet(), mxfAttributeUint64Set() and mxfAttributeDoubleSet() functions by passing the handle (device, module or channel) and attribute key-value pair.

See the section Attributes Reference for a description of all supported attributes.

Some other utility functions are used to get information about attributes:

The example code below shows how to initialize an ARINC 629 transmitter channel and set some of the terminal parameters like TG and CID.

HMXF_CHANNEL channel; // Channel handle
uint32 rc;
...
// Sets the terminal to TG 4 and CID 2
if(!rc)
rc = mxfAttributeUint64Set(channel, KMXF_A629_RT_TG, 4);
if(!rc)
rc = mxfAttributeUint64Set(channel, KMXF_A629_RT_CID, 2);
...
Updated 10/23/2023