
198
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
_
_
G
G
e
e
n
n
T
T
r
r
i
i
g
g
C
C
o
o
m
m
p
p
Defines the generic trigger type compare value.
T
T
Y
Y
_
_
F
F
D
D
X
X
_
_
M
M
O
O
N
N
_
_
T
T
C
C
B
B
_
_
S
S
E
E
T
T
_
_
E
E
R
R
R
R
x
x
_
_
E
E
r
r
r
r
T
T
r
r
g
g
structure, which contains error trigger specification
typedef struct {
AiUInt32
ul_ErrType;
}TY_FDX_MON_TCB_SET_ERR;
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
E
E
r
r
r
r
T
T
y
y
p
p
e
e
Describes the error trigger condition (see following Error Type constants, which can be
combined in order allow Error Trigger condition on multiple errors)
Error Type Constant
Error Description
Abbreviation
FDX_RX_ERROR
GNET_RX_ERROR
Wrong physical Symbol during frame reception.
PHY
FDX_PREAMBLE_ERROR
Wrong Preamble/Start Frame Delimiter received.
PRE
FDX_TRIP_NIBBLE_ERROR
Unaligned Frame length received
TRI
FDX_CRC_ERROR
GNET_CRC_ERROR
MAC CRC Error.
CRC
FDX_SHORG_IFG_ERROR
GNET_SHORG_IFG_ERROR
Short Interframe Gap Error (<960ns)
IFG
FDX_IP_ERROR
GNET_IP_ERROR
AFDX IP Framing Error (AFDX-IP frame specific settings
violated).
IPE
FDX_MAC_ERROR
GNET_MAC_ERROR
AFDX MAC Framing Error (AFDX-MAC frame specific
settings violated).
MAE
FDX_NO_VALID_SFD
Frame without valid Start Frame Delimiter received
SFD
FDX_LONG_FRAME_ERROR
GNET_LONG_FRAME_ERROR
Long Frame Received ( > 1518 Bytes)
LNG
FDX_SHORT_FRAME_ERROR
GNET_SHORT_FRAME_ERROR
Short Frame Received ( < 64 Bytes)
SHR
FDX_VL_FRAME_SIZE_ERROR
GNET_VL_FRAME_SIZE_ERROR
VL specific Frame size Violation
VLS
FDX_SEQUENCE_NO_ERROR
GNET_SEQUENCE_NO_ERROR
Sequence No. Mismatch
SNE
FDX_TRAFFIC_SHAP_ERROR
GNET_TRAFFIC_SHAP_ERROR
Traffic Shaping Violation
TRS
Note:
It is strictly recommended to use the GNET_ defines for the APX-GNET board
because the defines are slightly different to the FDX_ defines. The use of wrong
defines can cause unpredictable results.
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
N
N
e
e
x
x
t
t
T
T
r
r
u
u
e
e
I
I
n
n
d
d
e
e
x
x
Index of the next TCB to be evaluated after the condition for this TCB is
true
.
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
N
N
e
e
x
x
t
t
F
F
a
a
l
l
s
s
e
e
I
I
n
n
d
d
e
e
x
x
Index of the next TCB to be evaluated after the condition for this TCB is
false
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
T
T
r
r
i
i
g
g
g
g
e
e
r
r
B
B
i
i
t
t
s
s
Bit
Description
0 – 7
Trigger Bits, which are cleared if TCB evaluation becomes true
8-15
Trigger Bits, which are set if TCB evaluation becomes true
16-31 Reserved
A
A
i
i
U
U
i
i
n
n
t
t
3
3
2
2
u
u
l
l
_
_
T
T
C
C
B
B
E
E
x
x
Specify the identifier of the VL for trigger type FDX_TRG_VL_DEFINED. This is only valid for
APX-GNET,
T
T
Y
Y
_
_
F
F
D
D
X
X
_
_
I
I
R
R
I
I
G
G
_
_
T
T
I
I
M
M
E
E
x
x
_
_
T
T
r
r
i
i
g
g
g
g
e
e
r
r
T
T
i
i
m
m
e
e
Summary of Contents for AFDX / ARINC 664
Page 2: ......