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
_
_
P
P
R
R
E
E
A
A
L
L
L
L
O
O
C
C
_
_
O
O
U
U
T
T
*
*
p
p
x
x
_
_
T
T
r
r
a
a
c
c
k
k
P
P
r
r
e
e
A
A
l
l
l
l
o
o
c
c
O
O
u
u
t
t
Track pre-allocate output structure
typedef struct ty_api_track_prealloc_out
{
AiUInt32 *pul_TrackBufferStartAddr;
} TY_API_TRACK_PREALLOC_OUT;
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
*
*
p
p
u
u
l
l
_
_
T
T
r
r
a
a
c
c
k
k
B
B
u
u
f
f
f
f
e
e
r
r
S
S
t
t
a
a
r
r
t
t
A
A
d
d
d
d
r
r
Array of start addresses of each of the allocated Track Multiplex Buffers.
If zero is returned, there was not enough memory available on the Target for the Track
Multiplex Buffer.
Note: It is the responsibility of the user application that this list is of the size given with
parameter ‘ul_PreAllocNb’
Return Value
All API functions return API_OK if no error occurred. If the return value is not equal
to API_OK the function ApiGetErrorDescription can be used to obtain an error
description.