MIL-STD-1553 Reference Manual
Chapter 3 – System Functions
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
T
T
r
r
a
a
c
c
k
k
B
B
L
L
e
e
n
n
Number of bits used for defining the Track Multiplex Buffer Index in the Track's
first word (defined by 'ul_TrackStartPos')
Note: The number of bits selected
(ul_TrackBLen) controls the range
of (ul_MultiplexedTrackNb) (as
shown in the table at right.)
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
T
T
r
r
a
a
c
c
k
k
L
L
e
e
n
n
Size of the track in words
(starting from the word
specified in parameter
ul_TrackStartPos)
A
A
i
i
U
U
I
I
n
n
t
t
1
1
6
6
u
u
w
w
_
_
M
M
u
u
l
l
t
t
i
i
p
p
l
l
e
e
x
x
e
e
d
d
T
T
r
r
a
a
c
c
k
k
N
N
b
b
Memory is allocated for a
multiplex state when it is
received
Number of multiplexed tracks
in the Track Multiplex Buffer
(See Table at right for
maximum range) for which
memory is already allocated
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
C
C
o
o
n
n
t
t
i
i
n
n
o
o
u
u
s
s
T
T
r
r
a
a
c
c
k
k
N
N
b
b
Number of continuous tracks in the Data buffer. This number defines the number of
times the track is repeated in the Data buffer.
Note: ul_ContinousTrackNb X ul_TrackLen ≤ 32
A
A
i
i
I
I
n
n
t
t
3
3
2
2
l
l
_
_
O
O
f
f
f
f
s
s
e
e
t
t
Negative or positive offset in words relative to the calculation start position of the
track defined with parameter ‘ul_TrackStartPos’
With this offset the start position of the data to be copied can be set, so the mux
word of the track may be outside of these data words.
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
_
_
D
D
E
E
F
F
_
_
O
O
U
U
T
T
x
x
_
_
T
T
r
r
a
a
c
c
k
k
D
D
e
e
f
f
O
O
u
u
t
t
Track definition output structure
typedef struct ty_api_track_def_out
{
AiUInt32 ul_TrackBufferStartAddr;
} TY_API_TRACK_DEF_OUT;
Range of Number of Multiplexed Tracks
ul_MultiplexedTrackNb
( maximum range)