Skip to content

Lab: MIL-STD-1553 Transaction

This exercise inspects a synthetic MIL-STD-1553 transaction-shaped object as offline evidence. It is not a bus-controller procedure and does not communicate with hardware.

Run The Example

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

uv run python docs/examples/milstd1553_transaction.py

The example assembles a BC-to-RT teaching reconstruction for remote terminal 7, subaddress 12, three data words, and one status word. It prints the constituent word fields and a bounded explanation.

Inspect The Artifact

Trace the command word's remote-terminal address, direction bit, subaddress, and word count into the reconstructed transaction. Then compare the three data words with the status evidence and ask which timing observations a passive monitor would still need to associate independently captured words.

Evidence Boundary

The object supports inspection of a transaction-shaped grouping and validates the teaching model's addressed fields. It does not prove inter-word timing, response latency, bus selection, electrical validity, equipment identity, semantic meaning of the data words, standards conformance, or that the words were observed together on a physical bus.