MIL-STD-1553 Reference Manual
Chapter 7 – Bus Controller Functions
7.1.2 ApiCmdBCAcycSend
Prototype:
AiInt16 ApiCmdBCAcycSend ( AiUInt32 ul_ModuleHandle, AiUInt8 biu, AiUInt8 mode,
AiUInt32 timetag_high, AiUInt32 timetag_low );
Driver Command:
API_BC_ACYC_MSG_SEND (0x7F)
Purpose:
This function is used to start insertion of the specified acyclic minor frame into the
normal BC framing sequence. The acyclic minor frame content should first be defined
using the ApiCmdBCAcycPrep function.
I
I
n
n
p
p
u
u
t
t
A
A
i
i
U
U
I
I
n
n
t
t
8
8
m
m
o
o
d
d
e
e
Acyclic send mode
API_BC_ACYC_SEND_IMMEDIATELY
Send acyclic frame immediately
API_BC_ACYC_SEND_ON_TIMETAG
Send acyclic frame when the
board time reaches the timetag
given in parameters ‘timetag_high’
and ‘timetag_low’
API_BC_ACYC_SEND_AT_END_OF_FRAME
Send acyclic frame between end of
normal minor frame and start of
next normal minor frame
Note: For mode 2 only:
If normal frame execution waits for an external trigger event, the
acyclic frame is sent until the trigger event gets valid.
Note: For mode 2 only:
Mode 2 is not available on boards with a multi channel FW. See
chapter “Limitations for boards with Multichannel Firmware”
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
t
t
i
i
m
m
e
e
t
t
a
a
g
g
_
_
h
h
i
i
g
g
h
h
Timetag High