Software Library Reference Manual for VME 429
81
Section 5 – Transmitter Functions
5.4 Api429CmdTxGetBufAddress
P
P
r
r
o
o
t
t
o
o
t
t
y
y
p
p
e
e
:
:
AiUInt8 Api429CmdTxGetBufAddress( AiUInt8 b_Module, AiUInt8 b_Chn,
AiUInt32 ul_XferId, AiUInt32 *pl_Addr,
AiUInt16 *pw_Size );
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_GET_BUF_ADDR (0x81)
P
P
u
u
r
r
p
p
o
o
s
s
e
e
:
:
This function is utilized to return the base address of a specified label transmitter
identified buffer and a specified channel.
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
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
*
*
p
p
l
l
_
_
A
A
d
d
d
d
r
r
Label Transmit Buffer Address
It is returned as absolute address:
absolute address =
board base address (resource manager)
+ relative address of buffer
The address returned will be the address of the data buffer header (refer to the
Hardware Manual of the Data Buffer Structure, if this command is used).
A
A
i
i
U
U
I
I
n
n
t
t
1
1
6
6
*
*
p
p
w
w
_
_
S
S
i
i
z
z
e
e
Label Transmit Buffer Size
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: ......