From f49383ef1eb9d39cf1d012e18ff2f83bc71cd6de Mon Sep 17 00:00:00 2001 From: Joshua Davidson Date: Mon, 5 Dec 2016 15:20:56 -0500 Subject: [PATCH] work on flaps indicator, ITAF M3 B78, AUTOLAND ABLEgit add .! --- A320-main.xml | 23 +- Models/FlightDeck/a320.flightdeck.xml | 150 +++-- Models/Instruments/PFD/PFD1.xml | 90 +-- Models/Instruments/PFD/PFD2.xml | 90 +-- .../Upper-ECAM/resIAE/eicasIAE-XX.png | Bin 16590 -> 0 bytes .../Upper-ECAM/resIAE/eicasIAE-extra.png | Bin 0 -> 19861 bytes .../Instruments/Upper-ECAM/resIAE/eicasIAE.ac | 633 ++++++++++-------- .../Upper-ECAM/resIAE/eicasIAE.png | Bin 38359 -> 38359 bytes Models/Instruments/Upper-ECAM/resIAE/grey.png | Bin 0 -> 5791 bytes Nasal/PFD_FMA.nas | 94 ++- Nasal/fctl.nas | 2 +- Nasal/it-autoflight.nas | 370 +++++----- Nasal/systems.nas | 9 +- Nasal/thrust.nas | 62 +- Sounds/A320-common-sound.xml | 4 +- {Models/Splash => Splash}/splash.png | Bin {Models/Splash => Splash}/splash1.png | Bin Systems/autopilot-dlg.xml | 144 ++-- Systems/custom-autothrust.xml | 410 +----------- Systems/it-autoflight.xml | 497 ++++++-------- Systems/it-autothrust.xml | 53 +- Systems/thrust.xml | 354 +--------- splash.png | Bin 139807 -> 0 bytes 23 files changed, 1083 insertions(+), 1902 deletions(-) delete mode 100644 Models/Instruments/Upper-ECAM/resIAE/eicasIAE-XX.png create mode 100644 Models/Instruments/Upper-ECAM/resIAE/eicasIAE-extra.png create mode 100644 Models/Instruments/Upper-ECAM/resIAE/grey.png rename {Models/Splash => Splash}/splash.png (100%) rename {Models/Splash => Splash}/splash1.png (100%) delete mode 100644 splash.png diff --git a/A320-main.xml b/A320-main.xml index a4ae3eaa..9a4124e1 100644 --- a/A320-main.xml +++ b/A320-main.xml @@ -16,7 +16,8 @@ - Aircraft/A320Family/splash.png + Aircraft/A320Family/Splash/splash.png + Aircraft/A320Family/Splash/splash1.png @@ -225,29 +226,41 @@ - + 0 - 1 -0.40 0.40 0.09 - 0.06 + 10.0 + 0.00001 + + 0.06 + 10.0 + 0.00001 + -0.25 0.25 -0.05 + 10.0 + 0.0001 -0.25 0.25 -0.03 + 10.0 + 0.00001 0.10 - + + 0.01 + + diff --git a/Models/FlightDeck/a320.flightdeck.xml b/Models/FlightDeck/a320.flightdeck.xml index a4aeeaee..ee113a08 100644 --- a/Models/FlightDeck/a320.flightdeck.xml +++ b/Models/FlightDeck/a320.flightdeck.xml @@ -246,7 +246,7 @@ lat.fmgc - /it-autoflight/aplatmode + /it-autoflight/output/lat 1 @@ -258,11 +258,11 @@ - /it-autoflight/aplatmode + /it-autoflight/output/lat 1 - /it-autoflight/aplatmode + /it-autoflight/output/lat 2 @@ -308,7 +308,7 @@ lvlch.ind - /it-autoflight/apvertmode + /it-autoflight/output/vert 4 @@ -325,12 +325,12 @@ - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 0 property-adjust - /it-autoflight/settings/target-speed-kt + /it-autoflight/input/spd-kts 1 100 380 @@ -338,12 +338,12 @@ - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 1 property-adjust - /it-autoflight/settings/target-mach + /it-autoflight/input/spd-mach 0.01 0.40 0.99 @@ -355,12 +355,12 @@ - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 0 property-adjust - /it-autoflight/settings/target-speed-kt + /it-autoflight/input/spd-kts -1 100 380 @@ -368,12 +368,12 @@ - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 1 property-adjust - /it-autoflight/settings/target-mach + /it-autoflight/input/spd-mach -0.01 0.40 0.99 @@ -389,7 +389,7 @@ false property-assign - /it-autoflight/aplatset + /it-autoflight/input/lat 1 @@ -398,7 +398,7 @@ false property-assign - /it-autoflight/aplatset + /it-autoflight/input/lat 0 @@ -407,7 +407,7 @@ true property-adjust - it-autoflight/settings/heading-bug-deg + /it-autoflight/input/hdg 1 1 361 @@ -419,7 +419,7 @@ true property-adjust - it-autoflight/settings/heading-bug-deg + /it-autoflight/input/hdg -1 1 361 @@ -437,7 +437,7 @@ false property-assign - /it-autoflight/apvertset + /it-autoflight/input/vert 4 @@ -447,12 +447,12 @@ - /it-autoflight/settings/altitude-dial-mode + /it-autoflight/config/altitude-dial-mode 0 property-adjust - /it-autoflight/settings/target-altitude-ft + /it-autoflight/input/alt 100 0 50000 @@ -460,12 +460,12 @@ - /it-autoflight/settings/altitude-dial-mode + /it-autoflight/config/altitude-dial-mode 1 property-adjust - /it-autoflight/settings/target-altitude-ft + /it-autoflight/input/alt 1000 0 50000 @@ -477,12 +477,12 @@ - /it-autoflight/settings/altitude-dial-mode + /it-autoflight/config/altitude-dial-mode 0 property-adjust - /it-autoflight/settings/target-altitude-ft + /it-autoflight/input/alt -100 0 50000 @@ -490,12 +490,12 @@ - /it-autoflight/settings/altitude-dial-mode + /it-autoflight/config/altitude-dial-mode 1 property-adjust - /it-autoflight/settings/target-altitude-ft + /it-autoflight/input/alt -1000 0 50000 @@ -511,7 +511,7 @@ false property-assign - /it-autoflight/apvertset + /it-autoflight/input/vert 0 @@ -520,16 +520,26 @@ false property-assign - /it-autoflight/apvertset + /it-autoflight/input/vert 1 true + + nasal + + property-adjust - /it-autoflight/settings/vertical-speed-fpm + /it-autoflight/input/vs 100 8000 @@ -537,9 +547,19 @@ true + + nasal + + property-adjust - i/t-autoflight/settings/vertical-speed-fpm + /it-autoflight/input/vs -100 -6000 @@ -557,7 +577,7 @@ false property-assign - /it-autoflight/aplatset + /it-autoflight/input/lat 2 @@ -571,7 +591,7 @@ false property-assign - /it-autoflight/apvertset + /it-autoflight/input/vert 2 @@ -597,7 +617,7 @@ false property-cycle - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 0 1 @@ -672,7 +692,7 @@ false property-cycle - /it-autoflight/settings/altitude-dial-mode + /it-autoflight/config/altitude-dial-mode 0 1 @@ -687,7 +707,7 @@ false property-toggle - /it-autoflight/ap_mastersw + /it-autoflight/input/ap1 @@ -700,7 +720,7 @@ false property-toggle - /it-autoflight/ap_mastersw2 + /it-autoflight/input/ap2 @@ -713,7 +733,7 @@ false property-toggle - /it-autoflight/at_mastersw + /it-autoflight/output/athrsw @@ -762,7 +782,7 @@ spd-text - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 0 @@ -773,7 +793,7 @@ mach-text - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 1 @@ -785,7 +805,7 @@ hdg-text - /it-autoflight/aplatmode + /it-autoflight/output/lat 0 @@ -818,7 +838,7 @@ vs.dash - /it-autoflight/apvertmode + /it-autoflight/output/vert 1 @@ -829,7 +849,7 @@ vs-text - /it-autoflight/apvertmode + /it-autoflight/output/vert 1 @@ -1004,7 +1024,7 @@ xy-plane number-value %3.0f - /it-autoflight/settings/target-speed-kt + /it-autoflight/input/spd-kts false led.txf true @@ -1030,7 +1050,7 @@ xy-plane number-value %1.2f - /it-autoflight/settings/target-mach + /it-autoflight/input/spd-mach false led.txf true @@ -1056,7 +1076,7 @@ xy-plane text-value %s - /it-autoflight/settings/heading-bug-deg + /it-autoflight/input/hdg false led.txf true @@ -1082,7 +1102,7 @@ xy-plane text-value %s - /it-autoflight/settings/target-altitude-ft + /it-autoflight/input/alt false led.txf true @@ -1108,7 +1128,7 @@ xy-plane number-value %4.0f - /it-autoflight/settings/vertical-speed-fpm + /it-autoflight/input/vs false led.txf true @@ -1202,7 +1222,7 @@ rotate hdg-sel - /it-autoflight/settings/heading-bug-deg + /it-autoflight/input/hdg 11.25 -0.4608 @@ -1217,7 +1237,7 @@ rotate spd-sel - /it-autoflight/settings/target-speed-kt + /it-autoflight/input/spd-kts 11.25 -0.4608 @@ -1232,7 +1252,7 @@ rotate spd-sel - /it-autoflight/settings/target-mach + /it-autoflight/input/spd-mach 0.01 -0.4608 @@ -1247,7 +1267,7 @@ rotate alt-sel - /it-autoflight/settings/target-altitude-ft + /it-autoflight/input/alt 11.25 -0.4738 @@ -1262,7 +1282,7 @@ rotate vs-sel - /it-autoflight/settings/vertical-speed-fpm + /it-autoflight/input/vs 11.25 -0.4608 @@ -1277,7 +1297,7 @@ rotate alt-sel-mode - /it-autoflight/settings/altitude-dial-mode + /it-autoflight/config/altitude-dial-mode 0 0 190 @@ -1299,7 +1319,7 @@ fd1lt - /it-autoflight/fd_master + /it-autoflight/output/fd1 1 @@ -1322,20 +1342,20 @@ - /it-autoflight/aplatmode + /it-autoflight/output/lat 2 - /it-autoflight/loc-armed + /it-autoflight/output/loc-armed 1 - /it-autoflight/appr-armed + /it-autoflight/output/appr-armed 0 - /it-autoflight/apvertmode + /it-autoflight/output/vert 2 @@ -1351,7 +1371,7 @@ ap1lt - /it-autoflight/ap_master + /it-autoflight/output/ap1 1 @@ -1361,7 +1381,7 @@ ap2lt - /it-autoflight/ap_master2 + /it-autoflight/output/ap2 1 @@ -1371,7 +1391,7 @@ athrlt - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -1394,11 +1414,11 @@ - /it-autoflight/appr-armed + /it-autoflight/output/appr-armed 1 - /it-autoflight/apvertmode + /it-autoflight/output/vert 2 @@ -1410,7 +1430,7 @@ fd2lt - /it-autoflight/fd_master2 + /it-autoflight/output/fd2 1 @@ -2666,7 +2686,7 @@ false property-toggle - /it-autoflight/fd_mastersw + /it-autoflight/input/fd1 @@ -2679,7 +2699,7 @@ false property-toggle - /it-autoflight/fd_mastersw2 + /it-autoflight/input/fd2 diff --git a/Models/Instruments/PFD/PFD1.xml b/Models/Instruments/PFD/PFD1.xml index 249efbbe..bb2cee4d 100644 --- a/Models/Instruments/PFD/PFD1.xml +++ b/Models/Instruments/PFD/PFD1.xml @@ -108,7 +108,7 @@ fd_pitch - /it-autoflight/fd_master + /it-autoflight/output/fd1 1 @@ -465,7 +465,7 @@ hdg-bug textranslate - /it-autoflight/settings/heading-bug-deg + /it-autoflight/input/hdg 0.002783031 -1 @@ -486,7 +486,7 @@ hdg-bug - /it-autoflight/aplatmode + /it-autoflight/output/lat 0 @@ -855,7 +855,7 @@ yz-plane number-value %3.0f - /it-autoflight/settings/target-speed-kt + /it-autoflight/input/spd-kts false helvetica_bold.txf true @@ -879,7 +879,7 @@ yz-plane number-value %5.0f - /it-autoflight/settings/target-speed-kt + /it-autoflight/input/spd-kts false helvetica_bold.txf true @@ -903,7 +903,7 @@ yz-plane number-value %1.2f - /it-autoflight/settings/target-mach + /it-autoflight/input/spd-mach false helvetica_bold.txf true @@ -927,7 +927,7 @@ yz-plane number-value %1.2f - /it-autoflight/settings/target-mach + /it-autoflight/input/spd-mach false helvetica_bold.txf true @@ -946,7 +946,7 @@ man-mach-lower - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 0 @@ -958,7 +958,7 @@ man-spd-lower - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 1 @@ -995,7 +995,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -1139,19 +1139,19 @@ - /it-autoflight/ap_master + /it-autoflight/output/ap1 1 - /it-autoflight/ap_master2 + /it-autoflight/output/ap2 1 - /it-autoflight/fd_master + /it-autoflight/output/fd1 1 - /it-autoflight/fd_master2 + /it-autoflight/output/fd2 1 @@ -1283,7 +1283,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -1314,7 +1314,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -1393,7 +1393,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -1440,7 +1440,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -1563,7 +1563,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -1575,14 +1575,6 @@ /systems/thrust/state2 TOGA - - /systems/thrust/state3 - TOGA - - - /systems/thrust/state4 - TOGA - /systems/thrust/state1 MCT @@ -1591,14 +1583,6 @@ /systems/thrust/state2 MCT - - /systems/thrust/state3 - MCT - - - /systems/thrust/state4 - MCT - @@ -1610,7 +1594,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -1622,14 +1606,6 @@ /systems/thrust/state2 TOGA - - /systems/thrust/state3 - TOGA - - - /systems/thrust/state4 - TOGA - @@ -1641,7 +1617,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -1652,14 +1628,6 @@ /systems/thrust/state2 TOGA - - /systems/thrust/state3 - TOGA - - - /systems/thrust/state4 - TOGA - /systems/thrust/state1 @@ -1669,14 +1637,6 @@ /systems/thrust/state2 MCT - - /systems/thrust/state3 - MCT - - - /systems/thrust/state4 - MCT - @@ -1711,7 +1671,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -1735,7 +1695,7 @@ yz-plane text-value %s - /it-autoflight/settings/target-altitude-ft-actual + /it-autoflight/internal/alt false helvetica_bold.txf true @@ -1759,7 +1719,7 @@ yz-plane text-value %s - /it-autoflight/settings/target-altitude-ft-actual + /it-autoflight/internal/alt false helvetica_bold.txf true @@ -2046,4 +2006,4 @@ - \ No newline at end of file + diff --git a/Models/Instruments/PFD/PFD2.xml b/Models/Instruments/PFD/PFD2.xml index 447fdfe0..45fdb0b9 100644 --- a/Models/Instruments/PFD/PFD2.xml +++ b/Models/Instruments/PFD/PFD2.xml @@ -108,7 +108,7 @@ fd_pitch - /it-autoflight/fd_master2 + /it-autoflight/output/fd2 1 @@ -465,7 +465,7 @@ hdg-bug textranslate - /it-autoflight/settings/heading-bug-deg + /it-autoflight/input/hdg 0.002783031 -1 @@ -486,7 +486,7 @@ hdg-bug - /it-autoflight/aplatmode + /it-autoflight/output/lat 0 @@ -855,7 +855,7 @@ yz-plane number-value %3.0f - /it-autoflight/settings/target-speed-kt + /it-autoflight/input/spd-kts false helvetica_bold.txf true @@ -879,7 +879,7 @@ yz-plane number-value %5.0f - /it-autoflight/settings/target-speed-kt + /it-autoflight/input/spd-kts false helvetica_bold.txf true @@ -903,7 +903,7 @@ yz-plane number-value %1.2f - /it-autoflight/settings/target-mach + /it-autoflight/input/spd-mach false helvetica_bold.txf true @@ -927,7 +927,7 @@ yz-plane number-value %1.2f - /it-autoflight/settings/target-mach + /it-autoflight/input/spd-mach false helvetica_bold.txf true @@ -946,7 +946,7 @@ man-mach-lower - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 0 @@ -958,7 +958,7 @@ man-spd-lower - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 1 @@ -995,7 +995,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -1139,19 +1139,19 @@ - /it-autoflight/ap_master + /it-autoflight/output/ap1 1 - /it-autoflight/ap_master2 + /it-autoflight/output/ap2 1 - /it-autoflight/fd_master + /it-autoflight/output/fd1 1 - /it-autoflight/fd_master2 + /it-autoflight/output/fd2 1 @@ -1283,7 +1283,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -1314,7 +1314,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -1393,7 +1393,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -1440,7 +1440,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -1563,7 +1563,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -1575,14 +1575,6 @@ /systems/thrust/state2 TOGA - - /systems/thrust/state3 - TOGA - - - /systems/thrust/state4 - TOGA - /systems/thrust/state1 MCT @@ -1591,14 +1583,6 @@ /systems/thrust/state2 MCT - - /systems/thrust/state3 - MCT - - - /systems/thrust/state4 - MCT - @@ -1610,7 +1594,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -1622,14 +1606,6 @@ /systems/thrust/state2 TOGA - - /systems/thrust/state3 - TOGA - - - /systems/thrust/state4 - TOGA - @@ -1641,7 +1617,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -1652,14 +1628,6 @@ /systems/thrust/state2 TOGA - - /systems/thrust/state3 - TOGA - - - /systems/thrust/state4 - TOGA - /systems/thrust/state1 @@ -1669,14 +1637,6 @@ /systems/thrust/state2 MCT - - /systems/thrust/state3 - MCT - - - /systems/thrust/state4 - MCT - @@ -1711,7 +1671,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -1735,7 +1695,7 @@ yz-plane text-value %s - /it-autoflight/settings/target-altitude-ft-actual + /it-autoflight/internal/alt false helvetica_bold.txf true @@ -1759,7 +1719,7 @@ yz-plane text-value %s - /it-autoflight/settings/target-altitude-ft-actual + /it-autoflight/internal/alt false helvetica_bold.txf true @@ -2046,4 +2006,4 @@ - \ No newline at end of file + diff --git a/Models/Instruments/Upper-ECAM/resIAE/eicasIAE-XX.png b/Models/Instruments/Upper-ECAM/resIAE/eicasIAE-XX.png deleted file mode 100644 index a83aa0aac2edc0b62ef3ab0740833672cd3de6af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16590 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 diff --git a/Models/Instruments/Upper-ECAM/resIAE/grey.png b/Models/Instruments/Upper-ECAM/resIAE/grey.png new file mode 100644 index 0000000000000000000000000000000000000000..5f732f4a3507d8bd70d717d681d820ddc2019ecc GIT binary patch literal 5791 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7&zE~RK2WrGmv6S@^*J&_z!{$_AZ|c6yYrJ zh%9Dc;1&j9Muu5)B!GhKC7!;n><_p(g&E|X74D}3g=8~BB1)X|b8}PkN`PDj2Ir#G z#FEq$h4Rdj3F!Z*MpXG8k~MYz+FXF2%E;!Bgc;v9_l@ zP~(Fw`iwvdWDi3Fh((wQ@&Q8vh+rVZB+^8%?ZlagWF@T(CnYRMb~!1A6AE3Vuz)aW zWH>1S4N*&i%SkbOG>M?+P!a-qG>KphELx>MlJa5$sB$1Bb(3T|&}feLnFiSxRG*~lVUh20X>@2K?#dq>5r6H1gphx7@oK##c({vV7HR`h95{{h_2^a Uu alt) { - setprop("/modes/pfd/fma/pitch-mode", "OP DES"); - } -} - # Arm LOC -setlistener("/it-autoflight/loc-armed", func { - var loca = getprop("/it-autoflight/loc-armed"); +setlistener("/it-autoflight/output/loc-armed", func { + var loca = getprop("/it-autoflight/output/loc-armed"); if (loca) { setprop("/modes/pfd/fma/roll-mode-armed", "LOC"); } else { @@ -82,8 +78,8 @@ setlistener("/it-autoflight/loc-armed", func { }); # Arm G/S -setlistener("/it-autoflight/appr-armed", func { - var appa = getprop("/it-autoflight/appr-armed"); +setlistener("/it-autoflight/output/appr-armed", func { + var appa = getprop("/it-autoflight/output/appr-armed"); if (appa) { setprop("/modes/pfd/fma/pitch-mode-armed", "G/S"); } else { @@ -93,8 +89,8 @@ setlistener("/it-autoflight/appr-armed", func { # AP var ap = func { - var ap1 = getprop("/it-autoflight/ap_master"); - var ap2 = getprop("/it-autoflight/ap_master2"); + var ap1 = getprop("/it-autoflight/output/ap1"); + var ap2 = getprop("/it-autoflight/output/ap2"); if (ap1 and ap2) { setprop("/modes/pfd/fma/ap-mode", "AP1+2"); } else if (ap1 and !ap2) { @@ -108,8 +104,8 @@ var ap = func { # FD var fd = func { - var fd1 = getprop("/it-autoflight/fd_master"); - var fd2 = getprop("/it-autoflight/fd_master2"); + var fd1 = getprop("/it-autoflight/output/fd1"); + var fd2 = getprop("/it-autoflight/output/fd2"); if (fd1 and fd2) { setprop("/modes/pfd/fma/fd-mode", "1FD2"); } else if (fd1 and !fd2) { @@ -123,7 +119,7 @@ var fd = func { # AT var at = func { - var at = getprop("/it-autoflight/at_master"); + var at = getprop("/it-autoflight/output/athr"); if (at) { setprop("/modes/pfd/fma/at-mode", "A/THR"); } else { @@ -131,20 +127,20 @@ var at = func { } } -# Update AP or FD -setlistener("/it-autoflight/ap_master", func { +# Update AP FD ATHR +setlistener("/it-autoflight/output/ap1", func { ap(); }); -setlistener("/it-autoflight/ap_master2", func { +setlistener("/it-autoflight/output/ap2", func { ap(); }); -setlistener("/it-autoflight/fd_master", func { +setlistener("/it-autoflight/output/fd1", func { fd(); }); -setlistener("/it-autoflight/fd_master2", func { +setlistener("/it-autoflight/output/fd2", func { fd(); }); -setlistener("/it-autoflight/at_master", func { +setlistener("/it-autoflight/output/athr", func { at(); }); diff --git a/Nasal/fctl.nas b/Nasal/fctl.nas index b9dea143..3a9d702c 100644 --- a/Nasal/fctl.nas +++ b/Nasal/fctl.nas @@ -36,7 +36,7 @@ controls.flapsDown = func(step) { setprop("/controls/flight/flaps", 1.000); setprop("/controls/flight/slats", 1.000); setprop("/controls/flight/flap-lever", 4); - setprop("/controls/flight/flap-txt", "4"); + setprop("/controls/flight/flap-txt", "FULL"); return; } } else if (step == -1) { diff --git a/Nasal/it-autoflight.nas b/Nasal/it-autoflight.nas index a8baee88..a8450537 100644 --- a/Nasal/it-autoflight.nas +++ b/Nasal/it-autoflight.nas @@ -1,182 +1,186 @@ # IT AUTOFLIGHT System Controller by Joshua Davidson (it0uchpods/411). -# V3.0.0 Milestone 2 Build 54H +# V3.0.0 Milestone 3 Build 78 print("IT-AUTOFLIGHT: Please Wait!"); -setprop("/it-autoflight/settings/retard-enable", 1); # Do not change this here! See IT-AUTOFLIGHT's Help.txt -setprop("/it-autoflight/settings/retard-ft", 50); # Do not change this here! See IT-AUTOFLIGHT's Help.txt -setprop("/it-autoflight/settings/land-flap", 0.6); # Do not change this here! See IT-AUTOFLIGHT's Help.txt -setprop("/it-autoflight/settings/land-enable", 1); # Do not change this here! See IT-AUTOFLIGHT's Help.txt +setprop("/it-autoflight/settings/retard-enable", 1); # Do not change this here! See IT-AUTOFLIGHT's Help.txt +setprop("/it-autoflight/settings/retard-ft", 50); # Do not change this here! See IT-AUTOFLIGHT's Help.txt +setprop("/it-autoflight/settings/land-flap", 0.6); # Do not change this here! See IT-AUTOFLIGHT's Help.txt +setprop("/it-autoflight/settings/land-enable", 1); # Do not change this here! See IT-AUTOFLIGHT's Help.txt +setprop("/it-autoflight/autoland/flare-altitude", 20); # Do not change this here! See IT-AUTOFLIGHT's Help.txt var ap_init = func { - setprop("/it-autoflight/ap_master", 0); - setprop("/it-autoflight/ap_master2", 0); - setprop("/it-autoflight/at_master", 0); - setprop("/it-autoflight/fd_master", 0); - setprop("/it-autoflight/fd_master2", 0); - setprop("/it-autoflight/loc-armed", 0); - setprop("/it-autoflight/appr-armed", 0); - setprop("/it-autoflight/autothrarm", 0); - setprop("/it-autoflight/apthrmode", 0); - setprop("/it-autoflight/apthrmode2", 0); - setprop("/it-autoflight/settings/target-speed-kt", 200); - setprop("/it-autoflight/settings/target-mach", 0.68); - setprop("/it-autoflight/settings/heading-bug-deg", 360); - setprop("/it-autoflight/settings/target-altitude-ft", 10000); - setprop("/it-autoflight/settings/target-altitude-ft-actual", 10000); - setprop("/it-autoflight/settings/vertical-speed-fpm", 0); - setprop("/it-autoflight/settings/bank-limit", 30); + setprop("/it-autoflight/input/kts-mach", 0); + setprop("/it-autoflight/input/ap1", 0); + setprop("/it-autoflight/input/ap2", 0); + setprop("/it-autoflight/input/athr", 0); + setprop("/it-autoflight/input/fd1", 0); + setprop("/it-autoflight/input/fd2", 0); + setprop("/it-autoflight/input/spd-kts", 200); + setprop("/it-autoflight/input/spd-mach", 0.68); + setprop("/it-autoflight/input/hdg", 360); + setprop("/it-autoflight/input/alt", 10000); + setprop("/it-autoflight/input/vs", 0); + setprop("/it-autoflight/input/lat", 0); + setprop("/it-autoflight/input/vert", 4); + setprop("/it-autoflight/input/bank-limit", 30); + setprop("/it-autoflight/input/trk", 0); + setprop("/it-autoflight/output/ap1", 0); + setprop("/it-autoflight/output/ap2", 0); + setprop("/it-autoflight/output/at", 0); + setprop("/it-autoflight/output/fd1", 0); + setprop("/it-autoflight/output/fd2", 0); + setprop("/it-autoflight/output/loc-armed", 0); + setprop("/it-autoflight/output/appr-armed", 0); + setprop("/it-autoflight/output/thr-mode", 0); + setprop("/it-autoflight/output/retard", 0); setprop("/it-autoflight/settings/min-pitch", -4); setprop("/it-autoflight/settings/max-pitch", 8); setprop("/it-autoflight/internal/min-pitch", -4); setprop("/it-autoflight/internal/max-pitch", 8); - setprop("/it-autoflight/settings/vertical-speed-fpm", 0); - setprop("/it-autoflight/aplatset", 0); - setprop("/it-autoflight/apvertset", 4); - setprop("/it-autoflight/retard", 0); + setprop("/it-autoflight/internal/alt", 10000); setprop("/it-autoflight/autoland/target-vs", "-500"); - setprop("/it-autoflight/settings/use-true-hdg-error", 0); update_arms(); print("IT-AUTOFLIGHT: Done!"); } # AP 1 Master System -setlistener("/it-autoflight/ap_mastersw", func { - var apmas = getprop("/it-autoflight/ap_mastersw"); +setlistener("/it-autoflight/input/ap1", func { + var apmas = getprop("/it-autoflight/input/ap1"); if (apmas == 0) { - setprop("/it-autoflight/ap_master", 0); - if (getprop("/it-autoflight/enableapoffsound") == 1) { - setprop("/it-autoflight/apoffsound", 1); - setprop("/it-autoflight/enableapoffsound", 0); + setprop("/it-autoflight/output/ap1", 0); + if (getprop("/it-autoflight/sound/enableapoffsound") == 1) { + setprop("/it-autoflight/sound/apoffsound", 1); + setprop("/it-autoflight/sound/enableapoffsound", 0); } } else if (apmas == 1) { - setprop("/it-autoflight/ap_master", 1); - setprop("/it-autoflight/enableapoffsound", 1); - setprop("/it-autoflight/apoffsound", 0); setprop("/controls/flight/rudder", 0); + setprop("/it-autoflight/output/ap1", 1); + setprop("/it-autoflight/sound/enableapoffsound", 1); + setprop("/it-autoflight/sound/apoffsound", 0); } }); # AP 2 Master System -setlistener("/it-autoflight/ap_mastersw2", func { - var apmas = getprop("/it-autoflight/ap_mastersw2"); +setlistener("/it-autoflight/input/ap2", func { + var apmas = getprop("/it-autoflight/input/ap2"); if (apmas == 0) { - setprop("/it-autoflight/ap_master2", 0); - if (getprop("/it-autoflight/enableapoffsound2") == 1) { - setprop("/it-autoflight/apoffsound2", 1); - setprop("/it-autoflight/enableapoffsound", 0); + setprop("/it-autoflight/output/ap2", 0); + if (getprop("/it-autoflight/sound/enableapoffsound2") == 1) { + setprop("/it-autoflight/sound/apoffsound2", 1); + setprop("/it-autoflight/sound/enableapoffsound2", 0); } } else if (apmas == 1) { - setprop("/it-autoflight/ap_master2", 1); - setprop("/it-autoflight/enableapoffsound2", 1); - setprop("/it-autoflight/apoffsound2", 0); setprop("/controls/flight/rudder", 0); + setprop("/it-autoflight/output/ap2", 1); + setprop("/it-autoflight/sound/enableapoffsound2", 1); + setprop("/it-autoflight/sound/apoffsound2", 0); } }); # AT Master System -setlistener("/it-autoflight/at_mastersw", func { - var atmas = getprop("/it-autoflight/at_mastersw"); +setlistener("/it-autoflight/input/athr", func { + var atmas = getprop("/it-autoflight/input/athr"); if (atmas == 0) { - setprop("/it-autoflight/at_master", 0); + setprop("/it-autoflight/output/athr", 0); } else if (atmas == 1) { - setprop("/it-autoflight/at_master", 1); + setprop("/it-autoflight/output/athr", 1); } }); # Flight Director 1 Master System -setlistener("/it-autoflight/fd_mastersw", func { - var fdmas = getprop("/it-autoflight/fd_mastersw"); +setlistener("/it-autoflight/input/fd1", func { + var fdmas = getprop("/it-autoflight/input/fd1"); if (fdmas == 0) { - setprop("/it-autoflight/fd_master", 0); + setprop("/it-autoflight/output/fd1", 0); } else if (fdmas == 1) { - setprop("/it-autoflight/fd_master", 1); + setprop("/it-autoflight/output/fd1", 1); } }); # Flight Director 2 Master System -setlistener("/it-autoflight/fd_mastersw2", func { - var fdmas = getprop("/it-autoflight/fd_mastersw2"); +setlistener("/it-autoflight/input/fd2", func { + var fdmas = getprop("/it-autoflight/input/fd2"); if (fdmas == 0) { - setprop("/it-autoflight/fd_master2", 0); + setprop("/it-autoflight/output/fd2", 0); } else if (fdmas == 1) { - setprop("/it-autoflight/fd_master2", 1); + setprop("/it-autoflight/output/fd2", 1); } }); # Master Lateral -setlistener("/it-autoflight/aplatset", func { - var latset = getprop("/it-autoflight/aplatset"); +setlistener("/it-autoflight/input/lat", func { + var latset = getprop("/it-autoflight/input/lat"); if (latset == 0) { - setprop("/it-autoflight/loc-armed", 0); - setprop("/it-autoflight/appr-armed", 0); - setprop("/it-autoflight/aplatmode", 0); - setprop("/it-autoflight/txtlatmode", "HDG"); - setprop("/it-autoflight/txtarmmode", " "); + setprop("/it-autoflight/output/loc-armed", 0); + setprop("/it-autoflight/output/appr-armed", 0); + setprop("/it-autoflight/output/lat", 0); + setprop("/it-autoflight/mode/lat", "HDG"); + setprop("/it-autoflight/mode/arm", " "); } else if (latset == 1) { - setprop("/it-autoflight/loc-armed", 0); - setprop("/it-autoflight/appr-armed", 0); - setprop("/it-autoflight/aplatmode", 1); - setprop("/it-autoflight/txtlatmode", "LNAV"); - setprop("/it-autoflight/txtarmmode", " "); + setprop("/it-autoflight/output/loc-armed", 0); + setprop("/it-autoflight/output/appr-armed", 0); + setprop("/it-autoflight/output/lat", 1); + setprop("/it-autoflight/mode/lat", "LNAV"); + setprop("/it-autoflight/mode/arm", " "); } else if (latset == 2) { setprop("/instrumentation/nav/signal-quality-norm", 0); - setprop("/it-autoflight/loc-armed", 1); - setprop("/it-autoflight/appr-armed", 0); - setprop("/it-autoflight/txtarmmode", "LOC"); + setprop("/it-autoflight/output/loc-armed", 1); + setprop("/it-autoflight/output/appr-armed", 0); + setprop("/it-autoflight/mode/arm", "LOC"); } else if (latset == 3) { - setprop("/it-autoflight/loc-armed", 0); - setprop("/it-autoflight/appr-armed", 0); - setprop("/it-autoflight/aplatmode", 0); - setprop("/it-autoflight/txtlatmode", "HDG"); - setprop("/it-autoflight/txtarmmode", " "); + setprop("/it-autoflight/output/loc-armed", 0); + setprop("/it-autoflight/output/appr-armed", 0); + setprop("/it-autoflight/output/lat", 0); + setprop("/it-autoflight/mode/lat", "HDG"); + setprop("/it-autoflight/mode/arm", " "); var hdgnow = int(getprop("/orientation/heading-magnetic-deg")+0.5); - setprop("/it-autoflight/settings/heading-bug-deg", hdgnow); + setprop("/it-autoflight/input/hdg", hdgnow); } else if (latset == 4) { - setprop("/it-autoflight/aplatmode", 4); - setprop("/it-autoflight/txtlatmode", "LAND"); + setprop("/it-autoflight/output/lat", 4); + setprop("/it-autoflight/mode/lat", "ALGN"); } }); # Master Vertical -setlistener("/it-autoflight/apvertset", func { - var vertset = getprop("/it-autoflight/apvertset"); +setlistener("/it-autoflight/input/vert", func { + var vertset = getprop("/it-autoflight/input/vert"); if (vertset == 0) { - setprop("/it-autoflight/appr-armed", 0); - setprop("/it-autoflight/apvertmode", 0); - setprop("/it-autoflight/txtvertmode", "ALT HLD"); - if (getprop("/it-autoflight/loc-armed")) { - setprop("/it-autoflight/txtarmmode", "LOC"); + setprop("/it-autoflight/output/appr-armed", 0); + setprop("/it-autoflight/output/vert", 0); + setprop("/it-autoflight/mode/vert", "ALT HLD"); + if (getprop("/it-autoflight/output/loc-armed")) { + setprop("/it-autoflight/mode/arm", "LOC"); } else { - setprop("/it-autoflight/txtarmmode", " "); + setprop("/it-autoflight/mode/arm", " "); } var altnow = int((getprop("/instrumentation/altimeter/indicated-altitude-ft")+50)/100)*100; - setprop("/it-autoflight/settings/target-altitude-ft", altnow); - setprop("/it-autoflight/settings/target-altitude-ft-actual", altnow); + setprop("/it-autoflight/input/alt", altnow); + setprop("/it-autoflight/internal/alt", altnow); flchthrust(); } else if (vertset == 1) { - var altinput = getprop("/it-autoflight/settings/target-altitude-ft"); - setprop("/it-autoflight/settings/target-altitude-ft-actual", altinput); + var altinput = getprop("/it-autoflight/input/alt"); + setprop("/it-autoflight/internal/alt", altinput); var vsnow = int(getprop("/velocities/vertical-speed-fps")*0.6)*100; - setprop("/it-autoflight/settings/vertical-speed-fpm", vsnow); - setprop("/it-autoflight/appr-armed", 0); - setprop("/it-autoflight/apvertmode", 1); - setprop("/it-autoflight/txtvertmode", "V/S"); - if (getprop("/it-autoflight/loc-armed")) { - setprop("/it-autoflight/txtarmmode", "LOC"); + setprop("/it-autoflight/input/vs", vsnow); + setprop("/it-autoflight/output/appr-armed", 0); + setprop("/it-autoflight/output/vert", 1); + setprop("/it-autoflight/mode/vert", "V/S"); + if (getprop("/it-autoflight/output/loc-armed")) { + setprop("/it-autoflight/mode/arm", "LOC"); } else { - setprop("/it-autoflight/txtarmmode", " "); + setprop("/it-autoflight/mode/arm", " "); } flchthrust(); } else if (vertset == 2) { setprop("/instrumentation/nav/signal-quality-norm", 0); - setprop("/it-autoflight/loc-armed", 1); + setprop("/it-autoflight/output/loc-armed", 1); setprop("/instrumentation/nav/gs-rate-of-climb", 0); - setprop("/it-autoflight/appr-armed", 1); - setprop("/it-autoflight/txtarmmode", "ILS"); + setprop("/it-autoflight/output/appr-armed", 1); + setprop("/it-autoflight/mode/arm", "ILS"); } else if (vertset == 3) { var pitchdeg = getprop("/orientation/pitch-deg"); var calt = getprop("/instrumentation/altimeter/indicated-altitude-ft"); - var alt = getprop("/it-autoflight/settings/target-altitude-ft-actual"); + var alt = getprop("/it-autoflight/internal/alt"); var dif = calt - alt; if (calt < alt) { setprop("/it-autoflight/internal/max-pitch", pitchdeg); @@ -184,30 +188,30 @@ setlistener("/it-autoflight/apvertset", func { setprop("/it-autoflight/internal/min-pitch", pitchdeg); } minmaxtimer.start(); - setprop("/it-autoflight/apvertmode", 0); - setprop("/it-autoflight/txtvertmode", "ALT CAP"); + setprop("/it-autoflight/output/vert", 0); + setprop("/it-autoflight/mode/vert", "ALT CAP"); } else if (vertset == 4) { - var altinput = getprop("/it-autoflight/settings/target-altitude-ft"); - setprop("/it-autoflight/settings/target-altitude-ft-actual", altinput); + var altinput = getprop("/it-autoflight/input/alt"); + setprop("/it-autoflight/internal/alt", altinput); var calt = getprop("/instrumentation/altimeter/indicated-altitude-ft"); - var alt = getprop("/it-autoflight/settings/target-altitude-ft-actual"); + var alt = getprop("/it-autoflight/internal/alt"); var dif = calt - alt; if (dif < 550 and dif > -550) { alt_on(); } else { flch_on(); } - if (getprop("/it-autoflight/loc-armed")) { - setprop("/it-autoflight/txtarmmode", "LOC"); + if (getprop("/it-autoflight/output/loc-armed")) { + setprop("/it-autoflight/mode/arm", "LOC"); } else { - setprop("/it-autoflight/txtarmmode", " "); + setprop("/it-autoflight/mode/arm", " "); } } else if (vertset == 5) { # VNAV not ready yet, so do nothing } else if (vertset == 6) { - setprop("/it-autoflight/apvertmode", 6); - setprop("/it-autoflight/txtvertmode", "LAND"); - setprop("/it-autoflight/txtarmmode", " "); + setprop("/it-autoflight/output/vert", 6); + setprop("/it-autoflight/mode/vert", "LAND 3"); + setprop("/it-autoflight/mode/arm", " "); flchthrust(); alandt.stop(); alandt1.start(); @@ -216,32 +220,32 @@ setlistener("/it-autoflight/apvertset", func { }); var flch_on = func { - setprop("/it-autoflight/appr-armed", 0); - setprop("/it-autoflight/apvertmode", 4); + setprop("/it-autoflight/output/appr-armed", 0); + setprop("/it-autoflight/output/vert", 4); flchtimer.start(); } var alt_on = func { - setprop("/it-autoflight/appr-armed", 0); - setprop("/it-autoflight/apvertmode", 0); - setprop("/it-autoflight/txtvertmode", "ALT CAP"); + setprop("/it-autoflight/output/appr-armed", 0); + setprop("/it-autoflight/output/vert", 0); + setprop("/it-autoflight/mode/vert", "ALT CAP"); setprop("/it-autoflight/internal/max-pitch", 8); setprop("/it-autoflight/internal/min-pitch", -4); } -setlistener("/it-autoflight/apthrmode", func { - var modez = getprop("it-autoflight/apthrmode"); +setlistener("/it-autoflight/input/kts-mach", func { + var modez = getprop("/it-autoflight/input/kts-mach"); if (modez == 0) { var iasnow = int(getprop("/instrumentation/airspeed-indicator/indicated-speed-kt")+0.5); - setprop("/it-autoflight/settings/target-speed-kt", iasnow); + setprop("/it-autoflight/input/spd-kts", iasnow); } else if (modez == 1) { var machnow = (int(1000*getprop("/velocities/mach")))*0.001; - setprop("/it-autoflight/settings/target-mach", machnow); + setprop("/it-autoflight/input/spd-mach", machnow); } }); # Capture Logic -setlistener("/it-autoflight/apvertmode", func { - var vertm = getprop("/it-autoflight/apvertmode"); +setlistener("/it-autoflight/output/vert", func { + var vertm = getprop("/it-autoflight/output/vert"); if (vertm == 1) { altcaptt.start(); } else if (vertm == 4) { @@ -253,38 +257,38 @@ setlistener("/it-autoflight/apvertmode", func { var altcapt = func { var calt = getprop("/instrumentation/altimeter/indicated-altitude-ft"); - var alt = getprop("/it-autoflight/settings/target-altitude-ft-actual"); + var alt = getprop("/it-autoflight/internal/alt"); var dif = calt - alt; if (dif < 500 and dif > -500) { - setprop("/it-autoflight/apvertset", 3); - setprop("/it-autoflight/apthrmode2", 0); + setprop("/it-autoflight/input/vert", 3); + setprop("/it-autoflight/output/thr-mode", 0); } - var altinput = getprop("/it-autoflight/settings/target-altitude-ft"); - setprop("/it-autoflight/settings/target-altitude-ft-actual", altinput); + var altinput = getprop("/it-autoflight/input/alt"); + setprop("/it-autoflight/internal/alt", altinput); } # FLCH Thrust Mode Selector var flchthrust = func { var calt = getprop("/instrumentation/altimeter/indicated-altitude-ft"); - var alt = getprop("/it-autoflight/settings/target-altitude-ft-actual"); - var vertm = getprop("/it-autoflight/apvertmode"); + var alt = getprop("/it-autoflight/internal/alt"); + var vertm = getprop("/it-autoflight/output/vert"); if (vertm == 4) { if (calt < alt) { - setprop("/it-autoflight/apthrmode2", 2); - setprop("/it-autoflight/txtthrmode", "PITCH"); - setprop("/it-autoflight/txtvertmode", "CLB THR"); + setprop("/it-autoflight/output/thr-mode", 2); + setprop("/it-autoflight/mode/thr", " PITCH"); + setprop("/it-autoflight/mode/vert", "SPD CLB"); } else if (calt > alt) { - setprop("/it-autoflight/apthrmode2", 1); - setprop("/it-autoflight/txtthrmode", "PITCH"); - setprop("/it-autoflight/txtvertmode", "IDLE DES"); + setprop("/it-autoflight/output/thr-mode", 1); + setprop("/it-autoflight/mode/thr", " PITCH"); + setprop("/it-autoflight/mode/vert", "SPD DES"); } else { - setprop("/it-autoflight/apthrmode2", 0); - setprop("/it-autoflight/txtthrmode", "THRUST"); - setprop("/it-autoflight/apvertset", 3); + setprop("/it-autoflight/output/thr-mode", 0); + setprop("/it-autoflight/mode/thr", "THRUST"); + setprop("/it-autoflight/input/vert", 3); } } else { - setprop("/it-autoflight/apthrmode2", 0); - setprop("/it-autoflight/txtthrmode", "THRUST"); + setprop("/it-autoflight/output/thr-mode", 0); + setprop("/it-autoflight/mode/thr", "THRUST"); flchtimer.stop(); } } @@ -292,31 +296,21 @@ var flchthrust = func { # Min and Max Pitch Reset var minmax = func { var calt = getprop("/instrumentation/altimeter/indicated-altitude-ft"); - var alt = getprop("/it-autoflight/settings/target-altitude-ft-actual"); + var alt = getprop("/it-autoflight/internal/alt"); var dif = calt - alt; if (dif < 100 and dif > -100) { setprop("/it-autoflight/internal/max-pitch", 8); setprop("/it-autoflight/internal/min-pitch", -4); - var vertmode = getprop("/it-autoflight/apvertmode"); + var vertmode = getprop("/it-autoflight/output/vert"); if (vertmode == 1 or vertmode == 2 or vertmode == 4) { # Do not change the vertical mode because we are not trying to capture altitude. } else { - setprop("/it-autoflight/txtvertmode", "ALT HLD"); + setprop("/it-autoflight/mode/vert", "ALT HLD"); } minmaxtimer.stop(); } } -# Autothrottle arm -setlistener("/it-autoflight/autothrarm", func { - var atarm = getprop("/it-autoflight/autothrarm"); - if (atarm == 0) { - atarmt.stop(); - } else if (atarm == 1) { - atarmt.start(); - } -}); - # Retard setlistener("/controls/flight/flaps", func { var flapc = getprop("/controls/flight/flaps"); @@ -328,26 +322,18 @@ setlistener("/controls/flight/flaps", func { } }); -var atarmchk = func { - var altpos = getprop("/position/altitude-agl-ft"); - if (altpos >= 50) { - setprop("/it-autoflight/at_mastersw", 1); - setprop("/it-autoflight/autothrarm", 0); - } -} - var retardchk = func { if (getprop("/it-autoflight/settings/retard-enable") == 1) { var altpos = getprop("/position/gear-agl-ft"); var retardalt = getprop("/it-autoflight/settings/retard-ft"); - var aton = getprop("/it-autoflight/at_master"); + var aton = getprop("/it-autoflight/output/athr"); if (altpos < retardalt) { if (aton == 1) { - setprop("/it-autoflight/retard", 1); - setprop("/it-autoflight/txtthrmode", "RETARD"); + setprop("/it-autoflight/output/retard", 1); + setprop("/it-autoflight/mode/thr", "RETARD"); atofft.start(); } else { - setprop("/it-autoflight/retard", 0); + setprop("/it-autoflight/output/retard", 0); flchthrust(); } } @@ -358,7 +344,7 @@ var atoffchk = func{ var gear1 = getprop("/gear/gear[1]/wow"); var gear2 = getprop("/gear/gear[2]/wow"); if (gear1 == 1 or gear2 == 1) { - setprop("/it-autoflight/at_mastersw", 0); + setprop("/it-autoflight/input/athr", 0); setprop("/controls/engines/engine[0]/throttle", 0); setprop("/controls/engines/engine[1]/throttle", 0); setprop("/controls/engines/engine[2]/throttle", 0); @@ -372,8 +358,8 @@ var atoffchk = func{ } # For Canvas Nav Display. -setlistener("/it-autoflight/settings/heading-bug-deg", func { - setprop("/autopilot/settings/heading-bug-deg", getprop("/it-autoflight/settings/heading-bug-deg")); +setlistener("/it-autoflight/input/hdg", func { + setprop("/autopilot/settings/heading-bug-deg", getprop("/it-autoflight/input/hdg")); }); # LOC and G/S arming @@ -385,7 +371,7 @@ var update_arms = func { } var update_locarmelec = func { - var loca = getprop("/it-autoflight/loc-armed"); + var loca = getprop("/it-autoflight/output/loc-armed"); if (loca) { locarmcheck(); } else { @@ -394,7 +380,7 @@ var update_locarmelec = func { } var update_apparmelec = func { - var appra = getprop("/it-autoflight/appr-armed"); + var appra = getprop("/it-autoflight/output/appr-armed"); if (appra) { apparmcheck(); if (getprop("/it-autoflight/settings/land-enable") == 1){ @@ -408,13 +394,13 @@ var update_apparmelec = func { var locarmcheck = func { var locdefl = getprop("instrumentation/nav/heading-needle-deflection-norm"); if ((locdefl < 0.9233) and (getprop("instrumentation/nav/signal-quality-norm") > 0.99)) { - setprop("/it-autoflight/loc-armed", 0); - setprop("/it-autoflight/aplatmode", 2); - setprop("/it-autoflight/txtlatmode", "LOC"); - if (getprop("/it-autoflight/appr-armed") == 1) { + setprop("/it-autoflight/output/loc-armed", 0); + setprop("/it-autoflight/output/lat", 2); + setprop("/it-autoflight/mode/lat", "LOC"); + if (getprop("/it-autoflight/output/appr-armed") == 1) { # Do nothing because G/S is armed } else { - setprop("/it-autoflight/txtarmmode", " "); + setprop("/it-autoflight/mode/arm", " "); } } else { return 0; @@ -424,10 +410,10 @@ var locarmcheck = func { var apparmcheck = func { var signal = getprop("/instrumentation/nav/gs-needle-deflection-norm"); if (signal <= -0.000000001) { - setprop("/it-autoflight/appr-armed", 0); - setprop("/it-autoflight/apvertmode", 2); - setprop("/it-autoflight/txtvertmode", "G/S"); - setprop("/it-autoflight/txtarmmode", " "); + setprop("/it-autoflight/output/appr-armed", 0); + setprop("/it-autoflight/output/vert", 2); + setprop("/it-autoflight/mode/vert", "G/S"); + setprop("/it-autoflight/mode/arm", " "); flchthrust(); } else { return 0; @@ -436,21 +422,26 @@ var apparmcheck = func { # Autoland Stage 1 Logic (Land) var aland = func { - if (getprop("/position/gear-agl-ft") <= 150) { - setprop("/it-autoflight/apvertset", 6); + var ap1 = getprop("/it-autoflight/output/ap1"); + var ap2 = getprop("/it-autoflight/output/ap2"); + if (ap1 or ap2) { + if (getprop("/position/gear-agl-ft") <= 150) { + setprop("/it-autoflight/input/vert", 6); + } } } var aland1 = func { var aglal = getprop("/position/gear-agl-ft"); - if (aglal <= 20 and aglal > 5) { - setprop("/it-autoflight/txtvertmode", "FLARE"); - setprop("/it-autoflight/autoland/target-vs", "-200"); + var flarealt = getprop("/it-autoflight/autoland/flare-altitude"); + if (aglal <= flarealt and aglal > 5) { + setprop("/it-autoflight/mode/vert", "FLARE"); + setprop("/it-autoflight/autoland/target-vs", "-120"); } var gear1 = getprop("/gear/gear[1]/wow"); var gear2 = getprop("/gear/gear[2]/wow"); if (gear1 == 1 or gear2 == 1) { - setprop("/it-autoflight/ap_mastersw", 0); - setprop("/it-autoflight/ap_mastersw2", 0); + setprop("/it-autoflight/input/ap1", 0); + setprop("/it-autoflight/input/ap2", 0); alandt1.stop(); } } @@ -462,7 +453,6 @@ var aland1 = func { var altcaptt = maketimer(0.5, altcapt); var flchtimer = maketimer(0.5, flchthrust); var minmaxtimer = maketimer(0.5, minmax); -var atarmt = maketimer(0.5, atarmchk); var retardt = maketimer(0.5, retardchk); var atofft = maketimer(0.5, atoffchk); var alandt = maketimer(0.5, aland); diff --git a/Nasal/systems.nas b/Nasal/systems.nas index 5adc5259..3ed4aceb 100644 --- a/Nasal/systems.nas +++ b/Nasal/systems.nas @@ -179,10 +179,11 @@ var triggerDoor = func(door, doorName, doorDesc) setlistener("/sim/signals/fdm-initialized", func { itaf.ap_init(); var autopilot = gui.Dialog.new("sim/gui/dialogs/autopilot/dialog", "Aircraft/A320Family/Systems/autopilot-dlg.xml"); - setprop("/it-autoflight/settings/retard-enable", 0); # Enable or disable automatic autothrottle retard. - setprop("/it-autoflight/settings/retard-ft", 50); # Add this to change the retard altitude, default is 50ft AGL. - setprop("/it-autoflight/settings/land-flap", 0.645); # Define the landing flaps here. This is needed for autoland, and retard. - setprop("/it-autoflight/settings/land-enable", 0); # Enable or disable automatic landing. + setprop("/it-autoflight/settings/retard-enable", 0); # Enable or disable automatic autothrottle retard. + setprop("/it-autoflight/settings/retard-ft", 50); # Add this to change the retard altitude. + setprop("/it-autoflight/settings/land-flap", 0.645); # Define the landing flaps here. This is needed for autoland, and retard. + setprop("/it-autoflight/settings/land-enable", 1); # Enable or disable automatic landing. + setprop("/it-autoflight/autoland/flare-altitude", 40); # Altitude when the flare mode starts in an autoland. setprop("/controls/engines/thrust-limit", "TOGA"); setprop("/controls/engines/epr-limit", 1.379); setprop("/controls/engines/n1-limit", 97.8); diff --git a/Nasal/thrust.nas b/Nasal/thrust.nas index f7c85795..fef1d36d 100644 --- a/Nasal/thrust.nas +++ b/Nasal/thrust.nas @@ -1,12 +1,10 @@ -# A340 Throttle Control System by Joshua Davidson (it0uchpods/411) +# A320 Throttle Control System by Joshua Davidson (it0uchpods/411) # Set A/THR modes to Custom IT-AUTOTHRUST, and other thrust modes like MCT, TOGA and eventually TO FLEX. # V1.8 setlistener("/sim/signals/fdm-initialized", func { setprop("/systems/thrust/state1", "IDLE"); setprop("/systems/thrust/state2", "IDLE"); - setprop("/systems/thrust/state3", "IDLE"); - setprop("/systems/thrust/state4", "IDLE"); setprop("/systems/thrust/lvrclb", "0"); setprop("/systems/thrust/clbreduc-ft", "2000"); lvrclb(); @@ -23,11 +21,11 @@ setlistener("/controls/engines/engine[0]/throttle", func { } else if (thrr >= 0.60 and thrr < 0.80) { setprop("/systems/thrust/state1", "CL"); } else if (thrr >= 0.80 and thrr < 0.95) { - setprop("/it-autoflight/at_mastersw", 1); + setprop("/it-autoflight/input/athr", 1); setprop("/controls/engines/engine[0]/throttle-fdm", 0.94); setprop("/systems/thrust/state1", "MCT"); } else if (thrr >= 0.95) { - setprop("/it-autoflight/at_mastersw", 1); + setprop("/it-autoflight/input/athr", 1); setprop("/controls/engines/engine[0]/throttle-fdm", 0.98); setprop("/systems/thrust/state1", "TOGA"); } @@ -43,64 +41,22 @@ setlistener("/controls/engines/engine[1]/throttle", func { } else if (thrr >= 0.60 and thrr < 0.80) { setprop("/systems/thrust/state2", "CL"); } else if (thrr >= 0.80 and thrr < 0.95) { - setprop("/it-autoflight/at_mastersw", 1); + setprop("/it-autoflight/input/athr", 1); setprop("/controls/engines/engine[1]/throttle-fdm", 0.94); setprop("/systems/thrust/state2", "MCT"); } else if (thrr >= 0.95) { - setprop("/it-autoflight/at_mastersw", 1); + setprop("/it-autoflight/input/athr", 1); setprop("/controls/engines/engine[1]/throttle-fdm", 0.98); setprop("/systems/thrust/state2", "TOGA"); } }); -setlistener("/controls/engines/engine[2]/throttle", func { - var thrr = getprop("/controls/engines/engine[2]/throttle"); - if (thrr < 0.05) { - setprop("/systems/thrust/state3", "IDLE"); - atoff_request(); - } else if (thrr >= 0.05 and thrr < 0.60) { - setprop("/systems/thrust/state3", "MAN"); - } else if (thrr >= 0.60 and thrr < 0.80) { - setprop("/systems/thrust/state3", "CL"); - } else if (thrr >= 0.80 and thrr < 0.95) { - setprop("/it-autoflight/at_mastersw", 1); - setprop("/controls/engines/engine[2]/throttle-fdm", 0.94); - setprop("/systems/thrust/state3", "MCT"); - } else if (thrr >= 0.95) { - setprop("/it-autoflight/at_mastersw", 1); - setprop("/controls/engines/engine[2]/throttle-fdm", 0.98); - setprop("/systems/thrust/state3", "TOGA"); - } -}); - -setlistener("/controls/engines/engine[3]/throttle", func { - var thrr = getprop("/controls/engines/engine[3]/throttle"); - if (thrr < 0.05) { - setprop("/systems/thrust/state4", "IDLE"); - atoff_request(); - } else if (thrr >= 0.05 and thrr < 0.60) { - setprop("/systems/thrust/state4", "MAN"); - } else if (thrr >= 0.60 and thrr < 0.80) { - setprop("/systems/thrust/state4", "CL"); - } else if (thrr >= 0.80 and thrr < 0.95) { - setprop("/it-autoflight/at_mastersw", 1); - setprop("/controls/engines/engine[3]/throttle-fdm", 0.94); - setprop("/systems/thrust/state4", "MCT"); - } else if (thrr >= 0.95) { - setprop("/it-autoflight/at_mastersw", 1); - setprop("/controls/engines/engine[3]/throttle-fdm", 0.98); - setprop("/systems/thrust/state4", "TOGA"); - } -}); - # Checks if all throttles are in the IDLE position, before tuning off the A/THR. var atoff_request = func { var state1 = getprop("/systems/thrust/state1"); var state2 = getprop("/systems/thrust/state2"); - var state3 = getprop("/systems/thrust/state3"); - var state4 = getprop("/systems/thrust/state4"); - if ((state1 == "IDLE") and (state2 == "IDLE") and (state3 == "IDLE") and (state4 == "IDLE")) { - setprop("/it-autoflight/at_mastersw", 0); + if ((state1 == "IDLE") and (state2 == "IDLE")) { + setprop("/it-autoflight/input/athr", 0); setprop("/systems/thrust/at1", 0); setprop("/systems/thrust/at2", 0); setprop("/systems/thrust/at3", 0); @@ -111,9 +67,7 @@ var atoff_request = func { var lvrclb = func { var state1 = getprop("/systems/thrust/state1"); var state2 = getprop("/systems/thrust/state2"); - var state3 = getprop("/systems/thrust/state3"); - var state4 = getprop("/systems/thrust/state4"); - if ((state1 == "CL") and (state2 == "CL") and (state3 == "CL") and (state4 == "CL")) { + if ((state1 == "CL") and (state2 == "CL")) { setprop("/systems/thrust/lvrclb", "0"); } else { var status = getprop("/systems/thrust/lvrclb"); diff --git a/Sounds/A320-common-sound.xml b/Sounds/A320-common-sound.xml index b305c661..21dff5b6 100644 --- a/Sounds/A320-common-sound.xml +++ b/Sounds/A320-common-sound.xml @@ -108,7 +108,7 @@ apoff /Aircraft/A320Family/Sounds/apoff.wav - /it-autoflight/apoffsound + /it-autoflight/sound/apoffsound 40.0 @@ -119,7 +119,7 @@ apoff2 /Aircraft/A320Family/Sounds/apoff.wav - /it-autoflight/apoffsound2 + /it-autoflight/sound/apoffsound2 40.0 diff --git a/Models/Splash/splash.png b/Splash/splash.png similarity index 100% rename from Models/Splash/splash.png rename to Splash/splash.png diff --git a/Models/Splash/splash1.png b/Splash/splash1.png similarity index 100% rename from Models/Splash/splash1.png rename to Splash/splash1.png diff --git a/Systems/autopilot-dlg.xml b/Systems/autopilot-dlg.xml index 0301e181..270104d1 100644 --- a/Systems/autopilot-dlg.xml +++ b/Systems/autopilot-dlg.xml @@ -36,7 +36,7 @@ 35 property-toggle - /it-autoflight/at_mastersw + /it-autoflight/input/athr @@ -93,7 +93,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -102,7 +102,7 @@ - /it-autoflight/ap_master + /it-autoflight/output/ap1 1 @@ -111,7 +111,7 @@ - /it-autoflight/ap_master2 + /it-autoflight/output/ap2 1 @@ -120,7 +120,7 @@ - /it-autoflight/unused/cws_master + /it-autoflight/unused/output/cws 1 @@ -129,7 +129,7 @@ - /it-autoflight/fd_master + /it-autoflight/output/fd1 1 @@ -138,7 +138,7 @@ - /it-autoflight/fd_master2 + /it-autoflight/output/fd2 1 @@ -168,7 +168,7 @@ 1 center - /it-autoflight/txtthrmode + /it-autoflight/mode/thr 1 @@ -176,7 +176,7 @@ 1 center - /it-autoflight/txtarmmode + /it-autoflight/mode/arm 1 @@ -184,7 +184,7 @@ 1 center - /it-autoflight/txtlatmode + /it-autoflight/mode/lat 1 @@ -192,7 +192,7 @@ 1 center - /it-autoflight/txtvertmode + /it-autoflight/mode/vert 1 @@ -220,7 +220,7 @@ SPD property-assign - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 0 @@ -231,7 +231,7 @@ Mach property-assign - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 1 @@ -243,7 +243,7 @@ /it-autoflight/unused/toga - IAMANOCTALYESIAM + blahblahblahblah @@ -272,13 +272,13 @@ << - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 0 property-adjust - /it-autoflight/settings/target-speed-kt + /it-autoflight/input/spd-kts 0 380 -10 @@ -293,13 +293,13 @@ < - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 0 property-adjust - /it-autoflight/settings/target-speed-kt + /it-autoflight/input/spd-kts 0 380 -1 @@ -311,11 +311,11 @@ 0 3 40 - /it-autoflight/settings/target-speed-kt + /it-autoflight/input/spd-kts true - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 0 @@ -332,13 +332,13 @@ > - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 0 property-adjust - /it-autoflight/settings/target-speed-kt + /it-autoflight/input/spd-kts 0 380 1 @@ -354,13 +354,13 @@ >> - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 0 property-adjust - /it-autoflight/settings/target-speed-kt + /it-autoflight/input/spd-kts 0 380 10 @@ -387,13 +387,13 @@ << - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 1 property-adjust - /it-autoflight/settings/target-mach + /it-autoflight/input/spd-mach 0 0.99 -0.1 @@ -408,13 +408,13 @@ < - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 1 property-adjust - /it-autoflight/settings/target-mach + /it-autoflight/input/spd-mach 0 0.99 -0.01 @@ -426,11 +426,11 @@ 0 3 40 - /it-autoflight/settings/target-mach + /it-autoflight/input/spd-mach true - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 1 @@ -447,13 +447,13 @@ > - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 1 property-adjust - /it-autoflight/settings/target-mach + /it-autoflight/input/spd-mach 0 0.99 0.01 @@ -469,13 +469,13 @@ >> - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 1 property-adjust - /it-autoflight/settings/target-mach + /it-autoflight/input/spd-mach 0 0.99 0.1 @@ -507,7 +507,7 @@ HLD property-assign - /it-autoflight/aplatset + /it-autoflight/input/lat 3 @@ -517,7 +517,7 @@ SEL property-assign - /it-autoflight/aplatset + /it-autoflight/input/lat 0 @@ -527,7 +527,7 @@ LNAV property-assign - /it-autoflight/aplatset + /it-autoflight/input/lat 1 @@ -537,7 +537,7 @@ VOR/LOC property-assign - /it-autoflight/aplatset + /it-autoflight/input/lat 2 @@ -560,7 +560,7 @@ << property-adjust - /it-autoflight/settings/heading-bug-deg + /it-autoflight/input/hdg 1 361 -10 @@ -575,7 +575,7 @@ < property-adjust - /it-autoflight/settings/heading-bug-deg + /it-autoflight/input/hdg 1 361 -1 @@ -587,7 +587,7 @@ 0 3 40 - /it-autoflight/settings/heading-bug-deg + /it-autoflight/input/hdg true dialog-apply @@ -602,7 +602,7 @@ > property-adjust - /it-autoflight/settings/heading-bug-deg + /it-autoflight/input/hdg 1 361 1 @@ -618,7 +618,7 @@ >> property-adjust - /it-autoflight/settings/heading-bug-deg + /it-autoflight/input/hdg 1 361 10 @@ -636,16 +636,16 @@ - /it-autoflight/settings/use-true-hdg-error + /it-autoflight/input/trk 0 - + - /it-autoflight/settings/use-true-hdg-error + /it-autoflight/input/trk 1 @@ -655,16 +655,16 @@ Magnetic property-assign - /it-autoflight/settings/use-true-hdg-error + /it-autoflight/input/trk 0 @@ -683,7 +683,7 @@ 0 center 130 - /it-autoflight/settings/bank-limit + /it-autoflight/input/bank-limit 5 5 30 @@ -701,7 +701,7 @@ AUTO property-assign - /it-autoflight/settings/bank-limit + /it-autoflight/input/bank-limit 30 @@ -736,7 +736,7 @@ HLD property-assign - /it-autoflight/apvertset + /it-autoflight/input/vert 0 @@ -746,7 +746,7 @@ FLCH property-assign - /it-autoflight/apvertset + /it-autoflight/input/vert 4 @@ -756,7 +756,7 @@ V/S property-assign - /it-autoflight/apvertset + /it-autoflight/input/vert 1 @@ -767,7 +767,7 @@ /it-autoflight/settings/disabled-button - IAMANOCTALYESIAM + blahblahblahblah @@ -782,7 +782,7 @@ ILS property-assign - /it-autoflight/apvertset + /it-autoflight/input/vert 2 @@ -805,7 +805,7 @@ << property-adjust - /it-autoflight/settings/target-altitude-ft + /it-autoflight/input/alt 0 50000 -1000 @@ -820,7 +820,7 @@ < property-adjust - /it-autoflight/settings/target-altitude-ft + /it-autoflight/input/alt 0 50000 -100 @@ -832,7 +832,7 @@ 0 3 55 - /it-autoflight/settings/target-altitude-ft + /it-autoflight/input/alt true dialog-apply @@ -847,7 +847,7 @@ > property-adjust - /it-autoflight/settings/target-altitude-ft + /it-autoflight/input/alt 0 50000 100 @@ -863,7 +863,7 @@ >> property-adjust - /it-autoflight/settings/target-altitude-ft + /it-autoflight/input/alt 0 50000 1000 @@ -889,7 +889,7 @@ << property-adjust - /it-autoflight/settings/vertical-speed-fpm + /it-autoflight/input/vs -6000 6000 -1000 @@ -904,7 +904,7 @@ < property-adjust - /it-autoflight/settings/vertical-speed-fpm + /it-autoflight/input/vs -6000 6000 -100 @@ -916,7 +916,7 @@ 0 3 55 - /it-autoflight/settings/vertical-speed-fpm + /it-autoflight/input/vs true dialog-apply @@ -931,7 +931,7 @@ > property-adjust - /it-autoflight/settings/vertical-speed-fpm + /it-autoflight/input/vs -6000 6000 100 @@ -947,7 +947,7 @@ >> property-adjust - /it-autoflight/settings/vertical-speed-fpm + /it-autoflight/input/vs -6000 6000 1000 diff --git a/Systems/custom-autothrust.xml b/Systems/custom-autothrust.xml index 83f8153e..197035fb 100644 --- a/Systems/custom-autothrust.xml +++ b/Systems/custom-autothrust.xml @@ -1,7 +1,7 @@ - + @@ -18,15 +18,15 @@ - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 0 - /it-autoflight/apthrmode2 + /it-autoflight/output/thr-mode 0 - /it-autoflight/retard + /it-autoflight/output/retard 0 @@ -36,7 +36,7 @@ /velocities/airspeed-kt - /it-autoflight/settings/target-speed-kt + /it-autoflight/input/spd-kts /controls/engines/engine[0]/throttle-cmd @@ -65,15 +65,15 @@ - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 1 - /it-autoflight/apthrmode2 + /it-autoflight/output/thr-mode 0 - /it-autoflight/retard + /it-autoflight/output/retard 0 @@ -84,7 +84,7 @@ 1000.0 - /it-autoflight/settings/target-mach + /it-autoflight/input/spd-mach 1000.0 @@ -113,11 +113,11 @@ - /it-autoflight/apthrmode2 + /it-autoflight/output/thr-mode 1 - /it-autoflight/retard + /it-autoflight/output/retard 0 @@ -155,11 +155,11 @@ - /it-autoflight/apthrmode2 + /it-autoflight/output/thr-mode 2 - /it-autoflight/retard + /it-autoflight/output/retard 0 @@ -198,15 +198,15 @@ - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 0 - /it-autoflight/apthrmode2 + /it-autoflight/output/thr-mode 0 - /it-autoflight/retard + /it-autoflight/output/retard 0 @@ -216,7 +216,7 @@ /velocities/airspeed-kt - /it-autoflight/settings/target-speed-kt + /it-autoflight/input/spd-kts /controls/engines/engine[1]/throttle-cmd @@ -245,15 +245,15 @@ - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 1 - /it-autoflight/apthrmode2 + /it-autoflight/output/thr-mode 0 - /it-autoflight/retard + /it-autoflight/output/retard 0 @@ -264,7 +264,7 @@ 1000.0 - /it-autoflight/settings/target-mach + /it-autoflight/input/spd-mach 1000.0 @@ -293,11 +293,11 @@ - /it-autoflight/apthrmode2 + /it-autoflight/output/thr-mode 1 - /it-autoflight/retard + /it-autoflight/output/retard 0 @@ -335,11 +335,11 @@ - /it-autoflight/apthrmode2 + /it-autoflight/output/thr-mode 2 - /it-autoflight/retard + /it-autoflight/output/retard 0 @@ -368,365 +368,5 @@ - - - - - IAS THR - false - - - - - /it-autoflight/apthrmode - 0 - - - /it-autoflight/apthrmode2 - 0 - - - /it-autoflight/retard - 0 - - - - - - /velocities/airspeed-kt - - - /it-autoflight/settings/target-speed-kt - - - /controls/engines/engine[2]/throttle-cmd - - - 0.1 - 1.0 - 0.1 - 0.0 - - 10.0 - 0.00001 - 0.0 - - /controls/engines/engine[2]/throttle-man - - - - - - - - MACH THR - false - - - - - /it-autoflight/apthrmode - 1 - - - /it-autoflight/apthrmode2 - 0 - - - /it-autoflight/retard - 0 - - - - - - /velocities/mach - 1000.0 - - - /it-autoflight/settings/target-mach - 1000.0 - - - /controls/engines/engine[2]/throttle-cmd - - - 0.1 - 1.0 - 0.1 - 0.0 - - 10.0 - 0.00001 - 0.0 - - /controls/engines/engine[2]/throttle-man - - - - - - - IDLE - false - - - - - /it-autoflight/apthrmode2 - 1 - - - /it-autoflight/retard - 0 - - - - - - /velocities/airspeed-kt - - - 0 - - - /controls/engines/engine[2]/throttle-cmd - - - 0.1 - 1.0 - 0.1 - 0.0 - - 10.0 - 0.00001 - 0.08 - - /controls/engines/engine[2]/throttle-man - - - - - - - CLB - false - - - - - /it-autoflight/apthrmode2 - 2 - - - /it-autoflight/retard - 0 - - - - - - /velocities/airspeed-kt - - - 900 - - - /controls/engines/engine[2]/throttle-cmd - - - 0.1 - 1.0 - 0.1 - 0.0 - - 10.0 - 0.00001 - 0.0 - - /controls/engines/engine[2]/throttle-man - - - - - - - - IAS THR - false - - - - - /it-autoflight/apthrmode - 0 - - - /it-autoflight/apthrmode2 - 0 - - - /it-autoflight/retard - 0 - - - - - - /velocities/airspeed-kt - - - /it-autoflight/settings/target-speed-kt - - - /controls/engines/engine[3]/throttle-cmd - - - 0.1 - 1.0 - 0.1 - 0.0 - - 10.0 - 0.00001 - 0.0 - - /controls/engines/engine[3]/throttle-man - - - - - - - - MACH THR - false - - - - - /it-autoflight/apthrmode - 1 - - - /it-autoflight/apthrmode2 - 0 - - - /it-autoflight/retard - 0 - - - - - - /velocities/mach - 1000.0 - - - /it-autoflight/settings/target-mach - 1000.0 - - - /controls/engines/engine[3]/throttle-cmd - - - 0.1 - 1.0 - 0.1 - 0.0 - - 10.0 - 0.00001 - 0.0 - - /controls/engines/engine[3]/throttle-man - - - - - - - IDLE - false - - - - - /it-autoflight/apthrmode2 - 1 - - - /it-autoflight/retard - 0 - - - - - - /velocities/airspeed-kt - - - 0 - - - /controls/engines/engine[3]/throttle-cmd - - - 0.1 - 1.0 - 0.1 - 0.0 - - 10.0 - 0.00001 - 0.08 - - /controls/engines/engine[3]/throttle-man - - - - - - - CLB - false - - - - - /it-autoflight/apthrmode2 - 2 - - - /it-autoflight/retard - 0 - - - - - - /velocities/airspeed-kt - - - 900 - - - /controls/engines/engine[3]/throttle-cmd - - - 0.1 - 1.0 - 0.1 - 0.0 - - 10.0 - 0.00001 - 0.0 - - /controls/engines/engine[3]/throttle-man - - - diff --git a/Systems/it-autoflight.xml b/Systems/it-autoflight.xml index e781d94f..2230465d 100644 --- a/Systems/it-autoflight.xml +++ b/Systems/it-autoflight.xml @@ -44,7 +44,7 @@ false gain - /it-autoflight/settings/heading-bug-deg + /it-autoflight/input/hdg /orientation/heading-magnetic-deg -1.0 @@ -64,7 +64,7 @@ false gain - /it-autoflight/settings/heading-bug-deg + /it-autoflight/input/hdg /orientation/heading-deg -1.0 @@ -162,6 +162,15 @@ 10.0 0.0 + + + MACH 10 SECOND PREDICTOR + false + /velocities/mach + /it-autoflight/internal/lookahead-10-sec-mach + 10.0 + 0.0 + STATIC PRESSURE COMPUTER @@ -203,11 +212,11 @@ - /it-autoflight/aplatmode + /it-autoflight/output/lat 0 - /it-autoflight/aplatmode + /it-autoflight/output/lat 1 @@ -217,11 +226,11 @@ - /it-autoflight/aplatmode + /it-autoflight/output/lat 0 - /it-autoflight/settings/use-true-hdg-error + /it-autoflight/input/trk 0 @@ -233,11 +242,11 @@ - /it-autoflight/aplatmode + /it-autoflight/output/lat 0 - /it-autoflight/settings/use-true-hdg-error + /it-autoflight/input/trk 1 @@ -248,7 +257,7 @@ - /it-autoflight/aplatmode + /it-autoflight/output/lat 1 @@ -262,17 +271,17 @@ - /it-autoflight/aplatmode + /it-autoflight/output/lat 0 - /it-autoflight/settings/bank-limit + /it-autoflight/input/bank-limit -1 - /it-autoflight/aplatmode + /it-autoflight/output/lat 1 @@ -281,16 +290,16 @@ - /it-autoflight/aplatmode + /it-autoflight/output/lat 0 - /it-autoflight/settings/bank-limit + /it-autoflight/input/bank-limit - /it-autoflight/aplatmode + /it-autoflight/output/lat 1 @@ -306,21 +315,21 @@ - /it-autoflight/aplatmode + /it-autoflight/output/lat 0 - /it-autoflight/aplatmode + /it-autoflight/output/lat 1 - /it-autoflight/ap_master + /it-autoflight/output/ap1 1 - /it-autoflight/ap_master2 + /it-autoflight/output/ap2 1 @@ -334,49 +343,26 @@ /it-autoflight/internal/target-roll-deg - /controls/flight/aileron-cmd + /it-autoflight/internal/aileron-cmd - - /it-autoflight/settings/no-generics - - /it-autoflight/settings/roll/kp - - - - /it-autoflight/settings/no-generics - - 0.10 + /it-autoflight/config/roll/kp 1.0 0.1 0.0 - 10 - 0.00001 + + /it-autoflight/config/roll/ti + + + /it-autoflight/config/roll/td + - - /it-autoflight/settings/no-generics - - /it-autoflight/settings/roll/umin - - - - /it-autoflight/settings/no-generics - - -0.50 + /it-autoflight/config/roll/umin - - /it-autoflight/settings/no-generics - - /it-autoflight/settings/roll/umax - - - - /it-autoflight/settings/no-generics - - 0.50 + /it-autoflight/config/roll/umax @@ -388,19 +374,19 @@ - /it-autoflight/aplatmode + /it-autoflight/output/lat 2 - /it-autoflight/internal/nav1-heading-error-deg + /it-autoflight/internal/nav1-heading-error-deg 0.0 - /it-autoflight/internal/target-roll-deg + /it-autoflight/internal/target-roll-deg -5.0 @@ -409,8 +395,8 @@ 0.0 10.0 0.00001 - -25.0 - 25.0 + -30.0 + 30.0 @@ -421,16 +407,16 @@ - /it-autoflight/aplatmode + /it-autoflight/output/lat 2 - /it-autoflight/ap_master + /it-autoflight/output/ap1 1 - /it-autoflight/ap_master2 + /it-autoflight/output/ap2 1 @@ -444,49 +430,26 @@ /it-autoflight/internal/target-roll-deg - /controls/flight/aileron-cmd + /it-autoflight/internal/aileron-cmd - - /it-autoflight/settings/no-generics - - /it-autoflight/settings/roll/kp-vorloc + /it-autoflight/config/vorloc/kp - - - /it-autoflight/settings/no-generics - - 0.10 - 1.0 0.1 0.0 - 10 - 0.00001 + + /it-autoflight/config/vorloc/ti + + + /it-autoflight/config/vorloc/td + - - /it-autoflight/settings/no-generics - - /it-autoflight/settings/roll/umin - - - - /it-autoflight/settings/no-generics - - -0.50 + /it-autoflight/config/roll/umin - - /it-autoflight/settings/no-generics - - /it-autoflight/settings/roll/umax - - - - /it-autoflight/settings/no-generics - - 0.50 + /it-autoflight/config/roll/umax @@ -500,18 +463,18 @@ - /it-autoflight/ap_master + /it-autoflight/output/ap1 1 - /it-autoflight/ap_master2 + /it-autoflight/output/ap2 1 - /controls/flight/aileron-cmd + /it-autoflight/internal/aileron-cmd /controls/flight/aileron noise-spike @@ -528,7 +491,7 @@ - /it-autoflight/apvertmode + /it-autoflight/output/vert 0 @@ -537,7 +500,7 @@ /it-autoflight/internal/altitude-5-sec-ahead - /it-autoflight/settings/target-altitude-ft-actual + /it-autoflight/internal/alt /it-autoflight/internal/target-pitch-deg @@ -558,45 +521,42 @@ - + VERTICAL SPEED HOLD false - /it-autoflight/apvertmode + /it-autoflight/output/vert 1 - /it-autoflight/internal/vert-speed-fpm - 0.1 + /velocities/vertical-speed-fps - /it-autoflight/settings/vertical-speed-fpm - 0.1 + /it-autoflight/input/vs + 0.01666666 /it-autoflight/internal/target-pitch-deg - 0.025 - 0.025 - 0.010 - 1.0 - 0.5 - 0.0 - 10.0 - 0.0001 - + 0.07 + 1.0 + 0.1 + 0.0 + 5.0 + 0.00001 + -10 - - + + 30 - + - + AUTOLAND VS HOLD @@ -604,10 +564,9 @@ - /it-autoflight/apvertmode + /it-autoflight/output/vert 6 - @@ -622,7 +581,9 @@ /it-autoflight/internal/target-pitch-deg - 0.06 + + /it-autoflight/config/autoland/kp-pitch + 0.010 1.0 0.5 @@ -644,42 +605,33 @@ - /it-autoflight/apvertmode + /it-autoflight/output/vert 2 - /velocities/vertical-speed-fps + /velocities/vertical-speed-fps - /instrumentation/nav[0]/gs-rate-of-climb + /instrumentation/nav[0]/gs-rate-of-climb - /it-autoflight/internal/target-pitch-deg + /it-autoflight/internal/target-pitch-deg - - /it-autoflight/settings/no-generics - - /it-autoflight/settings/gs/kp - - - - /it-autoflight/settings/no-generics - - 0.10 - + /it-autoflight/config/gs/kp + 1.0 0.5 - 0.0 + 0.0 10.0 0.0001 -10 7 - - + + FLIGHT LEVEL CHANGE @@ -687,7 +639,7 @@ - /it-autoflight/apvertmode + /it-autoflight/output/vert 4 @@ -695,43 +647,43 @@ - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 0 - /it-autoflight/internal/lookahead-10-sec-airspeed-kt + /it-autoflight/internal/lookahead-10-sec-airspeed-kt - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 1 - /velocities/mach + /it-autoflight/internal/lookahead-10-sec-mach 1000.0 - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 0 - /it-autoflight/settings/target-speed-kt + /it-autoflight/input/spd-kts - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 1 - /it-autoflight/settings/target-mach + /it-autoflight/input/spd-mach 1000.0 - /it-autoflight/internal/target-pitch-deg + /it-autoflight/internal/target-pitch-deg -0.30 @@ -744,7 +696,7 @@ - /it-autoflight/settings/target-altitude-ft-actual + /it-autoflight/internal/alt /instrumentation/altimeter/indicated-altitude-ft @@ -753,7 +705,7 @@ - /it-autoflight/settings/target-altitude-ft-actual + /it-autoflight/internal/alt /instrumentation/altimeter/indicated-altitude-ft @@ -762,7 +714,7 @@ - /it-autoflight/settings/target-altitude-ft-actual + /it-autoflight/internal/alt /instrumentation/altimeter/indicated-altitude-ft @@ -771,7 +723,7 @@ - /it-autoflight/settings/target-altitude-ft-actual + /it-autoflight/internal/alt /instrumentation/altimeter/indicated-altitude-ft @@ -787,108 +739,16 @@ - /it-autoflight/apvertmode + /it-autoflight/output/vert 4 - /it-autoflight/ap_master + /it-autoflight/output/ap1 1 - /it-autoflight/ap_master2 - 1 - - - - - - - /orientation/pitch-deg - - - /it-autoflight/internal/target-pitch-deg - - - /controls/flight/elevator-cmd - - - - - /it-autoflight/settings/no-generics - - /it-autoflight/settings/flch/kp - - - - /it-autoflight/settings/no-generics - - -0.10 - - 1.0 - 0.1 - 0.0 - - 10.0 - 0.00001 - - - /it-autoflight/settings/no-generics - - /it-autoflight/settings/flch/umin - - - - /it-autoflight/settings/no-generics - - -0.30 - - - - /it-autoflight/settings/no-generics - - /it-autoflight/settings/flch/umax - - - - /it-autoflight/settings/no-generics - - 0.30 - - - - - - IT-CONTROLLER: PITCH - false - - - - - - /it-autoflight/apvertmode - 0 - - - /it-autoflight/apvertmode - 1 - - - /it-autoflight/apvertmode - 2 - - - /it-autoflight/apvertmode - 6 - - - - - /it-autoflight/ap_master - 1 - - - /it-autoflight/ap_master2 + /it-autoflight/output/ap2 1 @@ -902,49 +762,94 @@ /it-autoflight/internal/target-pitch-deg - /controls/flight/elevator-cmd + /it-autoflight/internal/elevator-cmd - - /it-autoflight/settings/no-generics - - /it-autoflight/settings/pitch/kp + /it-autoflight/config/flch/kp - - - /it-autoflight/settings/no-generics - - -0.09 - 1.0 0.1 0.0 - 10.0 - 0.0001 + + /it-autoflight/config/flch/ti + + + /it-autoflight/config/flch/td + - - /it-autoflight/settings/no-generics - - /it-autoflight/settings/pitch/umin - - - - /it-autoflight/settings/no-generics - - -0.30 + /it-autoflight/config/flch/umin - - /it-autoflight/settings/no-generics - - /it-autoflight/settings/pitch/umax + /it-autoflight/config/flch/umax + + + + + IT-CONTROLLER: PITCH + false + + + + + + /it-autoflight/output/vert + 0 + + + /it-autoflight/output/vert + 1 + + + /it-autoflight/output/vert + 2 + + + /it-autoflight/output/vert + 6 + + + + + /it-autoflight/output/ap1 + 1 + + + /it-autoflight/output/ap2 + 1 + + + + + + + /orientation/pitch-deg + + + /it-autoflight/internal/target-pitch-deg + + + /it-autoflight/internal/elevator-cmd + + + + /it-autoflight/config/pitch/kp + + 1.0 + 0.1 + 0.0 + + /it-autoflight/config/pitch/ti + + + /it-autoflight/config/pitch/td + + + /it-autoflight/config/pitch/umin + - - /it-autoflight/settings/no-generics - - 0.30 + /it-autoflight/config/pitch/umax @@ -958,18 +863,18 @@ - /it-autoflight/ap_master + /it-autoflight/output/ap1 1 - /it-autoflight/ap_master2 + /it-autoflight/output/ap2 1 - /controls/flight/elevator-cmd + /it-autoflight/internal/elevator-cmd /controls/flight/elevator noise-spike @@ -983,16 +888,16 @@ - /controls/flight/elevator-cmd + /it-autoflight/internal/elevator-cmd 0.05 - /it-autoflight/ap_master + /it-autoflight/output/ap1 1 - /it-autoflight/ap_master2 + /it-autoflight/output/ap2 1 @@ -1006,7 +911,7 @@ 1 - /controls/flight/elevator-trim-cmd + /it-autoflight/internal/elevator-trim-cmd 0.08 @@ -1027,16 +932,16 @@ - /controls/flight/elevator-cmd + /it-autoflight/internal/elevator-cmd -0.05 - /it-autoflight/ap_master + /it-autoflight/output/ap1 1 - /it-autoflight/ap_master2 + /it-autoflight/output/ap2 1 @@ -1050,7 +955,7 @@ 1 - /controls/flight/elevator-trim-cmd + /it-autoflight/internal/elevator-trim-cmd -0.08 @@ -1074,21 +979,21 @@ - /it-autoflight/ap_master + /it-autoflight/output/ap1 1 - /it-autoflight/ap_master2 + /it-autoflight/output/ap2 1 - /controls/flight/elevator-cmd + /it-autoflight/internal/elevator-cmd 0.05 - /controls/flight/elevator-cmd + /it-autoflight/internal/elevator-cmd -0.05 @@ -1096,7 +1001,7 @@ - /controls/flight/elevator-trim-cmd + /it-autoflight/internal/elevator-trim-cmd /controls/flight/elevator-trim noise-spike @@ -1114,11 +1019,11 @@ - /it-autoflight/ap_master + /it-autoflight/output/ap1 1 - /it-autoflight/ap_master2 + /it-autoflight/output/ap2 1 diff --git a/Systems/it-autothrust.xml b/Systems/it-autothrust.xml index f96507f4..cee6ebb9 100644 --- a/Systems/it-autothrust.xml +++ b/Systems/it-autothrust.xml @@ -16,19 +16,19 @@ - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 0 - /it-autoflight/apthrmode2 + /it-autoflight/output/thr-mode 0 - /it-autoflight/at_master + /it-autoflight/output/athr 1 - /it-autoflight/retard + /it-autoflight/output/retard 0 @@ -38,7 +38,7 @@ /velocities/airspeed-kt - /it-autoflight/settings/target-speed-kt + /it-autoflight/input/spd-kts /controls/flight/throttle-cmd @@ -48,7 +48,6 @@ 1.0 0.1 0.0 - 10.0 0.00001 0.0 @@ -65,19 +64,19 @@ - /it-autoflight/apthrmode + /it-autoflight/input/kts-mach 1 - /it-autoflight/apthrmode2 + /it-autoflight/output/thr-mode 0 - /it-autoflight/at_master + /it-autoflight/output/athr 1 - /it-autoflight/retard + /it-autoflight/output/retard 0 @@ -88,7 +87,7 @@ 1000.0 - /it-autoflight/settings/target-mach + /it-autoflight/input/spd-mach 1000.0 @@ -99,7 +98,6 @@ 1.0 0.1 0.0 - 10.0 0.00001 0.0 @@ -115,15 +113,15 @@ - /it-autoflight/apthrmode2 + /it-autoflight/output/thr-mode 1 - /it-autoflight/at_master + /it-autoflight/output/athr 1 - /it-autoflight/retard + /it-autoflight/output/retard 0 @@ -143,7 +141,6 @@ 1.0 0.1 0.0 - 10.0 0.00001 0.08 @@ -159,15 +156,15 @@ - /it-autoflight/apthrmode2 + /it-autoflight/output/thr-mode 2 - /it-autoflight/at_master + /it-autoflight/output/athr 1 - /it-autoflight/retard + /it-autoflight/output/retard 0 @@ -187,7 +184,6 @@ 1.0 0.1 0.0 - 10.0 0.00001 0.0 @@ -203,11 +199,11 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 - /it-autoflight/retard + /it-autoflight/output/retard 1 @@ -227,7 +223,6 @@ 1.0 0.1 0.0 - 10.0 0.00001 0.005 @@ -243,7 +238,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -266,11 +261,11 @@ - /it-autoflight/apthrmode2 + /it-autoflight/output/thr-mode 0 - /it-autoflight/retard + /it-autoflight/output/retard 0 @@ -281,11 +276,11 @@ - /it-autoflight/apthrmode2 + /it-autoflight/output/thr-mode 0 - /it-autoflight/retard + /it-autoflight/output/retard 0 @@ -295,7 +290,7 @@ - /it-autoflight/retard + /it-autoflight/output/retard 1 diff --git a/Systems/thrust.xml b/Systems/thrust.xml index 74130b71..b4c4b18a 100644 --- a/Systems/thrust.xml +++ b/Systems/thrust.xml @@ -39,40 +39,6 @@ /controls/engines/engine[1]/throttle-man - - MAN Three - gain - 1 - 0.05 - - - - /controls/engines/engine[2]/throttle - 0.00.00 - 0.60.90 -
-
- - /controls/engines/engine[2]/throttle-man -
- - - MAN Four - gain - 1 - 0.05 - - - - /controls/engines/engine[3]/throttle - 0.00.00 - 0.60.90 -
-
- - /controls/engines/engine[3]/throttle-man -
- Throttle 1 false @@ -100,7 +66,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 0 @@ -125,7 +91,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -160,15 +126,15 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 - /it-autoflight/apthrmode2 + /it-autoflight/output/thr-mode 0 - /it-autoflight/retard + /it-autoflight/output/retard 0 @@ -189,15 +155,15 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 - /it-autoflight/apthrmode2 + /it-autoflight/output/thr-mode 0 - /it-autoflight/retard + /it-autoflight/output/retard 0 @@ -207,7 +173,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 0 @@ -242,7 +208,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 0 @@ -267,7 +233,7 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 @@ -302,15 +268,15 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 - /it-autoflight/apthrmode2 + /it-autoflight/output/thr-mode 0 - /it-autoflight/retard + /it-autoflight/output/retard 0 @@ -331,15 +297,15 @@ - /it-autoflight/at_master + /it-autoflight/output/athr 1 - /it-autoflight/apthrmode2 + /it-autoflight/output/thr-mode 0 - /it-autoflight/retard + /it-autoflight/output/retard 0 @@ -349,291 +315,7 @@ - /it-autoflight/at_master - 0 - - - 1 - - - - - Throttle 3 - false - true - output - - - - - /systems/thrust/state3 - CL - - - /systems/thrust/state3 - MAN - - - /systems/thrust/state3 - IDLE - - - - - - - - - /it-autoflight/at_master - 0 - - - - /systems/thrust/state3 - CL - - - /systems/thrust/state3 - MAN - - - /systems/thrust/state3 - IDLE - - - - - /controls/engines/engine[2]/throttle-man - - - - - - /it-autoflight/at_master - 1 - - - - /systems/thrust/state3 - CL - - - /systems/thrust/state3 - MAN - - - - - /controls/engines/engine[2]/throttle-cmd - - - /controls/engines/engine[2]/throttle-fdm - - noise-spike - - - - - - /systems/thrust/state3 - CL - - - /systems/thrust/state3 - MAN - - - - /it-autoflight/at_master - 1 - - - /it-autoflight/apthrmode2 - 0 - - - /it-autoflight/retard - 0 - - - - 0.40 - - - - - - - /systems/thrust/state3 - CL - - - /systems/thrust/state3 - MAN - - - - /it-autoflight/at_master - 1 - - - /it-autoflight/apthrmode2 - 0 - - - /it-autoflight/retard - 0 - - - - 0.05 - - - - - /it-autoflight/at_master - 0 - - - 1 - - - - - Throttle 4 - false - true - output - - - - - /systems/thrust/state4 - CL - - - /systems/thrust/state4 - MAN - - - /systems/thrust/state4 - IDLE - - - - - - - - - /it-autoflight/at_master - 0 - - - - /systems/thrust/state4 - CL - - - /systems/thrust/state4 - MAN - - - /systems/thrust/state4 - IDLE - - - - - /controls/engines/engine[3]/throttle-man - - - - - - /it-autoflight/at_master - 1 - - - - /systems/thrust/state4 - CL - - - /systems/thrust/state4 - MAN - - - - - /controls/engines/engine[3]/throttle-cmd - - - /controls/engines/engine[3]/throttle-fdm - - noise-spike - - - - - - /systems/thrust/state4 - CL - - - /systems/thrust/state4 - MAN - - - - /it-autoflight/at_master - 1 - - - /it-autoflight/apthrmode2 - 0 - - - /it-autoflight/retard - 0 - - - - 0.40 - - - - - - - /systems/thrust/state4 - CL - - - /systems/thrust/state4 - MAN - - - - /it-autoflight/at_master - 1 - - - /it-autoflight/apthrmode2 - 0 - - - /it-autoflight/retard - 0 - - - - 0.05 - - - - - /it-autoflight/at_master + /it-autoflight/output/athr 0 diff --git a/splash.png b/splash.png deleted file mode 100644 index ec544730ef13634ab8e34d56a6aa8a8417593c0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139807 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

nwSci5$GdkQ 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

!apu2-D3BqvY>V+YlbYKgLo&N{+mH znbrSrDp}Z|7g4Z&jQCE{GI0%&ul`$IN3T!4>uPs5n%vbs0=c+cqK=FLF^0dC9Pp$+9T=X7j^3vp=~2IS+a1H6~(Np|!QQ`4*h$sVPcX?QeE{Ey*X~7?*925E-Rp zy+hk#10`afJe@Qo1S3dOq4Q}uylP>B82Fjyl&>DSepF^TFT{BQVE=`0nPy~W`KQFo z)LVsgt+82tLb1#!B>S~wyoNm%86h#_X8YVwom_4Qo-@MLxUB35~r`Z%K*=6hX zgMu~@ac5$D;^#l%g_Uvhiec|7F=@-WvaB7iV^l=esO6@+-}x)LuvrTaTGG0H?vO*& z2mw2~7g5e#&QLQLxL!r({oDmp*F}dUX{y%U3+AVKgjT9wl?X7sNeHW0@Bsk+up=x) z5roDJ78NuTRzv!uN+K8!G_$oEO*rT+XVvAQDLqA5v3}3tmc&i%8dzk7K~z;L;xoVb z0gP&x7}j}Kv$TIn9Pk=lc>1v0%$I}|+a$h!o3@`#(wS_J4SLjV_)JCXWfwExbuCdA zl_S}e1_ovXxj;E@nXdE^0 zt61jDB@YU&9!drzSA>+0GDNEgl{kmC^5?61Y&Koc?s>Zw1!;y-cE_rS28wA_Dcqm| z`^jG@WaCZmdYm;tZKdKe+9eufxU_ui>AbYoG#Q;Jf7r2_O;!tO{^rJoHyH{yc;JDr z)CooR9K5btLyUSO>UN%&n)Nxq*%0ooW(c}HGXo1^aDvj;P0t)E32zl^SzC*MAr9H#_H@8=+%;9h1~EhtARG>4vG$Cv{%N! z5LOhIIZ3DT69?bSqEcEGskbVbSz*I01_uT2%31V^)K$#VY?W5hdSk^(XI5Hp?=#Kg3hVup#uy=XyA2=!W6X}N} zhMrp*%S4XPUMH0#%@58aiN0^Ed zpaQ(gP%M3E$lOXNZ#ccBwA>#h3j>ASkrv&C-BzyRg=Oq$6EDU!y*Zyy1q1fxv~9R` zx9uDA!uUcXRny^UJz;zoZ!}VO;6$(9HIdgYyo+~_OAI}q&3omf7Kbn9UN2k^|&a6cpd=eq@dZNVttW7`mQK?yo{t z+@8d=HFK70XV3&fj6b`#t5S{`wut0pICK{2-kfURP}hSq)ik1OOH z`Xa6*_;#+dF(ERy_wMNeQ{C*-2i}o|#UF#)Gy*%x%j~n9m&`ueYIa<-Vlf+@6yFgF z*9$~kFdx-5-jGn#seGEpU8D(PJAZG)*EX12Q1&KvNG$yo3%(q9>JMEvLQwq>q6*Fm z)vv0HVZ*0%4gb?+P6|Bs=v@{330IQHw7U0=V?5mM?veasL}wqS)nh*e(bBY%I`$>o z5P7NGap-X1|Ecdh{ek`Qx0nqv4TXt_UVOOTV{_-@Lf4}Zd3T0&S;oZ=sl&WS{gJT> z-R-k6ijF^>7Cd>#H3LtC3l6%1Pwkj|sJNo&Qg_#Tj3|%pX6o%ET>4SrFn1dJBFbJh z%hl<&8e11X=<2+EAT*skr?L>482K!>>r?4MMvfJw%Fy`fB5oH-u>DEGTLa15%F`uq zz>Xz$z_tqdy9#GjomEB6REeKeW)n{$mGKk996t~)X=+m=+O#d<^t95n2SCd|qDJf_;EWVU>!Y_-h6ZFx}pg za0pY*xL8h@-x9CxUle-w**pJlQ^+$NNgYo1F>e6bc+G?JE`a(19{iCxJwQmWrtPs{ zy^|u?Vhv#F=16uD)e>1QJNDt0; zC2t_dc4%4_JoWuGj&^bzqRwld`IdU7t2_#|R4XXoEz4tWT&1b(4gCq@Nen+@zj}ruy0Nd`*MoJii#<=(`hE^1v%3oDja^ox=OOWh+YI zb_e236clWpKxzWu1f-N5VW8w4WvS-mRRTCRo7hKp+R`vcuBgYuZo5@9?^VwrcNYgw$$K zitknE;MHg2(Jjqk?+D}H`OzfT`S3E#WW%nQ>ZIsF9-miG8G>?7tLB^F)t=Tk<4Ar= zjs3Cr8S)C~)yp$JM>vs>j(EOoE4gt?>fM_J*20I+SFtLhuI$b>f~BG4YAddUPlMEM z`<`c%f-VOyaglq+*>f1Nf%a`jjHErUG^FLiQ0-?ws?*M7hSDh}bsZjH4_CHCpA?#- z##=zJol|%hPvHf-hj;H2JnBWL`wtA(#Z;*hjhu-F=oZH+usK}h!jboxqWV(V zzaSQDON?LvpZYcIZ#f=KM|Ca%^&8(I`t4Qot zn`@m^R9^+?`_Lt^uo`%|yn<(WA*jFT{m?t5bq>5FxzO+(k9|amu{QU2-VByrpPPSp zoNK0BY_&33xQp@WmmYio-TXaR7iAY3^{_fzP1 zBVYSJa~eGtDFct!YC42OIc-2qJ9HQoCn!MTYp%`>$ni6^55_?^xN7sKJpj^sr(ka(!=WFC+9K6E%_V za=5%bSJ&_d$>DMLqpEek5;+w~w!XLb^W{izyCIQSkQQM=*X<^}*SHUO=t|b=yn zpjoXj^4ox3V=H@0d-U{W-(2e>U~T8YxB2zKg&s5JKPd^q4_gu=F`)r#mNzWq#Yvpv zs=eFT9H{7DumH55bEojWw9pPRNN}d~mBv%_5<6Y^WQRY{&mF1|_*|w9_wj1vW@-o8 zI-1(Iw9l-6M$<_eY#5D!h$%1Z4mr2H999twI+Y7w%^w%>YUQ+*KOZWlN;_2xxw!3> z-vnoUh~LokXy^(EbhLGMw6%A%^>;5z$h(dpyG#f14gAH3degFqt1I^X?_)A>Nw%V# z9m=TSS04YVXMu_jLkSsZ?#dp^+)i^)qNw$tZwzK#xPy#WrL4pp1TQB=c3mlpcARW& zv^VbGYBZmMz*QrYL)U*F{IBbQet*}Giphdu!d8!&y-4jbxK>0|(@hS)hBS?Y>OO36PS}jW z=y?J70)hf7n%*V&I~#$k>0Z=?ZciE9SB=0&t8}K$vke#o76Dj$$?L52XByLlIq@THwK7};-WM4`A}^p2 zQGcfZ|A!0E`90OksMe(2XE0;|Xx$7<^_h<_cwQFuNAsXxgO&pCa110d$}P0X+?(yT z$u|7M1(WJ^;(*XCFW}`2@M&Ecc&)bX`uWnS?8HhG zwm=1bBr1dS;|1QgwMkf&XS<7yD+qW5v->>n!R|MpFQKg9&oi4vFS_S#Rafzu>ygj6 z9g~gVQf;?ZfJlPa8^y=h=GXLO6NoXHa)`} zN|5qGtfb+_*#;B>JLbP!h2?@wQH_Jh+%l$DcwQk?M&i$$a5r-~;6XyNf!9Pv9?b^b z4oF32J2E0&wU^R&C=NHehoazKAnXFR7ACtq?+#GzIGH)W{^j7I2ezzUXEE>g@bAqdO`l=Bb{Wq<9(uad6|I2zf|uPVd;ujHV(M)xu1M$HKm$pbUJPS@1( z?((d>*DU69*4&ODz}pZI#P^rYL+h98E0jS$(PtE{$Nza0&5< z&C@*vtiOXqNK-xMOo-A2F{GMVeCi8-~*(@t&@#i zRXwQ{Wgygv>M<1Ly@dq42EPPPh`_ogOkvY@d08Dh2C@P@TWS|j2`|0(de39Z1vhgm z@NtPrnbJ8N;T^@=${Iy70eU#D9e_`%K+Gn3wZ`nX88|g&bFx9=DtyjqUqe7SqF>*_ z@w$2Wav|Q}N%6>0xqj|{{7yC_xG14>pQUD5vzbb(C8;v&&>s`x1mRjz^Q{hE7%pjNLd ziCk?Jj~*bsdNcsN_-O6%FVCxwYy?0A&t2c^WkPbr<0_hO4gf*1bWeLAXnM$ad$Jtg zJC0wpiYO(aI15=*af{=rqZ#urxd{PGejBu zA`jfxi9%1@1t76Q4eM@Y6}Q1@h3k3X+jOO^iy4&l!ji` zXlB_&gYAa%Y@lv2u@UZ4E4Eu|4P19=@su3@kwg8?r0WHeXDR1NlA0HPKP~;Nf%b1w zSH=xbaTf1e=QN}igQ7*QrGY8xL#@)+S0@NY+`!8vRx1JZ@i%4XexmvhMIS51P@aq+ zhk5NI6;0eXKuFexSGtx1Q8ziSv8Rn=#XB!@$I+$YqR3cM*DeaN66UdnB2HWTlJHWg zf8xT$p?iLIFb>O3hen8bbZmq9if>y8U5k6#b+J?lPbl+U4ax*ga)J>avY=}xr2rM5 zS$ZYmd&c8q<{~f^ECp-pOcl#NO|Rrx$LR%%2lSNEFjv2R@`Pjb+MhKJ6*cMW){#t> z$aKx~M<8r%GtS9xp>#F8p}9T@92@F2=Fmx6HAe-VO;6+l7I6fuJ+Ca4F*4Ipfhf_B z_a0a`>8L$`l~2Q-(R%AISFGmWVMFhz6o&oB5qzL~FB$z7Bn}m!eB>;mmw{gVDQB?} zxo!2yO<0?N$>~^h#vG0SxE5pOl;UDZxn2GHy%ac;mzw78Q$%=FD4Oov2|k_SiNYTE zR%?x!63a(LVf~;SJa$d$r^h=0=~G6x6XW>6r)jib-bWI7ZW`5%RZRq|*9jZX!SJPt z9w+Poc1*Rpr?CRJXYvfvRn(@rszvRed3-556J?9=F$Bead0t|LatBn5m+f->R7A5< zbCP;^UKt3Bd~XC@6ZMcR?hJ6qSx|7kUIV3fRKKiIf$@JM96jjT=4Z#!qT1&@uWBV@ z@;}Ik1m?i&y2v4u=Z8U|-Rz zR@U~B4Eu6|WZewem2ek82JX?VpHR_2iIKf+wuKu<^3p~ZL#~1FyehRCKg2;;@@EnU)|fO#z)a%A3j8@5Yka{c%rw++j5bQ;@BC@R%|9fW7Zw^#-vnl2!lM3Gca-IrHhvkAg)zI(!u zE>;#_p*u2ukX?35*xgycv%5!bd2=vB!fEwIpz<~y_)sTc<%VaKbScz z1Y9{LbkGjE`=0VOm}nXyzlO^D>R~O%#{LMu%jC?U_AGVdrJh@QSPRs8uJ@+q!c*z= z7}1GjX$uuT@6QPH_3KWRs>l&Gh|Q&e$95~3q{?govb@4V9%wVEVF*U8^b`BGr zFwTk#IR}k{b|adJ3&<3zgws%yNo9E_Tr*bHw+cMp)70^UQqEmTS5W?WzHJkE1Idz~ z2Aj;`mxu1e$s-Q~i-A`a`_;7p`>b6}xuXZfaPhp!ZM&?ndp#C{MG<((Ww?C=9rxBG z==Nt#@il#qgYdl(mX}_7=c^~Zr1isl)hU^{djWbU=Yw1LgIVyZOKCNRn>AE_j zs-9Psk~Dx*JOy*oc5y3?4@L-H_1c%;g?a|u#~fTcndR&?aT@L1BaYwuObh-|gUEoT)XlHJNlQuo*rY}#FD%8aR z?#mHs+sxqZ8{}N>)&`j(>WXgDJR!AOf7;>%Px_CUBrX@L>_43^;H+@{d#G%{*&3|- zMV}(W{^A9)i}%rDwqcH$dxA|_MWh;() z>zKK5^nmj3pc8f_KOpd_2DbMvMhge&Jm6K9wpKmRkytrH@nGN!gD#JzyY(O?2L+;h zBi>Qc7WVQoH}nR9$Dg3vX1X|w*|tXVZoD;kScLNt84>tocM`~Ie%E9uNp?Pb(+oLV z0Hu^8yn|8s^UOV;`K(QoxC{X_9;gC))^2>Ah%zC;yF0w7`6zkHuoHNMmR5U~lrG|O zJB3%`J>lAUmIq2dz6tChRkL@-t8fzC=`@1vKP*(k3pDdFgjlE#>Ecp{ zQZeSliE|{oje#mL?6u7fY+i0)U_3HTq=j`p^JJ?kgLx9j_!DZROT^2orQX9aQzy56jO!abOfZs&>PTy4q6C zduqn5XvQ-3wC<|-)W^)ICl%fij|)Hqo{??1q5Q0?Du?0No%-8b+0e8+#3JpkI+DF5 zZWcT1P5`=o27a+w(fQy555WT8(ePo5fR8|~Oiu8(6%?BUQ{dvaqaGg9tgS)rIBQs4 z0GJb4Z~2w6XHVNo??$5FfZPh-tP_X#J%Pt~@V?UzME@%e+s$Js1Gax}rw>hYa~8V2 zKFfi(DMn(+_08+`>_M?j4^Sx4xS{cCytoMD3FHx;dvMlC^>X7@xQhdiLF2;c+MhNV z=C$vyfNv9%P^%I)((gwksdP^u0Uvkun2dx1_)`un;fvzMMZn8ydY22rAEbOnEep5- zuZm%?23}5pf8oGAq}b05<)@RYVh4}gW)qK`K8HqiD%T6jwuosGIA2Mnn zc;<$i=J8q!wzoRm@fvPhJ%BUhcenUh+!s(`0o6X+oaZ&0$8|i;$M6rx+V$P;l_c;>JlG|{n(t}cIF=`DPfY1;{SL_G-gyQA!H5oIbwmH^vpd72p@*XFA0~YLzhCDr%QbyoDgxR^Irf7em+6gsA@unh4pSJlH{8hv02$4bW;Vus6f~@N{)R zg(*mv`T*708G*)6N@ znlZn@Li}R%M-m*3i1g>+OJ6#4Ur-dXL<+p#(+j2olNoOGH0oY+ZsQE2!Yx}}EWqgT zguswU#CWU}(F(M*v&Sun&9I?T2b0wQ17tJaME03+cHzolg{vVL;oakIUbQzD?0B#X zz1p%PI30nroglC(^sX%A3|OUIZ`Em#K-stCRC(ffXaj zS~I2Z3zatXj&Y?-G>4mNh2{6ZF-n3zz)e&OfqID>*m)NTgg%I5k$IJh*_Je|_c#D7k9%x9tz7gE&Q{7C?f)$ z3r_Ng20cD@QbAA0OW}>_9Aye^^3DUmdmB|(XhW(_MCk$lxm=6j?;yw)@Kgelf-SKI zLV}3`HwGDCw;#`YBbw4hZuuW$V@`qpWP^Ue?@JJda(#gg)_wGM`WNIF6+{0sU8(TE zr{>crPBE18+zJHwYvg}MduQ}#X-BbHQ3FQ=K%L~yq}IV6(-vif^Y01zRsol17tlX0 z_x#J}0q15!<*)@zzs!WL`){n(k!XgG-cp}zR-@Zb@2PyKa$wh5AcvnnW#Rqq0irKY zAe5M8F`K|(MjCDP=e=SvTkhP~iCdpgyaVbQop}~@K5q(Dmy8pRx)~<=gQ-yV;XHj; z1sDFXQp*{#l~cXYf5LF6De|-zR>b0Ey{aPEKSf-z2Kq!y*FqjkL1N=~kGKaea|ef< zj#S`3L~1Hl&p&^%FmOAY3E(Jq{wzA+{Unf{=Q5^k*QYTO(dAsK=@6KE6SBJlbG|%4 z?k0lm=VhxdY$P6h^9oo7?a^MqND&)Q=G{>1pq^5ua`oB84r8XgnzNa!ahxRlZ|uqL z5tzK0$8ex#W*VT+iQ-66Y@gZ&MI;+srVz3@k#l-{TZSG%`!ad9YJx$xBeKhy^=G;J zMbPB0C1mJ~+OrWqm&J(V+c;b~?Hu8|NinkhP)vl;Tydnpg<^hrK2~^Q0gmW9sprpj zm`cbG0mnCFz`uOj9MJ;*dT}z#Hr`cGY}^MVGK8}tTD$nay>RZnlyu`sW}))z#cep2I#+y=r3Pt|TISZG31>q#}m-*5~o&{6$! zNxFzgf-^*fJ-D*r#P?iO25#yvrwIX=0;oAU{EQnpx{WlK&4rZ>_;jW}O)lcK9C{Y) zRcE6dI`6B$;d7gYb_f1E0%UwOjmLXm7_4QmmR46F%Nd0CCk0-EZpvUR|F&-&47C= zxGSllVrx=kyY|(?6#o+3V%yDzJ5X;`Il_AXxKq=rR>AXqU(0=9I`JTuvNve-{PY(N zxz%-P=q$G>mS!d?BWA`-F?2IcT{5}^(sM9=*+NMwWn&eK*S#O;vAK=U@xuSLQn1lB zwD+rwEnbqk8K(SWJ?J?z&kg0j8X8N?lmI^8a6_e99YoYhkzi=0KaC;_jCi&I(gIFAeIut7&F--dG3LK5cxt|iN z3unEzElCJi??JPm&WO(wTbRiE_*y!{#2WviD6nTT>9ntJ3KyQGpS zi1r{cXD-&XIUcKF%t0+#2jj}A!K_+Q0?aXSil3kfNq(8Q)Ent21T^Q!ZP(!y#Ee)nc8DDj6D{cc<$VLE^YspjIBWJ z8J@^PD%pw>-CE0g6;i1el7%9ONuCII@n3GMFUPLqEl=RbR@SN$-#VK32Q!n5sH}igO;I}rxaqg0+-F4Uu-GwO5f_g zNSfdkx?5>E$j&B)(2o(Ja+Y@M{H|i1bGv}N^Rk_bK{b7b3y!T&;MY z3An4zh8D!kcbbyun~m1I`9t|@BWP$dJugHyz*g{`ijn|}Z71`gO=1vOgu3sb>v7I0 z@F4OBbMV7VIf_?7Hm4`o@1C4uYZ0E2v^K2Dwpr3k?hNq{Fq&YRMkJZ9N|SHqCI1U_ z1l0u9+R?|qUZ(B{qK{J(YfBn>nYaKC$gUO0{h@f(-xD3NdB;CmY<(jUjX%^(1VxZ; zE*ySSI|nI;BWe$RtJUOUalJ|+XUb&}Gis{U(R2Wlz;eQ1opRl;eNGzzT{#A2+w$b^ ziM3daOM8RCfU?h{i zCK8|JAXcxImTtVPdNyl{5z}SR&Ov0ZWPJbRgXGERM)7!k@EsMkBtyv~O6W!dCp?`6 ze|L)tsA5mWHr-MLCBU&^?7MYt)QEz{`~xwve1YB`Nj`+b{}?+hk@gqPZv`p;?}%mW zlEyJ(Ukva9-zM^r9XI2k6qex!P{bywncrkkyx^<7IuYEJWoS@V`^9N#=!Dfa{l9{^ zRPm-_c{UL8N2!xc{%pSq`ZCS;N5ktzm#kWsXEhZUsoL-cgI3bubDFF{x-t+xWhb>y zI10gBE4jX$b;0h3#7pBtr(yyD=}Ng=Kd+P8M(6ZU{}=FsD5wKVDKVf7BpHK}xF>g8 zylUyvce^BmKA79+ZPl|LRr^KwVwPSjx_Sa#bU96-m0zdex`b}PVE5xFwiSh|I~6NO zzQ5hdXZUk;s|0c?xtJ9{jbO_&H%=E7Sbo4@3_-*gQk0ZrQ+X}<6<_^}*lT?Jek@*; zq!{XSu~u|ApHWCO(NM$90!if3gb=46=;9%eXbA>;W+tqEs6WUN_S?^}vYdDc6ogsg zp>XuGY{!3YTa+AKtsiIq%OXw{n?*IKtD3);vdl%_MQh)eeWV z2tN z#I+>%!3w2%A`vs!afqQ~_2f;GvSJ6w1<0uFGFTwzA%!u`GM)MXXF%OAxa7z!jmRge zWLI*PT?U_w2E@b(RrIfJZ~UT(LKXcnRk`QjP)?8J-+0jkq?VhvKeg$|Jbzf&n|A!D z_1?K}aLIjbm)y&MgG-X*2_Ip=X5myWwIrU~CX7s46T?g28B%JjNLnAFLoc^yh=_qH zBK`0>m1ZXF)RWFPC&`6`rZs?dVPSW;MK_VsK6+$Le$Gep81lI%didu#QqZ@?&uhZ% zAKkW}+NkqoG*RT~We)7s``^_ManZCBy-;~gW!_~uNKbt~6lx8a@HqXTUj_PB&ms}U zx&w_)7ghJDrZWiq`U}~kCX$xba#T$osNZu(wVRlg+71c%`KA~PKu}|d0$1|`EroiC zpmH^mM-E{IJ{6MT8VfAMSTRk6`XB+DAQe-CMouH!{YkR?4gM$RZL-={q#)4D`>*y| z`yqzy@jCtUKtOycTF~}f1vUKH42@CQfPX)vw#H~~SJpm!-XQZ_!2VH=?)43}gHDbR zBE7<0-|Lc1phdE}fmMNJJI;p)3RQFVZz9(r0pVp`E^p_9ZwPBtzsjcq23qL+YvNrq z{l0w7YCH^uJwBYX;mw-UDv^L0C@VZcqu(n1>jf3b@TiUlL+K9`niA9E` zV3w;%S8*!VtF!k`^NhL9r~RXsctOf|ANFdR*f`MGzz>05Gwy>}2?k9V7vJUn<SQXNnC0Kx4!@Uo&NJbLEn-8$ya^zpa04JfBV7T`SEz79r}_W z5ETj^4t|ECI=m&4PQsYc)nl)Q8(~#0$bBrt;)GBbvO1l5l3uk8z!ln3HQB%?=CEAu zwKz$u)CT$A-BiqX)_V5EobWmXZ1rpHvjl2t|MGXgm}l_ntc#+8>DS*|-BYq(&PSf- z+~bR!R5e4P2@m0jx0FH%sN2aUqcHNRfaUBx8a|d!UQPlJAcbn;qLevrgzb z?@PHxJz?b+t8Dg*j3c+a+~+^n(w3}#*7MV7R_CU>f0oj*TbnH=wnT;ZCTLUMBMK}a zC9n{BV8x$!=hS{;oi|O)4)X;GxU1KRE7N29yyP@5@I6&kzq-||(J6Y=gwfEg$ zO|0S8C`d;@1R@;)QRz}e0!WdgQk7n%ikLv?N(&`)X-B0KnnLJ=7C<5NUZq250@4Wr z2{p;h`PTPO+_mofI%{U$@|3-w{mgnr$L&?mTVx}Vj?0dLh0*AyHIJTK_FtqS0?@`VXBpy96jRc&ZwidKHoDX#`sp-5J`RgHPnFOzQ9ff% zi)G|y9m+zX@kJ6DqPoCH=ZVe1;U@;^HDh1wvP;FtpB=KfDsO6mS=vG38%xLka{dmk zZ`o3?r*r31n}FlL#OORT$aGA&Ub0L5tTxwDEgh10aST>487Cntdwf;)Yv$T=_ zZJ+X1DE!SJhgcc&^u=ht1dYn0zzm5CHKGhIcB3P&vd_m6a(>v4C;q!L>rvNO?fJNT zioL-pj3t*FIIiiMrIl%Y*Oe4{wIBkBE#Jr zuarkf%)#5ZR$eSYavL#!{|1k^{w>}$Anz97FsB`rbP(wmw9wUCJZzzAKhP0hnFAS` zi&&i7sqUtq+_|!OX#(*p5?=kKR_DB1R*4|aR!VZL=E+KvJ+2*oT<6psu>7Ynai%E= z0^@c|a(nX6Z0Jer!ss59!(rClY{_@HPe->q5iUo=c3XGyFn^V&&$B-{5NrW_+#Ai1 zB60K-j*xRow3lko<1qU5+$IV>A8bAd@8mt$Q|+~mdC28W$`<9Q;0xGf%)VH*!$aPB zpC5QgUD*^1a$0*cUteg7&u#Iaf33KPbKNBR@8NcjBb~2z<-0O(jWVk=14sq2A-GK& z&#S^fRL=xT5&J-aNdxQ{s80xcg!Ah*S#Ij4*i&z-f{O9|05T!fn|@aZ?l<MVdugCr1%ZBbF zN;d6+{ZsA}yTJ?KoB$2ej&f>p)jj+LQgM^+t2-%eDsQ1c>=WYs`}KEcjlB?hThOmh z+IT}#PCLc%(QkJXRgNEKy%hNLY(y7#S&Fe0s9QXox?Z&EveB!<#C9dI?mC8dH7yWr zYig8u-s-?hEuwWA(?XJ-Z#;KCvGN5Nrm;e#q@?45T93ep7|6^QrR7v3wD8Ql|Roel1frBdTr8(L1MDeDbQYa zU}p~P&XKAPmKaOR@>ig~@7=f(EA+=!Yw&4*WMJfOG+JLuQNoT8)bY8LaFZr7V=ejh zrK5ViU#6i;-8lw4oqM&E!FjWFvwp^ZcJOYv&P9L!IOm^6srP9nEqf7Z+tlmXFLmag z4AK|xk!m!qHtY^$q1#;V*XfvXHQZQKY|KrM;O~8<0?3=kXB{@!H{<0Kw!hLC+{Q-s z1P$EYAR4@=#78J{hWT)?C59v{h=QjDxcNYiGR9U$g%kat%kVA@rU;nE9#nbZ(Dopx zDdBN0aFZ^dEnGZn40cDfDB`Y|ChH7#m!xbh<|Vz-)Ef>EGR|veP_QPoL%!l8T9d(3 zcByq1R2nczaT$@C%^Hp51JL9R1KsV(WbLjyjiwbmCh4IUGh7aYk=)EDUN&f{x`Zyk z814w^w$3-fY%ru!-f3wwe(-OK0Nxh?H%p)aQYTUpBYicBxZ~1=T&D||N9MIm(+4jf zE3x>S$CoSotR5yxN!GcfSUugth3W6NzF(wc8sQseQ*LTK>51gFXdS1gd6-Kp|EUgJCt+f0WNmrj6yK_Ac^Yn(In1YUewwq$l`Fx$oa&Te9 z`8l99U#uTznBH6VsL#||*QN`+76V4bQ><7WJbdz#f>8;w zuL)HTQJl2)Ux4e+bDB$?)u9mkKoFsqUr=4#`j$(t?@xVR4=)jXQzxjPh-yA^Ljl4HEyTun6-}dv-*iX<5~%>%YUQJc1%Q= zPs$E(FudqWKK4*kDQ?7aTx?vHnUlO$=J1Bscuy|p!D-3c)PknCk+!1Rxc#sSImofd z?}_lPXMuH;Z`qE~r9*+_27LLhXQ$qC%9B9hEsYU%8ahGS)aaYUk|Pkees{2H&d0Q>rL}XEo+zgvE~u*1 zGBeD3kr)?ja07*X`(5?6P#1c;TV&ZET4`|!8Mg~c{n!flI#a$J-gZZoVLSp&Vb1dz zI;GKjf#r2Yn z(K$AYRVC_TwkOM>_vGHUzX+5oW1v}Jr^Vy}jnxk(-iPYWs3G07^HxE7`Q?AaE%zCD zkk~I8r+RiieIk zKnKJeixw_z4ZE#RMP46|sNW@UUOv6O=-31i_lOsum1ri+9j_;)`+4a?hrJ5Y=SUH} zmg%4=7=j&W^>R(aWi`yRSrBFnNKPQt7Q2OEsR#10f7hPqV4HtPDPpfKxCgRYe7S9X z6kI{%xO!;qzG}|Z!FuQh)~2nZz|FaS*`d@Q1$U9*wccD&ZPe5|ERYQaFHT zo-$LpbkL?iKTF#7LZNYPc9#VT7HuG|&3sk<(Gf~zw+doxx;E!qSUg{75!-i^h2F6@ zaFX}j(QrH*%1po;!lPPHsP8U)KEUHDHI?2a9aDdx(z0T$POWA0BiTuAY1sUPMXX)% zt5ev2z;wAtpttwQC-ZOAu6{cMvF6Is2%wJ5*{f4JfkRITB?Za2$Q&s?%maUd4zJ+Y z<4&9BTMJwLWPjD9(PZw`ox^4zc;v^P5zaaxLkSnM!Dp(0a$=2v$oo~2?w}9$S+b2= zmd;`lmj-#)k0gqAL$3WO$bLxsn=$kUXs9&A=iHoMwZH>ZkWYTcjO zJK@LcwvUawB4pF%cWYmn?MyK#xMEf>@1N<^+mvcXUWl_m6(yH|CHPlBk6EuU%8v}44H;qzj<;mF3WTewUR->`D+Xl9YeNOr?h-j3nSCfX~LVjK{6RpFX|-$UsYK zfNLUPE8CetaA?uNE%^C2FMs}Jom}rm{@_=gq{D6@cT=1p@q#%fAza4Z)M(M+5BA5+ zdW-dU6RBzZc8&Bh6Wudys&V*-f0y*_bSUvJ^Wep#PBFED|lR{7DA?-uz+Z+-4G>T>U~0ht)G zyX-LQkqO0gbd8I)QpwA@&LF2M(+(w$B*fDeu1`XDSzOfXwbEDamd{==J3!LtV!)4m zm#bpGqT{4^@fXzYLxZNnMYo}oQ<0G4;qrB;P>6qqh%v=dR7NnFI{gns3A?S8fV}fixr7(S>C`)}7B?6c9<8Qf!U^6GWUz6Ndvk$C|5wNu^CqDBbV>Lw=~uJZ@opyk~OT-3$Q zidV5JQ))f8h~T&f^STwySd%gd#!NZKlxnJ-%lp0r8bpdmV+FV5D;r#g&(s`ZSB;Fm zUJtc93O32ce+0@azhtu_v3kBw!S?nv6vS6eg|4pg)o!ZTxKlhdBD3 za4Yx2@#|(bpyeDj4Fp?#+`2GZt}$m87mH#k`x@$+I@p zkoP;>kCvM@TgNo`jTThkRSQXJ@pqijezPC(zstLX7ecpr;fv>H%L()z(*>i&t;?o> zP^qiN!r{ARwNfUwdNa2&Drs&F-upT*YP#RH8hE|lLfxdCgkWtMk46j4K*tQ@sz?;R zlH#pgaf$g2Z_snyzXeF$l=H~umTO0~uX=@%+Z~~0UBd<0Tjwsq>deNS=BsB8E+NLa z^9beH!m!Lh^p~36Yx`549sbXDs^otX@Czetp`O|mV$g5KIsr=JZz&F~9WJ3AxLhj4 zD_=SGs+4#Z?ibjq9r=3?Ux2e$e`O2dQ>P>}xK5vtW&#uS_r@K|l5=Z;UrZXGn=X>PM{l3|Rnj6oG)kYyJ7WJ1 zaa^x^C#SP)i+eCvp3c}iR;O0T?oCBp_7k&X((NHe~2(HY?wgo0~=;>xIIh%{*=e9it(HK z+rIAwHw-jE{j{=lGdIWeq(9b+s^l|WJ}HkYC*=u~llCgLA*1C7`WO|%G6dKMc)N30 zIP~I)@z_a|!R6^?f>3jrhXp2{DtdnCo?3%e`V?PAr97?f-lCK5;#SGc6LTv0!$lMZ z$R^|m%Hj12^8*DIT)Nc@;{7V)aQrGE=qpdD@g^oQ!Mq=eq?-iLbO1uj9a;gl z2D(?fN1203Zeh*)^R(Z!&y60+Z$(_`ExVb(#3)NMXhFFl4O^$q8aAHC5h11(QZXZ& zE)wRCy?*b_ni&`glXM=0HlG+766N~%2Iy5MB}&>QI_^X|(q)EW;c=nnQ?@+!vqw0d zg4#+H@6#`*KL%^TV`^La2vT@+&cXhdlxzJ{BW`p+JfiBbI zyiGV1)p@gd-yYY(S{E`gJxa{W8Kf6@H|o66dlwg}J9FFTaiExmUb+LCROCf&XBg}= z!NkzT)wUh`WdJ6DXhZg0wb(vOb1nzT1-g_-kE+%tJq9L4YjDzy25n(eX~zYa*9Noj zR@etgJWLeIl_GsS1N|?f|A)n)FYvq3{UALFA{x;n48q_|)nx!HFyJTPDM;H~-x~e-Mo;B=9r~_af zIUYNZ%=gkj#gu8gAo71HU^es>jL5E6CfVHU?b{=pRyF#wQna6i< z0pE=%Lcd=qWvO3-0_pi5g?p;C1cJd@b6%U95%0`deCVhE}` z6Ql08Qw0?nbYrGnu$tuZD$l@)>- zeJ+KqlC^HAthVeU8x358TRNq*eETOsnN@A9wkuo6HeKE^;(cTO+Uwyf+}{)KpZ4vk zBr?*!I@UXlw<|SzH(g+`cWDSvlm7hjM+l_`)nsYRt(6Gr^2{_jw;OTqSlYn0vPUVi zmMk#8M86xo#^XzZVa?IJ54UP=AaS|Br9P)nW+u;58%EP|I#e#__1s5FQcKIW!Ne69 zSCsga=YJ}9a`4Q1wUMc&?v>3#w2OpZw1B|$RrcgZO>puy*WYczeCh4&uK=PO3A=;?J2xX)YU~cjeZ_qWwHMIo5>&>o4%*Es4O*d9n@X zOgi6(fBEp*j7sT&F|8YQE4GbIQtzzX8XtrmUA?GhLPb7R_BZ-YTfp=LX3-g;5Vb%~ zYTLhAW0-C}M9TNfqDFZDzAW{P_Y!oXg!$}Jn3>L}jaowHTvkdJqkZo{M7abrS=^nH zDCwQQ+Aaib=J>;cB~spLWD4(eA(qgh&odtaXxlSdbYOu6d5~OZHqnL+(B=qA+Jd#G zUaN@iUBDZBq5f>yW%u=?r=krEm=ZqD;oStX#~-HG(&YZyzo)B{iQ+jVhjwUC?mz?H zG(wl{*GUW*TzbIC&_|PV!to;^%Z{iOxg2+2>XF_*6Pk+~Hj7dm$;`^Jymy|(puAWxbwmRwSpKS2vY#x` zymR33a)Z_yRV|7Lwclyc$zIxZAz`tfk3xIK-jAIjKX2+~)drFE0t!;o$EzW>krwza zaf+;av1q&q*Jab7eL(j}k5=%T@c)yE{{6oj|7(|oG3fGyMAI<|IG>&Er=}oZ&$acn JDmC7O{|`>?dV>G}