![background image](http://html1.mh-extra.com/html/aim/amc429/amc429_reference-manual_2871731120.webp)
110
Software Library Reference Manual for VME 429
Section 5 – Transmitter Functions
5.19 Api429CmdTxXferDefEx
P
P
r
r
o
o
t
t
o
o
t
t
y
y
p
p
e
e
:
:
AiUInt8 Api429CmdTxXferDefEx( AiUInt8 b_Module, AiUInt8 b_Chn,
TY_API429_LXFER_CMD *px_Xfer,
TY_API429_LXFER_OUT *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_INST (0x73)
P
P
u
u
r
r
p
p
o
o
s
s
e
e
:
:
This function defines a complete transmitter label transfer including error injection
specification to be executed on the selected Arinc 429 transmitter channel. When
executing this instruction a data buffer specified by "buf_size" is allocated within the
onboard memory. The data buffer contents may be defined with the
"Api429CmdTxXferData" command.
The allocated buffer should be released using the "Api429CmdTxXferDel"
command.
Note:
This command is not accessible if the transmitter mode 'b_Mode' in the
"Api429CmdTxIni" command is set to replay mode.
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 transmitter channel number
T
T
Y
Y
_
_
A
A
P
P
I
I
4
4
2
2
9
9
_
_
L
L
X
X
F
F
E
E
R
R
_
_
C
C
M
M
D
D
*
*
p
p
x
x
_
_
X
X
f
f
e
e
r
r
Pointer to Label Transfer structure (api429.h)
typedef struct
{
AiUInt32 xfer_id;
AiUInt8 xfer_type;
AiUInt8 xfer_ir;
AiUInt8 padding1;
AiUInt16 ir_index;
AiUInt16 buf_size;
AiUInt8 err_type;
AiUInt8 err_type_ext;
AiUInt16 xfer_gap;
} TY_API429_LXFER_CMD;
'
'
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
x
x
f
f
e
e
r
r
_
_
i
i
d
d
'
'
Transfer Identifier
Value Description
0..1024
Transfer Identifier
Summary of Contents for AMC429
Page 2: ......