Program Interface Library Utility Routines – Summary
CEI-100/CEI-200/CEI-x20 User’s Manual 63
ar_close() Disables access to the specified board, and
releases host addressing resources.
ar_clr_rx_count() Zeros out count of received data words.
ar_define_msg() Defines a message for scheduling by the ARINC
board.
ar_execute_bit() Execute the desired built-in test operation
ar_get_boardname() Return the name of the board as an ASCII string
ar_get_boardtype() Return the board type
ar_get_config() Gets the value of a bit in the control word for the
ARINC configuration.
ar_get_error() Returns a message string associated with a given
error status code.
ar_get_label_filter() Determine the label filter
ar_get_latest() Gets the latest data from a particular label
ar_get_raw_mode() Get raw mode (no parity) status
ar_get_rx_count() Returns count of received data words for a
channel.
ar_get_timercnt() Gets the number of timer ticks that have occurred
on interface (16 bits)
ar_get_timercntl() Gets the number of timer ticks that have occurred
on interface (32 bits)
ar_getblock() Gets multiple ARINC words from a channels
receiver buffer (CEI-520/520A/620/820/820TX-
enhanced interface only)
ar_getfilter() Gets the entire ARINC filter buffer for a specified
receiver (CEI-520/520A/620/820/820TX-
enhanced interface only)
ar_getnext() Gets the next ARINC word from the interface.
Wait if none.
ar_getnextt() Gets the next ARINC word from the interface
with time tag. Wait if no word is available.
ar_getword() Gets an ARINC word from a receive buffer
ar_getwordt() Gets an ARINC word from a receive buffer with
time tag
ar_go() Starts the interface processing ARINC data.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com