← ClaudeAtlas

arinc429-protocollisted

Use when checking a bus monitor decode, writing a test stimulus for an LRU interface, or explaining the one-transmitter up-to-20-receivers twisted shielded pair topology. Encode and decode ARINC 429 digital information transfer words for avionics data buses: build the 32-bit word from the octal label, SDI, 19-bit data field, SSM, and odd parity bit, split a received word back into its fields, and convert BNR and BCD parameters to and from engineering units at the word rate of 12.5 or 100 kbps. Trigger: ARINC 429, data word, octal label, SDI, SSM, parity, BNR, BCD, 100 kbps, 12.5 kbps, avionics data bus.
ashfordeOU/aero-agent-skills · ★ 0 · AI & Automation · score 78
Install: claude install-skill ashfordeOU/aero-agent-skills
# ARINC 429 Data Bus Protocol (avionics/data-bus/arinc429-protocol) Use when the task is the ARINC 429 digital information transfer standard (Mark 33 DITS) for civil avionics: the 32-bit word format and bit numbering, octal label addressing and common label tables, word transmission at 12.5 or 100 kbps over a twisted shielded pair, the one-transmitter up-to-20-receivers topology, and encoding and decoding of typical parameters in BNR (binary) and BCD formats. The module is data-driven: you supply the label table and coding choices from the applicable equipment definition, and the functions validate bounds, pack and unpack words, compute odd parity, and convert data fields to and from engineering units. ## Domain quick reference - ARINC 429 transfers 32-bit digital words point-to-point over a twisted shielded pair at 12.5 or 100 kbps, with exactly one transmitter driving up to 20 receivers on a bus. - Word layout, ARINC bit numbering (bit 1 is the least significant bit and is transmitted first; in the integer, bit 0 = ARINC bit 1): label bits 1-8 (octal), SDI bits 9-10, data bits 11-29 (19 bits), SSM bits 30-31, parity bit 32. - Octal labels: label 010 octal = 8 decimal; the label field spans 000 to 377 octal. Label-to-parameter assignments come from ARINC 429 appendix tables and the equipment definition; confirm the applicable table before mapping. - Worked encode anchor: label 010, SDI 1, data field 1234, SSM 3 (normal operation) -> word 0x60134908 (1611