Audio Panel - alesskerbinek/FlightSimPanel GitHub Wiki

The purpose of this unit is to simulate the Audio panel like:

Requirements:

No Type Item Function
12 input Buttons MKR MUTE, MKR SENS, TX1, TX2, RX1, RX2, NAV1, NAV2, DME, ADF1, ADF2, MKR
16 output LEDs Each RX and TX (10) + Marker sens (2) + Marker mute (1) + Marker signal (3)
1 input Potentiometer Volume
O M I . MUTE COM1 COM2 NAV1 NAV2 DME
O : SENS TX 1 TX 2 ADF1 ADF2 MKR

We can add additional potentiometer for Volume to achive symetric look. But it has to have some function.

You can solve 12 buttons with two 8->3 encoders (6 data lines). And 16 LEDs with two 3->8 decoders (3+2 data lines). For potentiometer you need one input only.

X-Plane supports 8 audio channels that can be monitored or muted: COM1/2, NAV 1/2, ADF 1/2, DME, and markers.

Datarefs:

  • sim/cockpit/switches/audio_panel_out int y ??? Settings for the com radio audio panel. 6=com1,7=com2

  • sim/cockpit2/radios/actuators/audio_com_selection int y enum 6=com1,7=com2

  • sim/cockpit2/radios/actuators/audio_nav_selection int y enum 0=nav1,1=nav2,2=adf1,3=adf2,9=none

  • sim/cockpit2/radios/actuators/audio_selection_com1 int y boolean is com1 selected for listening

  • sim/cockpit2/radios/actuators/audio_selection_com2 int y boolean is com2 selected for listening

  • sim/cockpit2/radios/actuators/audio_selection_nav1 int y boolean is nav1 selected for listening

  • sim/cockpit2/radios/actuators/audio_selection_nav2 int y boolean is nav2 selected for listening

  • sim/cockpit2/radios/actuators/audio_selection_adf1 int y boolean is adf1 selected for listening

  • sim/cockpit2/radios/actuators/audio_selection_adf2 int y boolean is adf2 selected for listening

  • sim/cockpit2/radios/actuators/audio_dme_enabled int y boolean Is DME audio enabled? This only matters if the current selection has DME

  • sim/cockpit2/radios/actuators/audio_marker_enabled int y boolean Is audio for the marker beacons enabled?

  • sim/cockpit/radios/marker_audio_working int y ??? Suppresses Marker Audio

  • sim/cockpit/switches/marker_panel_out int y ??? Settings for the marker beacon audio panel

  • sim/cockpit/misc/outer_marker_lit int n ??? Is the outer marker beacon lit right now

  • sim/cockpit/misc/middle_marker_lit int n ??? Is the middle marker beacon lit right now

  • sim/cockpit/misc/inner_marker_lit int n ??? Is the inner marker beacon lit right now

developer.x-plane.com/datarefs/

Commands:

  • sim/audio_panel/transmit_audio_com1 Transmit audio: COM1.

  • sim/audio_panel/transmit_audio_com2 Transmit audio: COM2.

  • sim/audio_panel/monitor_audio_com1 Monitor audio: COM1.

  • sim/audio_panel/monitor_audio_com2 Monitor audio: COM2.

  • sim/audio_panel/monitor_audio_nav1 Monitor audio: NAV1.

  • sim/audio_panel/monitor_audio_nav2 Monitor audio: NAV2.

  • sim/audio_panel/monitor_audio_adf1 Monitor audio: ADF2.

  • sim/audio_panel/monitor_audio_adf2 Monitor audio: ADF2.

  • sim/audio_panel/monitor_audio_dme Monitor audio: DME.

  • sim/audio_panel/monitor_audio_mkr Monitor audio: MKR.

  • sim/annunciator/marker_beacon_mute Mute marker beacons.

???:

  • sim/audio_panel/transmit_audio_com1
  • sim/audio_panel/transmit_audio_com2
  • sim/audio_panel/monitor_audio_com1_off | on | toggle
  • sim/audio_panel/monitor_audio_com2_off | on | toggle
  • sim/audio_panel/monitor_audio_nav1_off | on | toggle
  • sim/audio_panel/monitor_audio_nav2_off | on | toggle
  • sim/audio_panel/monitor_audio_adf1_off | on | toggle
  • sim/audio_panel/monitor_audio_adf2_off | on | toggle
  • sim/audio_panel/monitor_audio_dme_off | on | toggle
  • sim/audio_panel/monitor_audio_mkr_off | on | toggle
  • sim/annunciator/marker_beacon_mute_or_off
  • sim/annunciator/marker_beacon_sens_hi
  • sim/annunciator/marker_beacon_sens_lo

siminnovations.com/xplane/command/