From 2b4a096ffbcf72176f31b60fe012cf04181d1a61 Mon Sep 17 00:00:00 2001 From: hbeni Date: Sat, 22 May 2021 22:20:55 +0200 Subject: [PATCH] FGFS Addon: Basic rewrite to dynamically registering radios --- .../FGData/Protocol/fgcom-mumble.xml | 228 +----------------- client/fgfs-addon/addon-main.nas | 21 +- client/fgfs-addon/gui/combar.nas | 25 +- client/fgfs-addon/radios.nas | 81 +++++-- 4 files changed, 108 insertions(+), 247 deletions(-) diff --git a/client/fgfs-addon/FGData/Protocol/fgcom-mumble.xml b/client/fgfs-addon/FGData/Protocol/fgcom-mumble.xml index a5c3f897..e617100e 100644 --- a/client/fgfs-addon/FGData/Protocol/fgcom-mumble.xml +++ b/client/fgfs-addon/FGData/Protocol/fgcom-mumble.xml @@ -36,224 +36,20 @@ newline , - - - - - - - - com1-frequency - string - COM1_FRQ=%s - /instrumentation/comm[0]/fgcom-mumble/selected-mhz - - - com1-channel-width-khz - string - COM1_CWKHZ=%s - /instrumentation/comm[0]/frequencies/selected-channel-width-khz - - - com1-powerbutton - string - COM1_PBT=%s - /instrumentation/comm[0]/operable - - - - com1-ptt - string - COM1_PTT=%s - /instrumentation/comm[0]/fgcom-mumble/ptt - - - com1-vol - string - COM1_VOL=%s - /instrumentation/comm[0]/fgcom-mumble/volume - - - com1-txpwr - string - COM1_PWR=%s - /instrumentation/comm[0]/tx-power - - - com1-squelch - string - COM1_SQC=%s - /instrumentation/comm[0]/cutoff-signal-quality - - - - - com2-frequency - string - COM2_FRQ=%s - /instrumentation/comm[1]/fgcom-mumble/selected-mhz - - - com2-channel-width-khz - string - COM2_CWKHZ=%s - /instrumentation/comm[1]/frequencies/selected-channel-width-khz - - - com2-powerbutton - string - COM2_PBT=%s - /instrumentation/comm[1]/operable - - - - com2-ptt - string - COM2_PTT=%s - /instrumentation/comm[1]/fgcom-mumble/ptt - - - com2-vol - string - COM2_VOL=%s - /instrumentation/comm[1]/fgcom-mumble/volume - - - com2-txpwr - string - COM2_PWR=%s - /instrumentation/comm[1]/tx-power - - - com2-squelch - string - COM2_SQC=%s - /instrumentation/comm[1]/cutoff-signal-quality - - - - - com3-frequency - string - COM3_FRQ=%s - /instrumentation/comm[2]/fgcom-mumble/selected-mhz - - - com3-channel-width-khz - string - COM3_CWKHZ=%s - /instrumentation/comm[2]/frequencies/selected-channel-width-khz - - - com3-powerbutton - string - COM3_PBT=%s - /instrumentation/comm[2]/operable - - - - com3-ptt - string - COM3_PTT=%s - /instrumentation/comm[2]/fgcom-mumble/ptt - - - com3-vol - string - COM3_VOL=%s - /instrumentation/comm[2]/fgcom-mumble/volume - - - com3-txpwr - string - COM3_PWR=%s - /instrumentation/comm[2]/tx-power - - - com3-squelch - string - COM3_SQC=%s - /instrumentation/comm[2]/cutoff-signal-quality - - - - - - - - - - - fgcom-udp-client-port - string - UDP_TGT_PORT=19991 - - - - adf1-local-only - string - COM4_PUBLISH=%s - /instrumentation/adf[0]/fgcom-mumble/publish - - - adf1-operable - string - COM4_PBT=%s - /instrumentation/adf[0]/operable - - - - adf1-volume - string - COM4_VOL=%s - /instrumentation/adf[0]/fgcom-mumble/volume - - - adf1-frequency - string - COM4_FRQ=%s - /instrumentation/adf[0]/fgcom-mumble/selected-mhz - - - adf1-enableRDF - string - COM4_RDF=%s - /instrumentation/adf[0]/fgcom-mumble/rdf-enabled - - - - adf2-local-only - string - COM5_PUBLISH=%s - /instrumentation/adf[1]/fgcom-mumble/publish - - - adf2-operable - string - COM5_PBT=%s - /instrumentation/adf[1]/operable - - - - adf2-volume - string - COM5_VOL=%s - /instrumentation/adf[1]/fgcom-mumble/volume - - - adf2-frequency - string - COM5_FRQ=%s - /instrumentation/adf[1]/fgcom-mumble/selected-mhz - + + + + + + - adf2-enableRDF + radios_data string - COM5_RDF=%s - /instrumentation/adf[1]/fgcom-mumble/rdf-enabled + %s + /addons/by-id/org.hallinger.flightgear.FGCom-mumble/output/udp - + +