Skip to content

Lab: ARINC 429 Word

This exercise inspects the visible fields of one synthetic ARINC 429 word without claiming that its data bits have an aircraft-specific engineering meaning.

Run The Example

From the repository root, after uv sync --all-groups --frozen:

uv run python docs/examples/arinc429_word.py

The example creates 0xa4102f8b, prints its label, SDI, data field, SSM, and parity, and reports whether the 32-bit value has odd parity under the repository's integer-oriented teaching model.

Inspect The Artifact

The decoded label is displayed in octal because ARINC 429 label conventions use that representation. Compare the raw data field with the explanation, then ask what source would be required to interpret those bits as BNR, BCD, discrete, or another encoding.

Evidence Boundary

The word value supports bit-field extraction and an odd-parity check. It does not identify the transmitting equipment, define the label's installation-specific meaning, select a data encoding, provide engineering units, establish freshness, or prove that the word came from a physical aircraft bus.