148 Software Library Reference Manual for VME 429
Section 7 – Receiver Monitor Functions
T
T
Y
Y
_
_
A
A
P
P
I
I
4
4
2
2
9
9
_
_
R
R
C
C
V
V
_
_
F
F
B
B
_
_
C
C
M
M
D
D
*
*
p
p
x
x
_
_
F
F
u
u
n
n
c
c
B
B
l
l
k
k
Pointer to Function Block Data structure (api429.h)
typedef struct
{
AiUInt8 fb_id;
AiUInt8 fbi;
AiUInt8 ir;
AiUInt8 ulc;
AiUInt8 uli;
AiUInt8 llc;
AiUInt8 lli;
AiUInt8 fe;
AiUInt32 trg_set;
AiUInt32 trg_reset;
AiUInt16 pre_cnt;
AiUInt16 pre_rel;
AiUInt32 mask;
AiUInt32 ulim;
AiUInt32 llim;
AiUInt8 ext_trg;
AiUInt8 trg_line;
} TY_API429_RCV_FB_CMD;
'
'
A
A
i
i
U
U
I
I
n
n
t
t
8
8
f
f
b
b
_
_
i
i
d
d
'
'
Function Block ID
Value Description
1..30 API429 Function Block Identifier
'
'
A
A
i
i
U
U
I
I
n
n
t
t
8
8
f
f
b
b
i
i
'
'
Value Description
0 Disable issue of interrupt when function block result is TRUE
1 Enable issue of interrupt when function block result is TRUE
'
'
A
A
i
i
U
U
I
I
n
n
t
t
8
8
i
i
r
r
'
'
In Range
Value Description
0 Verify masked bits of a label for not in range
1 Verify masked bits of a label for in range
'
'
A
A
i
i
U
U
I
I
n
n
t
t
8
8
u
u
l
l
c
c
'
'
Upper Limit Control
Value Description
0 Always
1 Equal (==)
2 Greater than (>)
3 Less than (<)
Note: An upper- or lower-limit check can be switched off by setting 'uli' to one and
'ulc' to "00bin".