
Reference Manual AFDX / ARINC 664 Application Interface Library
145
Section 4 – Function Reference: Receiver Functions
4
4
.
.
4
4
.
.
1
1
.
.
7
7
F
F
d
d
x
x
C
C
m
m
d
d
R
R
x
x
V
V
L
L
C
C
o
o
n
n
t
t
r
r
o
o
l
l
Prototype:
AiReturn FdxCmdRxVLControl( AiUInt32 ul_Handle,
const TY_FDX_RX_VL_CTRL
*px_VLControl,
const TY_FDX_RX_VL_DESCRIPTION
*px_VlDescription);
Driver Command:
FDX_RX_VL_CONTROL (0x00008075)
Purpose:
This function is used to control the Virtual link specific setting for a receive port. The settings
for a VL can be equivalent to a VL capture filter. That means, only data of a VL which is
enabled for capturing, will be stored in the associated buffer.
Input:
TY_FDX_
R
R
X
X
_
_VL_CTRL *px_VLControl
A pointer to a structure which describes the Virtual Link related parameters for the
receiver.
typedef struct {
AiUInt32
ul_VLId;
AiUInt32
ul_VLRange;
AiUInt32
ul_EnableMode;
AiUInt32
ul_PayloadMode;
AiUInt32
ul_TCBIndex;
} TY_FDX_RX_VL_CTRL;
AiUInt32 ul_VLId
Virtual Link Identifier. A value in a range from 0 to 65535. This value is part of the MAC
destination address.
A range of VLs to which the TY_FDX_RX_VL_CTRL settings are applied can be given by
setting the Start VL Identifier into the
ul_VLId
, and the number of VLs (starting at the VL Id in
the
ul_VLId
parameter) into the
ul_VLRange
p
p
a
a
r
r
a
a
m
m
e
e
t
t
e
e
r
r
.
.
This is not allowed together with
ul_EnableMode
= FDX_RX_VL_ENA_EXT of the TY_FDX_RX_VL_CTRL settings !
AiUInt32 ul_VLRange
Number of VLs which are affected by the TY_FDX_RX_VL_CTRL settings, beginning with the
VL set in the
ul_VLId
parameter.
Summary of Contents for AFDX / ARINC 664
Page 2: ......