Utility Functions

These functions make up the miscellaneous utilities provided with the CEI-x30 API.  The Utility Functions group includes:

(1) Initialization Test Bypass:
Defines whether or not to bypass the internal wrap test during board initialization.

 

(2) Execute BIT:
Performs BIT functionality testing of each matching ARINC 429 transmit/receive channel pair on the specified device.

(3) Set Storage Mode:
Assigns the current state of the API-tracked global Buffered/Merged Receive FIFO storage mode feature.

(4) Set Multi-Thread Protection:
Blocks execution around board access in the API using a process-wide mutex/semaphore.

(5) Sleep:
Relinquishes process execution for the specified number of milliseconds based on the OS system timer.

 

(6) Wait:
Blocks process execution for the specified number of seconds based on the OS system timer.

Functions

(1)   ar_board_test

(2)   ar_execute_bit

(3)   ar_query_device

(4)   ar_set_multithread_protect

(5)   ar_sleep

(6)   ar_wait

References

Alphabetical Function Index
Hierarchical Function Index

CEI-x30 API Description