AIT's ARINC 664/AFDX® ES SDK provides a complete suite of ARINC 664 software API's and ARINC 664 and Ethernet ES configuration tools to support intuitive and efficient development and integration of ARINC 664 simulation and test applications.
The ARINC 664 ES SDK provides Drivers and API's for a variety of Operating System platforms:
At the core of the ARINC 664 ES SDK is the A664 ES API. The ES API is a standard C API which proivdes read/write access to the messaging port interfaces of the ARINC 664 ES hardware modules. Applications utilize this API to send and receive data from Sampling & Queuing ports. Additionally, the ES API provides access to standard UDP ports and also allows access directly to the IP and MAC layers.
In all ARINC 664 networks, to achieve optimal performance and deterministic operations, all network components (End Systems & Switches) must be statically configured prior to the beginning of operations. The ARINC 664 configurations are complex and composed of large amounts of data parameters needed to configure the multiple associated protocol layers (e.g. A664 VL's, IP, UDP, and A653 message ports).
The AIT ARINC 664 ES Configuration Tools provide a simple, yet flexible, approach to configuring the ARINC 664 End Systems. Based on a core ARINC 664 ES XML schema, the ES Configuration Tools provide the application developer several options for creating ARINC 664 ES device configurations.