![Aim AFDX / ARINC 664 Скачать руководство пользователя страница 60](http://html1.mh-extra.com/html/aim/afdx-arinc-664/afdx-arinc-664_reference-manual_2871730060.webp)
48
Reference Manual AFDX / ARINC 664 Application Interface Library
Section 4 – Function Reference: Transmitter Functions
4.3 Transmitter Functions
This section describes the transmit functionality of the FDX-2/4 Board. The following transmit
Modes and sub modes are available:
Mode Sub
Mode
Description
Generic
The data to send in the generic transmit mode is described as a queue of frames to
send continuously. This queue is organized as a part of memory in the BIU
associated memory. Functions are provided to setup, observe and write this
queue. Error injection in a full blown manner is provided in this mode.
The Transmit queue is provided in a cyclic manner. This means, after transmission
of the last frame in that queue, the transmitter starts again at the beginning of the
queue. At start time, the queue must be set up completely. The timing is organized
relative between two frames by a transfer wait time, provided for each frame.
Replay
The Transmit queue is provided as a reloadable queue. This means the queue is a
FIFO queue. The frames in the queue are transmitted out in the order they were
put into the queue. The user is able reload data, while transmission is running.
The timing is secured by the IRIG time tag provided for each frame. Use this mode
for replaying previously captured AFDX traffic via the chronological Receiver
Operation.
Individual
The data to send is described in an application oriented UDP port based manner.
To send data in this mode, first the Virtual Link must be defined for sending. Based
on this Virtual Link, a UDP port can be specified. This UDP port can provide one of
the following sub modes according to the definition in ARINC 653.
Sampling:
A sampling port is mainly characterized by a sampling rate and the fixed frame
length. The sampling rate describes the equidistant appearance of this frame on
the physical bus. Each time data is written to this port, the data for transmission will
be updated.
Queuing:
The queuing service describes a port, where an application is able to send data
packages in an asynchronous way. The message size can be different for each
data package up to a defined maximum. The data package will be sent one time
without any repetition.
The following sections of function descriptions are reflecting these modes.