BTIDriver Application Programming Interface

Solutions That Migrate With Your Project

Ballard Logo

As projects progress and evolve, it is often necessary to migrate from one interface platform or operating system to another. Ballard products share a universal API, so you won’t need to rewrite code if things change. This software portability speeds deployment and protects your valuable programming investment.

Ballard Universal BTIDriver™ API

BTIDriver is the common set of API libraries for Astronics' newer avionics interface products. BTIDriver unifies the development of applications by keeping a consistent programming interface across our avionics interface products.

Programs developed today for one type of BTIDriver compliant product, will be able to operate future BTIDriver compliant products with little or no change to the source code. Code developed for older Astronics Ballard Technology devices can be adapted for use with newer BTIDriver compatible devices through a DLL translation driver.

Key Features

  • Easy To Use
  • Robust and Flexible
  • Supported in many programming languages, including C/C++, C#, VB,, and LabVIEW™
  • Accompanied with comprehensive example programs

BTIDriver Application Programming Interface

Ease of Use

Avionics interface products can be easily configured and operated with only a few API calls. The comprehensive libraries also include a broad range of functions for specialized needs.

The API provided with Astronics' interface products is designed to allow the user access to the avionics databuses without the burden of memory maps, data registers, or other low level interfaces. The API is organized by groups of similar high level functions. For example, to handle data and status associated with messages there are functions to configure, read, and write message information.

Comprehensive Examples

Complete source code and executable versions of all example programs are provided on the distribution media with the API libraries. The example programs demonstrate databus transmission, reception, monitoring (data logging), error injection, end system simulation, use of engineering units, triggering, and more. These examples demonstrate how to use the API and are also excellent starting points for the development of custom applications.

Cables & Accessories

A wide variety of cables and accessories are available to complement these products.
Browse Cables & Accessories

Let's Start the Conversation

For more information or to request a quote, fill out the form below or call us at: +1.425.339.0281

Stay Informed

Astronics AES

12950 Willows Road NE
Kirkland, WA 98034 USA