MIL-STD-1553 Reference Manual
Chapter 3 – System Functions
O
O
u
u
t
t
p
p
u
u
t
t
T
T
Y
Y
_
_
A
A
P
P
I
I
_
_
T
T
R
R
A
A
C
C
K
K
_
_
R
R
E
E
A
A
D
D
_
_
O
O
U
U
T
T
*
*
p
p
x
x
_
_
T
T
r
r
a
a
c
c
k
k
R
R
e
e
a
a
d
d
O
O
u
u
t
t
Track read output structure
typedef struct ty_api_track_read_out
{
AiUInt32 ul_DataValid;
AiUInt32 ul_LastTT;
AiUInt16 *puw_TrackDataWords;
} TY_API_TRACK_READ_OUT;
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
D
D
a
a
t
t
a
a
V
V
a
a
l
l
i
i
d
d
If set to 1, the requested multiplex state could not be defined due to low memory
Returned data is not valid (e.g. track
buffer did not receive anything yet)
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
L
L
a
a
s
s
t
t
T
T
T
T
The time tag low of the last reception of this multiplex state
MICROSEC_OF_SEC (0..999999)
MICROSEC_OF_SEC (0..999999)
A
A
i
i
U
U
I
I
n
n
t
t
1
1
6
6
*
*
p
p
u
u
w
w
_
_
T
T
r
r
a
a
c
c
k
k
D
D
a
a
t
t
a
a
W
W
o
o
r
r
d
d
s
s
Pointer to the Track Multiplex Buffer at the requested Track Index.
Note: It is the responsibility of the application to make sure that enough memory is
provided with this pointer!