Audio Panel - alesskerbinek/FlightSimPanel GitHub Wiki
The purpose of this unit is to simulate the Audio panel like:
- GMA 350 by Garmin
- AeroPanel 100 by Bendix King
- TMA 45 by Trig
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