Reference Manual AFDX / ARINC 664 Application Interface Library
53
Section 4 – Function Reference: Transmitter Functions
4
4
.
.
3
3
.
.
1
1
.
.
3
3
F
F
d
d
x
x
C
C
m
m
d
d
T
T
x
x
P
P
o
o
r
r
t
t
I
I
n
n
i
i
t
t
Prototype:
AiReturn FdxCmdTxPortInit (AiUInt32 ul_Handle,
const TY_FDX_PORT_INIT_IN *px_PortInitIn,
TY_FDX_PORT_PORT_OUT *px_PortInitOut);
Driver Command:
FDX_TX_PORT_INIT
(0x00008050)
Purpose:
This function is to initialize a port.
For Transmit functionality, the initialized state is as follows:
-
No Transmit Queues defined
-
No VL created, No UPD Ports created
-
FdxCmdTxControl command has no effect
Input:
TY_FDX_PORT_INIT_IN* px_PortInitIn
Pointer to a board control input structure.
typedef struct {
AiUInt32
ul_PortMap;
}
TY_FDX_PORT_INIT_IN;
AiUInt32 ul_PortMap
This is a user definable byte for identification.
Note: This function can only be done by a privileged user!
Output:
TY_FDX_PORT_INIT_OUT* px_PortInitOut
typedef struct {
AiUInt32
ul_PortConfig;
AiUInt32
ul_PortUsed;
AiUInt32
ul_GlobalMemFree;
AiUInt32
ul_SharedMemFree;
}
TY_FDX_PORT_INIT_OUT;
Summary of Contents for AFDX / ARINC 664
Page 2: ......