From 99f52d3af5d08a20a96521f31a741ef5f480299c Mon Sep 17 00:00:00 2001 From: Joshua Davidson Date: Wed, 20 Sep 2017 21:09:20 -0400 Subject: [PATCH] A32X: Now requires FGFS 2017.3.1 or later --- AircraftConfig/acconfig.nas | 20 ++- AircraftConfig/error-mismatch.xml | 138 ++++++++++++++++++++ AircraftConfig/update.xml | 163 +++++++++++------------- Models/FlightDeck/a320.flightdeck.xml | 40 ++++++ Models/Instruments/PFD/Mismatch.xml | 13 ++ Models/Instruments/PFD/res/mismatch.ac | 23 ++++ Models/Instruments/PFD/res/mismatch.png | Bin 0 -> 18754 bytes Systems/it-fbw.xml | 32 +++++ revision.txt | 2 +- 9 files changed, 340 insertions(+), 91 deletions(-) create mode 100644 AircraftConfig/error-mismatch.xml create mode 100644 Models/Instruments/PFD/Mismatch.xml create mode 100644 Models/Instruments/PFD/res/mismatch.ac create mode 100644 Models/Instruments/PFD/res/mismatch.png diff --git a/AircraftConfig/acconfig.nas b/AircraftConfig/acconfig.nas index 2c3a17ce..ee17ff7a 100644 --- a/AircraftConfig/acconfig.nas +++ b/AircraftConfig/acconfig.nas @@ -81,6 +81,8 @@ setprop("/systems/acconfig/spinning", 0); setprop("/systems/acconfig/spin", "-"); setprop("/systems/acconfig/new-revision", ""); setprop("/systems/acconfig/out-of-date", 0); +setprop("/systems/acconfig/mismatch-code", "0x000"); +setprop("/systems/acconfig/mismatch-reason", "XX"); var main_dlg = gui.Dialog.new("sim/gui/dialogs/acconfig/main/dialog", "Aircraft/IDG-A32X/AircraftConfig/main.xml"); var welcome_dlg = gui.Dialog.new("sim/gui/dialogs/acconfig/welcome/dialog", "Aircraft/IDG-A32X/AircraftConfig/welcome.xml"); var ps_load_dlg = gui.Dialog.new("sim/gui/dialogs/acconfig/psload/dialog", "Aircraft/IDG-A32X/AircraftConfig/psload.xml"); @@ -91,6 +93,7 @@ var fbw_dlg = gui.Dialog.new("sim/gui/dialogs/acconfig/fbw/dialog", "Aircraft/ID var fail_dlg = gui.Dialog.new("sim/gui/dialogs/acconfig/fail/dialog", "Aircraft/IDG-A32X/AircraftConfig/fail.xml"); var about_dlg = gui.Dialog.new("sim/gui/dialogs/acconfig/about/dialog", "Aircraft/IDG-A32X/AircraftConfig/about.xml"); var update_dlg = gui.Dialog.new("sim/gui/dialogs/acconfig/update/dialog", "Aircraft/IDG-A32X/AircraftConfig/update.xml"); +var error_mismatch = gui.Dialog.new("sim/gui/dialogs/acconfig/error/mismatch/dialog", "Aircraft/IDG-A32X/AircraftConfig/error-mismatch.xml"); spinning.start(); init_dlg.open(); @@ -106,12 +109,25 @@ setlistener("/systems/acconfig/new-revision", func { } }); +var mismatch_chk = func { + if (num(string.replace(getprop("/sim/version/flightgear"),".","")) < 201731) { + setprop("/systems/acconfig/mismatch-code", "0x121"); + setprop("/systems/acconfig/mismatch-reason", "FGFS version older than 2017.3.1, please update FlightGear"); + if (getprop("/systems/acconfig/out-of-date") != 1) { + error_mismatch.open(); + } + print("Mismatch: 0x121"); + } +} + setlistener("/sim/signals/fdm-initialized", func { init_dlg.close(); if (getprop("/systems/acconfig/out-of-date") == 1) { update_dlg.open(); - print("The A320Family is out of date!"); - } else { + print("System: The IDG-A32X is out of date!"); + } + mismatch_chk(); + if (getprop("/systems/acconfig/out-of-date") != 1 and getprop("/systems/acconfig/mismatch-code") == "0x000") { welcome_dlg.open(); } spinning.stop(); diff --git a/AircraftConfig/error-mismatch.xml b/AircraftConfig/error-mismatch.xml new file mode 100644 index 00000000..f29a8a2b --- /dev/null +++ b/AircraftConfig/error-mismatch.xml @@ -0,0 +1,138 @@ + + + + + + + + + + aircraft-config-mismatch + vbox + + 0.5 + 0 + 0 + 1 + + + + hbox + + left + + + + + + + + vbox + + + left + + + + left + + + + + + + hbox + left + + + + + + + 1 + + /systems/acconfig/mismatch-code + 1 + + + + + hbox + left + + + + + + + 1 + + /systems/acconfig/mismatch-reason + 1 + + + + + + + left + + + + left + + + + left + + + + + + + + hbox + + + + + + diff --git a/AircraftConfig/update.xml b/AircraftConfig/update.xml index 1175f1e8..e3dae625 100644 --- a/AircraftConfig/update.xml +++ b/AircraftConfig/update.xml @@ -20,100 +20,87 @@ 1 - - hbox - - left - - - + - - - - - - vbox - - - center - - - - center - - - - center - - - - center - - - - - - - - - hbox - - - - + } else { + acconfig.error_mismatch.open(); + } + + + + dialog-close + + + diff --git a/Models/FlightDeck/a320.flightdeck.xml b/Models/FlightDeck/a320.flightdeck.xml index 52ccbe22..990efaf0 100644 --- a/Models/FlightDeck/a320.flightdeck.xml +++ b/Models/FlightDeck/a320.flightdeck.xml @@ -146,13 +146,35 @@ modes/cpt-du-xfr 2 + + /systems/acconfig/mismatch-code + 0x000 + + + Mismatch1 + Aircraft/IDG-A32X/Models/Instruments/PFD/Mismatch.xml + + -0.5807 + -0.51115 + -0.0442 + -15 + + + + /systems/acconfig/mismatch-code + 0x000 + + + + translate PFD1 + Mismatch1 modes/cpt-du-xfr 0.18845 @@ -193,9 +215,27 @@ + + Mismatch2 + Aircraft/IDG-A32X/Models/Instruments/PFD/Mismatch.xml + + -0.5807 + 0.51115 + -0.0442 + -15 + + + + /systems/acconfig/mismatch-code + 0x000 + + + + translate PFD2 + Mismatch2 modes/fo-du-xfr -0.19505 diff --git a/Models/Instruments/PFD/Mismatch.xml b/Models/Instruments/PFD/Mismatch.xml new file mode 100644 index 00000000..f09b87a9 --- /dev/null +++ b/Models/Instruments/PFD/Mismatch.xml @@ -0,0 +1,13 @@ + + + + + + + res/mismatch.ac + + diff --git a/Models/Instruments/PFD/res/mismatch.ac b/Models/Instruments/PFD/res/mismatch.ac new file mode 100644 index 00000000..2d7c5f21 --- /dev/null +++ b/Models/Instruments/PFD/res/mismatch.ac @@ -0,0 +1,23 @@ +AC3Db +MATERIAL "ac3dmat1" rgb 1 1 1 amb 0 0 0 emis 0.658824 0.670588 0.67451 spec 0 0 0 shi 128 trans 0 +OBJECT world +kids 1 +OBJECT poly +name "rect" +loc 0.0643506 0 0 +texture "mismatch.png" +crease 45.000000 +numvert 4 +-0.0639733 0.0784821 -0.0784821 +-0.0639733 0.0784821 0.0784821 +-0.0639733 -0.0784821 0.0784821 +-0.0639733 -0.0784821 -0.0784821 +numsurf 1 +SURF 0x30 +mat 0 +refs 4 +0 1 1 +1 0 1 +2 0 0 +3 1 0 +kids 0 diff --git a/Models/Instruments/PFD/res/mismatch.png b/Models/Instruments/PFD/res/mismatch.png new file mode 100644 index 0000000000000000000000000000000000000000..7db0bdb9813b881ff78e76d3f903d6b58700f7a9 GIT binary patch literal 18754 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 OC|^;#oOQ|k!T$jmWH8eJ literal 0 HcmV?d00001 diff --git a/Systems/it-fbw.xml b/Systems/it-fbw.xml index 62787682..c5705a63 100644 --- a/Systems/it-fbw.xml +++ b/Systems/it-fbw.xml @@ -19,6 +19,14 @@ false noise-spike + + + + /systems/acconfig/mismatch-code + 0x000 + + + /controls/flight/aileron /controls/flight/aileron-input-fast 5 @@ -27,6 +35,14 @@ false noise-spike + + + + /systems/acconfig/mismatch-code + 0x000 + + + /controls/flight/elevator /controls/flight/elevator-input-fast 5 @@ -35,6 +51,14 @@ false noise-spike + + + + /systems/acconfig/mismatch-code + 0x000 + + + @@ -69,6 +93,14 @@ false noise-spike + + + + /systems/acconfig/mismatch-code + 0x000 + + + diff --git a/revision.txt b/revision.txt index f4a8e832..c2a7108a 100644 --- a/revision.txt +++ b/revision.txt @@ -1 +1 @@ -1513 \ No newline at end of file +1514 \ No newline at end of file