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_open().  The Initialization Functions group includes:

(1) Open Session 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) Bypass Board Test:
Controls execution of an internal wrap test on each available ARINC 429 matching transmit/receive channel pair during initialization.

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

Functions

(1)  ar_open

(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

API Status and Error Codes

Example Application Programs

Application Programming Utilities