All AIT hardware modules are delivered with a Software Development Kit (SDK) providing device drivers and intuitive, protocol specific software Application Programming Interfaces (API). Complete documentation, and example applications demonstrating the use of hardware modules and software are also provided within the SDK's.
API's for ANSI C, C++, and .NET (C#/VB.NET/VC++) languages are provided in support of a wide range of application development environments. Driver software supporting Windows, Linux, LabVIEW, LabWIN/CVI and VxWorks are available as standard accessories for all AIT hardware modules. (Support for additional OS environments is gladly provided upon request).
The protocol specific SDK's are available for MIL-STD-1553, ARINC429, ARINC664, and Fibre Channel. Each SDK provides protocol specific functions and features. Common feature of the AIT SDK's are:
Embedded application interfaces ( C APIs)
Object-oriented programming (C++ and .NET APIs)
Distributed/Networked Programming (Remote Object Services)
LabView, LavView Real-Time, and LabWindows
Common XML Based Configurations
Additionally, the optional Flight Simulyzer software is available for operations with AIT's MIL-STD-1553, ARINC 429, and ARINC 664 hardware modules. The Flight Simulyzer software application provides a complete analyzer and simulation graphical user interface (GUI) that supports complete protocol data capture and analysis applications and additionally advanced simulations.