MX Foundation 4
Sending Messages

There are two basic ways for sending CSDB data on a given channel: aperiodic and periodic transmissions.

  • aperiodic transmission

    Aperiodic Transmission is used to send one or more CSDB data encapsulated in a MXF_CSDB_DATAREC transmission unit.

    The CSDB data are sent to one of the three priority queues.
    The precise timing when each CSDB transmission occurs can be defined using the time tag field.

  • periodic transmission

    Periodic Transmission is used to send CSDB data on a given channel using the device onboard scheduler. The device scheduler performs the repetitive transmission. The buffer contents can be periodically updated by the host application. The CSDB data are sent to the normal priority queue.

Error Injection can also be used to inject errors in transmission.


Configuring Transmit Channel

The first step when writing a CSDB application is to configure the transmission channel.

Refer to the example 'CSDB channel attributes' for an example on how to start an application and locate and set the transmit / receive channels.

Updated 10/23/2023