![background image](http://html1.mh-extra.com/html/aim/amc429/amc429_reference-manual_2871731142.webp)
132
Software Library Reference Manual for VME 429
Section 6 - Receiver Functions
O
O
u
u
t
t
p
p
u
u
t
t
T
T
Y
Y
_
_
A
A
P
P
I
I
4
4
2
2
9
9
_
_
R
R
X
X
_
_
B
B
U
U
F
F
_
_
C
C
T
T
L
L
*
*
p
p
x
x
_
_
L
L
C
C
t
t
l
l
Pointer to Label Buffer Control Data structure (api429.h)
typedef struct
{
AiUInt16 ixw;
AiUInt16 inr;
AiUInt16 ci;
} TY_API429_RX_BUF_CTL;
'
'
A
A
i
i
U
U
I
I
n
n
t
t
1
1
6
6
i
i
x
x
w
w
'
'
Interrupt Index
'
'
A
A
i
i
U
U
I
I
n
n
t
t
1
1
6
6
i
i
n
n
r
r
'
'
Index Reload
'
'
A
A
i
i
U
U
I
I
n
n
t
t
1
1
6
6
c
c
i
i
'
'
Current Index
Note: The contents of this structure are not valid, if the Loop/Pollution mode is
enabled via the function Api429CmdRxIni!!!
T
T
Y
Y
_
_
A
A
P
P
I
I
4
4
2
2
9
9
_
_
R
R
X
X
_
_
B
B
U
U
F
F
_
_
E
E
N
N
T
T
R
R
Y
Y
*
*
p
p
x
x
_
_
L
L
D
D
a
a
t
t
a
a
Array of pointer to Label Receive Buffer Data structure (api429.h)
AE
Last Label Data Word
AE
First Label Data Word
Bit 31 30...............................................0
typedef struct
{
AiUInt32 lab_data;
} TY_API429_RX_BUF_ENTRY;
'
'
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
l
l
a
a
b
b
_
_
d
d
a
a
t
t
a
a
'
'
Receive buffer entry (MSB first) consisting of label data and additional data containing the
entry error flag (AE). If bit 31 is interpreted as error bit or data bit can be setup by the
command Api429CmdRxIni().
Note: The amount of label data words to read from the receive buffer of the selected
label should correspond to the "label receive buffer size (w_BufSize)" in
the "Api429CmdRxLabCon command".
Note: If the Loop/Pollution mode is enabled via the function Api429CmdRxIni, the
value represents the data that has been received before it is polluted!!!
R
R
e
e
t
t
u
u
r
r
n
n
V
V
a
a
l
l
u
u
e
e
Value Constant
Description
0 API429_CMD_OK
Execution success
1 API429_CMD_ERR
Execution error
Summary of Contents for AMC429
Page 2: ......