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.