Aviation AI Pro

Feature · ingestion

ARINC 717 Parser

Industrial-strength FDR decoding, written in C++17 for speed

At a glance

  • Fixed, variable, and superframe formats
  • NRZ, BCD, Discrete, SSM, Manchester encodings
  • Sync-word sequence detection with configurable patterns
  • CRC + range + NCD/test-value validation per parameter
  • Open ARINC parameter catalog (extensible per fleet)

What it does

ARINC 717 is the standard for flight data recorder output, but every vendor implements quirks. Aviation AI Pro’s parser is written in modern C++17, handles every standard encoding, and decodes sync-word sequences with configurable patterns so it works across Boeing, Airbus, and embedded recorder variants.

Validation runs inline: CRC failures flag the frame, out-of-range values are tagged, NCD (No Computed Data) and test markers are preserved instead of silently dropped. The parameter catalog is data-driven — adding a new aircraft type means adding rows, not rebuilding the binary.