Program Interface Library AR_GO
CEI-100/CEI-200/CEI-x20 User’s Manual 104
AR_GO
CEI_INT16 ar_go (CEI_INT16 board);
Sends a command to the ARINC interface causing it to begin processing
ARINC data. Once the interface is started, it goes into an endless loop
processing ARINC data until the routine AR_RESET is executed
(AR_RESET is called by AR _CLOSE). No ARINC data is received or
sent until the board is in the “GO” state achieved by this routine.
This is not completely true for an ARINC 573/717 transmit channel. Since
573/717 is a stream protocol, once the board has been initialized via a call
to AR_LOADSLV, the 573/717 channel begins transmitting zeros, at the
default baud rate. It continues transmitting zeros until provided with
proper transmit data by the application.
ARS_NORMAL Command was successful.
ARS_INVBOARD Invalid board number.
ARS_BRDNOTLOAD Board not initialized.
ARS_CHAN_TIMEOUT Timed out waiting for response from the
on-board processor.
ARS_BOARD_MUTEX Failed to acquire/release the board lock.
ARS_WINRTFAIL Command failed, WinRT error.
board (input) number of the board of interest.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com