Initialization Functions

These functions make up the initialization portion of the CEI-x30 API.  From this group, the only function invocation required by user applications is ar_loadlsv().  The Initialization Functions group includes:

(1) Open and Initialize:
Initializes the CEI-x30 API and device, executing the cumulated processing contained in the subsequent functions below.

(2) Initialize the API:
Acquires the resources allocated by the Windows OS for the device and initializes API local variables.

(3) Initialize the Device:
Resets the device's receive and transmit FIFO buffers, and assigns the default state of all channel configuration registers.

(4) Board Test:
Performs an internal wrap test on each available ARINC 429 matching transmit/receive channel pair.

(5) Setup multi-thread and multi-process operations:
Defines a multi-threaded or multi-process application environment prior to board initialization.

Functions

(1)   ar_loadslv

(2)   ar_initialize_api

(3)   ar_initialize_device

(4)   ar_bypass_wrap_test

(5)   ar_set_preload_config

References

Alphabetical Function Index
Hierarchical Function Index

CEI-x30 API Description