146
Reference Manual AFDX / ARINC 664 Application Interface Library
Section 4 – Function Reference: Receiver Functions
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
E
E
n
n
a
a
b
b
l
l
e
e
M
M
o
o
d
d
e
e
Mode which is used for the given VL.
Value
Comment
FDX_RX_VL_DIS
Virtual Link is disabled. All Frames for the given VLs are discarded.
No VL specific counters and global statistic counters are updated.
FDX_RX_VL_ENA_STAT
Virtual Link is enabled for global statistic counting only
FDX_RX_VL_ENA_CNT Virtual
Link is enabled for global statistic and VL specific counting.
This mode is helpful to see any activity on the bus, without storing any
frames
FDX_RX_VL_ENA_MON_ALL
Same as FDX_RX_VL_ENA_MON plus the capability to store
erroneous frames as well.
This mode is only applicable if the receive port works in chronological
oriented receive mode (see
FdxCmdModeControl
command) and the
port is configured for non-redundant operation.
FDX_RX_VL_ENA_MON_GOOD Virtual
Link is enabled for reception of frames. This means, all
incoming frames for the given VL are stored in the Global Monitor
Buffer, defined with the parameters above. In parallel the VL specific
counters and global statistic counters are updated. The processing of
Trigger Control Blocks for the given VL is enabled (see
FdxCmdMonTCBSetup
and related commands) . Erroneous frames
are not stored.
This mode is only applicable if the receive port works in chronological
oriented receive mode (see
FdxCmdModeControl
command)
FDX_RX_VL_ENA_EXT
Virtual Link is enabled for extended operation. Frames are stored,
dependent on the receive mode set via the
FdxCmdModeControl
command. If the receiver is running in VL oriented reception mode,
frames of the given VL are stored in an individual buffer, with the size
given by the
ul_VLBufSize
parameter. When the receiver is in
chronological mode, the frames of the given VL are stored in a Global
Monitor buffer.
In this mode, the verification mode and the extended filtering can be
applied to the given VL if necessary.
Note: If port oriented functions used only ul_EnableMode = FDX_RX_VL_ENA_EXT is possible.
VL Mode
versus
Receiver Mode
Overview
VL Mode
Chronological Rx
Mode
VL oriented
Rx Mode
FDX_RX_VL_DIS Yes
No
FDX_RX_VL_ENA_STAT Yes
No
FDX_RX_VL_ENA_CNT Yes
No
FDX_RX_VL_ENA_MON Yes
No
FDX_RX_VL_ENA_MON_GOOD
Yes (if non-
redundant)
No
FDX_RX_VL_ENA_EXT Yes
Yes