Reference Manual AFDX / ARINC 664 Application Interface Library
115
Section 4 – Function Reference: Transmitter Functions
Output:
T
T
Y
Y
_
_
F
F
D
D
X
X
_
_
T
T
X
X
_
_
V
V
L
L
_
_
W
W
R
R
I
I
T
T
E
E
_
_
O
O
U
U
T
T
_
_
E
E
X
X
*
*
p
p
x
x
_
_
T
T
x
x
V
V
L
L
W
W
r
r
i
i
t
t
e
e
O
O
u
u
t
t
E
E
x
x
Pointer to a structure containing information about data written to specified Virtual
Link
typedef struct {
AiUInt32
ul_FramesWritten;
TY_FDX_TX_VL_WRITE_OUT_FAME_INFO
*px_TxVLWriteFrameInfoArray;
} TY_FDX_TX_VL_WRITE_OUT;
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
F
F
r
r
a
a
m
m
e
e
s
s
W
W
r
r
i
i
t
t
t
t
e
e
n
n
Number of frames actually written. Might be smaller than ul_FrameCount.
typedef struct {
AiUInt32 ul_Status;
} TY_FDX_TX_VL_WRITE_OUT_FRAME_INFO;
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
S
S
t
t
a
a
t
t
u
u
s
s
Status of write operation.
Return Value
Returns FDX_OK on success or a negative error code on error.
Error Codes: FDX_ERR
Return Value:
ul_FramesWritten
Description:
FDX_OK
ul_FrameCount
Frame is sent to BIU.
FDX_OK
< ul_FrameCount
Not all frames written to BIU
FDX_ERR
0
Vl is not initialized, or does not exist
FDX_ERR
0
SubVl not initialized
(*)
Data buffer size is defined with function
FdxCmdTxCreateVL
or
FdxCmdTxCreateHiResVL
, parameter
ul_FrameBufferSize.
Summary of Contents for AFDX / ARINC 664
Page 2: ......