118
Software Library Reference Manual for VME 429
Section 5 – Transmitter Functions
5.24 Api429CmdTxXferReadEx
P
P
r
r
o
o
t
t
o
o
t
t
y
y
p
p
e
e
:
:
AiUInt8 Api429CmdTxXferReadEx( AiUInt8 b_Module, AiUInt8 b_Chn, AiUInt32 ul_XferId,
TY_API429_XFER_INFO *px_XferInfo );
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_TX_LXFER_READ (0x7D)
P
P
u
u
r
r
p
p
o
o
s
s
e
e
:
:
This function is utilized to read the status of a specific label transfer on the selected
API429 transmitter channel including timetag information (if setup with
Api429CmdTxXferDef)
Note:
"pl_XferCnt" is cleared, whenever the "Api429CmdTxStart command" is
issued.
Note:
For "label transfer data mode = discrete transfer mode" (see
"Api429CmdTxXferData command") the "pl_XferData" will be the label number
and the mask for the discrete register.
Note:
For NOP transfers all output data except "pl_XferIx" will be returned with value
0.
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
API429 transmitter channel number
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
X
X
f
f
e
e
r
r
I
I
d
d
Label Transfer Identifier
Value Description
0..1024
Label Transfer Identifier
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
_
_
X
X
F
F
E
E
R
R
_
_
I
I
N
N
F
F
O
O
*
*
p
p
x
x
_
_
X
X
f
f
e
e
r
r
I
I
n
n
f
f
o
o
Pointer to XferInfo structure (api429.h)
typedef struct
{
AiUInt32 ul_XferIx;
AiUInt32 ul_XferCnt;
AiUInt32 ul_XferData;
AiUInt32 ul_XferTTHigh;
AiUInt32 ul_XferTTLow;
} TY_API429_XFER_INFO;
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
X
X
f
f
e
e
r
r
I
I
x
x
Current Label transmit buffer index
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
X
X
f
f
e
e
r
r
C
C
n
n
t
t
Number of transfers executed
Summary of Contents for AMC429
Page 2: ......