MIL-STD-1553 Reference Manual
Chapter 7 – Bus Controller Functions
7.1.30 ApiCmdBCXferReadEx
Prototype:
AiInt16 ApiCmdBCXferReadEx( AiUInt32 ul_ModuleHandle,
TY_API_BC_XFER_READ_IN *px_XferReadIn,
TY_API_BC_XFER_STATUS_EX *px_XferStat);
Driver Command:
API_BC_XFER_READ (0x7B)
API_BC_XFER_DEF_GET (0x6A)
API_BC_BH_READ (0x6D)
Purpose:
This function is used to read the status of an individual Bus Controller Transfer,
including status information
I
I
n
n
p
p
u
u
t
t
T
T
Y
Y
_
_
A
A
P
P
I
I
_
_
B
B
C
C
_
_
X
X
F
F
E
E
R
R
_
_
R
R
E
E
A
A
D
D
_
_
I
I
N
N
*
*
p
p
x
x
_
_
X
X
f
f
e
e
r
r
R
R
e
e
a
a
d
d
I
I
n
n
BC Transfer Status input information
typedef struct ty_api_hs_bc_xfer_read_in
{
AiUInt32 ul_XferId;
AiUInt32 ul_Clear;
AiUInt32 ul_Biu;
} TY_API_HS_BC_XFER_READ_IN;
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
BC Transfer ID
Note: See Section 1.3.5 for the range allowed for this parameter.
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
C
C
l
l
e
e
a
a
r
r
Buffer Status Flag Control
Reset Flags
Entry Type to find
S
S
T
T
A
A
T
T
I
I
f
f
s
s
e
e
t
t
t
t
o
o
1
1
:
:
R
R
e
e
s
s
e
e
t
t
B
B
u
u
f
f
f
f
e
e
r
r
S
S
t
t
a
a
t
t
u
u
s
s
b
b
i
i
t
t
s
s
t
t
o
o
‘
‘
B
B
u
u
f
f
f
f
e
e
r
r
n
n
o
o
t
t
u
u
s
s
e
e
d
d
’
’
s
s
t
t
a
a
t
t
e
e
E
E
R
R
R
R
I
I
f
f
s
s
e
e
t
t
t
t
o
o
1
1
:
:
R
R
e
e
s
s
e
e
t
t
B
B
u
u
f
f
f
f
e
e
r
r
E
E
r
r
r
r
o
o
r
r
b
b
i
i
t
t
s
s
t
t
o
o
‘
‘
N
N
o
o
e
e
r
r
r
r
o
o
r
r
’
’
s
s
t
t
a
a
t
t
e
e
S
S
R
R
I
I
f
f
s
s
e
e
t
t
t
t
o
o
1
1
:
:
R
R
e
e
s
s
e
e
t
t
‘
‘
L
L
a
a
s
s
t
t
V
V
e
e
c
c
t
t
o
o
r
r
W
W
o
o
r
r
d
d
’
’
a
a
n
n
d
d
‘
‘
S
S
e
e
r
r
v
v
i
i
c
c
e
e
R
R
e
e
q
q
u
u
e
e
s
s
t
t
C
C
o
o
u
u
n
n
t
t
e
e
r
r
’
’
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
B
B
i
i
u
u
BIU number, if board was opened with function ApiOpen(). Otherwise reserved (0).