![background image](http://html1.mh-extra.com/html/aim/amc429/amc429_reference-manual_2871731154.webp)
144
Software Library Reference Manual for VME 429
Section 7 – Receiver Monitor Functions
7.2 Api429CmdRmDataRead
P
P
r
r
o
o
t
t
o
o
t
t
y
y
p
p
e
e
AiUInt8 Api429CmdRmDataRead( AiUInt8 b_Module, AiUInt8 b_Chn, AiUInt8
b_Update, AiUInt16 *puw_Count,
TY_API429_RCV_STACK_ENTRY *px_SData )
D
D
r
r
i
i
v
v
e
e
r
r
C
C
o
o
m
m
m
m
a
a
n
n
d
d
:
:
API429_RM_STACK_READ (0xC2)
P
P
u
u
r
r
p
p
o
o
s
s
e
e
:
:
This function is utilized to read the new stack entries from the monitor stack of the
selected Arinc 429 receiver channel since the last call of the function. Only up to 32
entries can be read. If more then 32 entries are on the stack, the oldest 32 entries
will be read. A stack entry consists of three 32-bit words.
Note:
each BIU has its own monitoring buffer. For example an AMC429-32R16
board has one global monitoring buffer for channel 1-16 and one for channel
17-32
I
I
n
n
p
p
u
u
t
t
A
A
i
i
U
U
I
I
n
n
t
t
8
8
b
b
_
_
C
C
h
h
n
n
Channel Number
Value Description
1..32
Arinc 429 receiver channel number
A
A
i
i
U
U
I
I
n
n
t
t
8
8
b
b
_
_
U
U
p
p
d
d
a
a
t
t
e
e
Clear Update Flag
Value Description
0
Disable Update
1
Enable Update
The Update flag in the buffer report word will be set to 1 after
the execution of this command.
O
O
u
u
t
t
p
p
u
u
t
t
A
A
i
i
U
U
I
I
n
n
t
t
1
1
6
6
*
*
p
p
u
u
w
w
_
_
C
C
o
o
u
u
n
n
t
t
The amount of entries read.
T
T
Y
Y
_
_
A
A
P
P
I
I
4
4
2
2
9
9
_
_
R
R
C
C
V
V
_
_
S
S
T
T
A
A
C
C
K
K
_
_
E
E
N
N
T
T
R
R
Y
Y
*
*
p
p
x
x
_
_
S
S
D
D
a
a
t
t
a
a
Array of pointer to Stack Entry Data structure (api429.h)
typedef struct
{
AiUInt32 ldata;
AiUInt32 tm_tag;
AiUInt32 brw;
} TY_API429_RCV_STACK_ENTRY;
'
'
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
l
l
d
d
a
a
t
t
a
a
'
'
Label data
Summary of Contents for AMC429
Page 2: ......