Program Interface Library Utility Routines – By Function
CEI-100/CEI-200/CEI-x20 User’s Manual 65
ar_set_preload_config() Update a pre-load configuration setting (CEI-
520/520A/620/820/820TX-enhanced interface
only).
ar_set_raw_mode() Disables parity function on the interface
ar_set_storage_mode() Sets the data storage mode on the slave
ar_set_timerrate() Sets the resolution of the slave receive timer
ar_setchparms() Sets ARINC channel configuration information
(CEI-520/520A/620/820/820TX-enhanced
interface only)
ar_setinterrupts() Sets ARINC channel interrupt mode (CEI-
520/520A/620/820/820TX-enhanced interface
only)
ar_sleep() Temporarily suspend execution of the calling
thread (CEI-x20 API only).
ar_timetag_control() Enables or disables time tags on received ARINC
data
ar_version() Gets the API software and board firmware
versions as an ASCII string
ar_xmit_sync() Waits for the transmit queue to be empty
Utility Routines – By Function
This section lists all of the utility routines in the API, by function.
Board and API Initialization
ar_loadslv() Loads and initializes an ARINC interface.
Board and API Information
ar_get_boardname() Return the name of the board as an ASCII string.
ar_get_boardtype() Return the board type.
ar_num_rchans() Get the number of receive channels.
ar_num_xchans() Get the number of transmit channels.
ar_version() Gets the API software and board firmware
versions as an ASCII string.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com