Skip to content

ni/niveristand-ballard-arinc429-custom-device

Repository files navigation

Ballard ARINC 429 Custom Device

The Ballard ARINC 429 Custom Device allows use of Astronics ARINC 429 PXIe Modules with Ballard Technology in VeriStand. The custom device targets one core of a Ballard ARINC 429 PXIe module. To target multiple modules or multiple cores on the same module, use multiple instances of this custom device.

The custom device supports the following functionality:

  • Import configuration files via scripting and System Explorer
  • LabVIEW scripting of the custom device configuration
  • Viewing read-only configuration in System Explorer
  • Transmit and Receive configured labels
    • Scheduled and Acyclic labels
    • Multiple parameters per label
    • Multiple labels per channel
    • Multiple Rx and Tx channels per core
  • Log all configured channels and labels per core

Using the Custom Device

Requirements

  • PXI Linux RT Controller
  • Supported Ballard ARINC 429 PXI Module

Note: Only NI-keyed PXI modules are supported by the custom device. The part number should have the form LV-222-###-###, were ### stands for the core configuration. 441 and 442 core models are supported. See the mapping between NI and Ballard part numbers on ni.com.

LabVIEW Source Code Version

LabVIEW 2020

Dependencies

Running the custom device

Real-Time target software components

  • Astronics Ballard Avionics Driver
    • Must enable the ni-third-party feed in MAX to install

Developing or building from source

Git History & Rebasing Policy

Branch rebasing and other history modifications will be listed here, with several notable exceptions:

  • Branches prefixed with dev/ may be rebased, overwritten, or deleted at any time.
  • Pull requests may be squashed on merge.

License

This Ballard ARINC 429 custom device is licensed under an MIT-style license (see LICENSE). Other incorporated projects may be licensed under different licenses. All licenses allow for non-commercial and commercial use.