Tuesday, July 5, 2011

Avionics Bending: Gables Radio Head ARINC 429 Words to X-Plane DataRef Mapping

The Gables Radio Head that I am using for the L-1011 project transmits and receives ARINC 429 Words. The Labels used are 030, 205 and 207. As I showed you in a previous post the three VHF Communication frequencies that can be selected are all transmitted as a Label 030 word with the SDI being used to identify the channel.


X-Plane does not by default provide a facility for the HF data words that the Gables Radio Head transmits, but they are still fun to capture and perhaps Laminar will incorporate some type of HF function in the future. The relevant HF data word consists of two words transmitted in sequence with a label of 205 and is also differentiated by the words SDI:




Here is how I map the ARINC 429 words to the x-Plane DataRef:
  • ARINC 429 Label 030 SDI 01 (0b01) maps to sim/cockpit2/radios/actuators/com1_frequency_hz
  • ARINC 429 Label 030 SDI 02 (0b10) maps to sim/cockpit2/radios/actuators/com2_frequency_hz
At current, Laminar Research's x-Plane does not provide for a 3rd COM radio. However, it would be great to create a plug-in that simulates all 3 VHF radios as well as the two HF radios using a virtual ATC client.

ARINC Word information taken from "Mark 33 Digital Information Transfer System (DITS) Specification"

1 comment:

  1. I began a project, years ago, and for MSFS, to create a fake HF radio. You'd dial in a HF frequency, and if it matched a pre-defined value, it would silently change your COM1 radio to a preset frequency. This was intended for VATSIM use, because they don't simulate HF either, they use VHF for the oceanic controllers. My project, if I'd completed it, would allow a pilot to enter the real-world HF frequency and appear to use the HF radio to speak to VATSIM's oceanic controllers, while actually using COM1 and VATSIM's substitute VHF channel.

    I could complete such a project very quickly and easily in X-Plane; I'm sure you could do so just as well! Likewise a COM3 function. The challenging part is using OpenAL to put HF distortions onto the XSquawkBox input and output.

    ReplyDelete