diff --git a/A320-main.xml b/A320-main.xml index 56b05b16..14b4174d 100644 --- a/A320-main.xml +++ b/A320-main.xml @@ -4,7 +4,7 @@ - Joshua Davidson (it0uchpods), Jonathan Redpath (legoboyvdlp) + Joshua Davidson (it0uchpods) and Jonathan Redpath (legoboyvdlp) Pre V1.0 @@ -189,8 +189,6 @@ - - @@ -434,9 +432,19 @@ 0.1 0.1 0.2 - 0.0 - 0.0 - 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 0 0 0 @@ -697,6 +705,36 @@ 0 + + + + /gear/gear[1]/wow + 1 + + + /gear/gear[2]/wow + 1 + + + + property-cycle + controls/flight/speedbrake-lever + 0 + 1 + + + + + + /gear/gear[1]/wow + 0 + + + /gear/gear[2]/wow + 0 + + + property-cycle controls/flight/speedbrake-lever 0 diff --git a/AircraftConfig/acconfig.nas b/AircraftConfig/acconfig.nas index 2e122c04..7b7d7027 100644 --- a/AircraftConfig/acconfig.nas +++ b/AircraftConfig/acconfig.nas @@ -31,6 +31,16 @@ var failReset = func { setprop("/systems/failures/elevator-left", 0); setprop("/systems/failures/elevator-right", 0); setprop("/systems/failures/rudder", 0); + setprop("/systems/failures/spoiler-l1", 0); + setprop("/systems/failures/spoiler-l2", 0); + setprop("/systems/failures/spoiler-l3", 0); + setprop("/systems/failures/spoiler-l4", 0); + setprop("/systems/failures/spoiler-l5", 0); + setprop("/systems/failures/spoiler-r1", 0); + setprop("/systems/failures/spoiler-r2", 0); + setprop("/systems/failures/spoiler-r3", 0); + setprop("/systems/failures/spoiler-r4", 0); + setprop("/systems/failures/spoiler-r5", 0); setprop("/systems/failures/elec-ac-ess", 0); setprop("/systems/failures/elec-batt1", 0); setprop("/systems/failures/elec-batt2", 0); @@ -54,8 +64,6 @@ var failReset = func { setprop("/systems/failures/pump-yellow-elec", 0); } -setprop("/systems/failures/spoiler-left", 0); -setprop("/systems/failures/spoiler-right", 0); failReset(); setprop("/systems/acconfig/autoconfig-running", 0); setprop("/systems/acconfig/spinning", 0); @@ -90,7 +98,6 @@ var systemsReset = func { systems.ADIRSreset(); systems.pneu_init(); systems.hyd_init(); - systems.press_init(); systems.fuel_init(); fmgc.FMGCinit(); mcdu1.MCDU_reset(); diff --git a/Models/Instruments/OHpanel/OHpanel.xml b/Models/Instruments/OHpanel/OHpanel.xml index 6b18a0c6..64d4a66a 100644 --- a/Models/Instruments/OHpanel/OHpanel.xml +++ b/Models/Instruments/OHpanel/OHpanel.xml @@ -67,6 +67,8 @@ ADR3Btn2O BlueElecPump1F BlueElecPump2O + CabinPressModeBtn1F + CabinPressModeBtn2M CFuelTank1Btn1F CFuelTank1Btn2O CFuelTank2Btn1F @@ -77,6 +79,7 @@ Eng2BleedBtn2O FuelModeBtn1F FuelModeBtn2O + FuelXfeedBtn1A FuelXfeedBtn2O GalleyPwrBtn1F GalleyPwrBtn2O @@ -1395,6 +1398,7 @@ pick FuelXfeedBtn1 FuelXfeedBtn2 + FuelXfeedBtn1A FuelXfeedBtn2O @@ -1422,14 +1426,13 @@ - - + select FuelXfeedBtn2O @@ -2437,14 +2440,40 @@ ExtPwrBtn1A - - /controls/switches/cart - 1 - - - /controls/switches/annun-test - 1 - + + + /controls/switches/cart + 1 + + + /controls/electrical/switches/gen-ext + 0 + + + + + /controls/switches/annun-test + 1 + + + + /systems/electrical/battery1-amps + 120 + + + /systems/electrical/battery2-amps + 120 + + + /systems/electrical/bus/dc1 + 25 + + + /systems/electrical/bus/dc2 + 25 + + + @@ -3167,11 +3196,11 @@ pick CabinPressModeBtn CabinPressModeBtn1F - CabinPressModeBtn2O + CabinPressModeBtn2M false - + /systems/pressurization/auto + nasal @@ -3213,11 +3242,11 @@ select - CabinPressModeBtn2O + CabinPressModeBtn2M - /controls/pressurization/auto + /systems/pressurization/auto 0 @@ -3230,12 +3259,12 @@ pick - DitchBtn + DitchBtn1 DitchBtn2O false - + /systems/pressurization/ditchingpb + nasal @@ -3272,7 +3301,7 @@ - /controls/pressurization/unused-oh-btn + /systems/pressurization/ditchingpb 1 diff --git a/Models/Instruments/OHpanel/res/buttons3-grid.png b/Models/Instruments/OHpanel/res/buttons3-grid.png index 93294063..f82053bd 100644 Binary files a/Models/Instruments/OHpanel/res/buttons3-grid.png and b/Models/Instruments/OHpanel/res/buttons3-grid.png differ diff --git a/Models/Instruments/OHpanel/res/buttons3.png b/Models/Instruments/OHpanel/res/buttons3.png index a82c2407..bfde95be 100644 Binary files a/Models/Instruments/OHpanel/res/buttons3.png and b/Models/Instruments/OHpanel/res/buttons3.png differ diff --git a/Models/Instruments/OHpanel/res/buttons4-grid.png b/Models/Instruments/OHpanel/res/buttons4-grid.png new file mode 100644 index 00000000..2d3b5ef5 Binary files /dev/null and b/Models/Instruments/OHpanel/res/buttons4-grid.png differ diff --git a/Models/Instruments/OHpanel/res/buttons4.png b/Models/Instruments/OHpanel/res/buttons4.png new file mode 100644 index 00000000..e5666e6e Binary files /dev/null and b/Models/Instruments/OHpanel/res/buttons4.png differ diff --git a/Models/Instruments/OHpanel/res/markings.png b/Models/Instruments/OHpanel/res/markings.png index 965e973e..05e73920 100644 Binary files a/Models/Instruments/OHpanel/res/markings.png and b/Models/Instruments/OHpanel/res/markings.png differ diff --git a/Models/Instruments/OHpanel/res/ohpanel.ac b/Models/Instruments/OHpanel/res/ohpanel.ac index 7c794aba..93db398b 100644 --- a/Models/Instruments/OHpanel/res/ohpanel.ac +++ b/Models/Instruments/OHpanel/res/ohpanel.ac @@ -8,7 +8,53 @@ MATERIAL "OHPanelOnBat" rgb 0.8 0.8 0.8 amb 1 1 1 emis 1 1 1 spec 0.5 0.5 0.5 MATERIAL "Switch" rgb 0.678431 0.678431 0.678431 amb 0.678431 0.678431 0.678431 emis 0 0 0 spec 0 0 0 shi 32 trans 0.004 MATERIAL "ac3dmat1" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 1 1 1 shi 128 trans 0 OBJECT world -kids 265 +kids 266 +OBJECT poly +name "FuelXfeedBtn1A" +loc 0.000175806 0.13925 0.04185 +data 8 +Cube.064 +texture "buttons3.png" +crease 30.000000 +numvert 8 +-0.01 -0.0364 -0.0528 +-0.01 -0.0364 -0.0328 +-0.007 -0.0364 -0.0328 +-0.007 -0.0364 -0.0528 +-0.01 -0.0464 -0.0528 +-0.01 -0.0464 -0.0328 +-0.007 -0.0464 -0.0328 +-0.007 -0.0464 -0.0528 +numsurf 4 +SURF 0x0 +mat 4 +refs 4 +3 0.5 1 +7 0.5 0.75 +4 0.5 0.75 +0 0.5 1 +SURF 0x0 +mat 4 +refs 4 +6 0 0.75 +2 9.31321e-008 1 +1 9.31321e-008 1 +5 0 0.75 +SURF 0x0 +mat 4 +refs 4 +7 0.5 0.75 +3 0.5 1 +2 9.31321e-008 1 +6 0 0.75 +SURF 0x0 +mat 4 +refs 4 +3 0.5 1 +0 0.5 1 +1 9.31321e-008 1 +2 9.31321e-008 1 +kids 0 OBJECT poly name "DitchBtn2O" loc 0.000175806 -0.17005 -0.10065 @@ -488,11 +534,11 @@ refs 4 2 9.31321e-008 0.5 kids 0 OBJECT poly -name "CabinPressModeBtn2O" +name "CabinPressModeBtn2M" loc 0.000175806 -0.17185 -0.11335 data 8 Cube.062 -texture "buttons2.png" +texture "buttons4.png" crease 30.000000 numvert 8 -0.007 -0.0564 0.0314 diff --git a/Models/Wings/a320.wings.cfm.xml b/Models/Wings/a320.wings.cfm.xml index 6a0cb749..a4f4bf40 100644 --- a/Models/Wings/a320.wings.cfm.xml +++ b/Models/Wings/a320.wings.cfm.xml @@ -303,9 +303,9 @@ Left spoiler 1 rotate SpoilerL1 - /sim/multiplay/generic/float[9] + /controls/flight/spoiler-l1 - 0.5 0 + 0.0 0 1.030 @@ -321,7 +321,7 @@ Left spoiler 2 rotate SpoilerL2 - /sim/multiplay/generic/float[9] + /controls/flight/spoiler-l2 0.0 0 1.030 @@ -339,7 +339,7 @@ Left spoiler 3 rotate SpoilerL3 - /sim/multiplay/generic/float[9] + /controls/flight/spoiler-l3 0.0 0 1.030 @@ -357,7 +357,7 @@ Left spoiler 4 rotate SpoilerL4 - /sim/multiplay/generic/float[9] + /controls/flight/spoiler-l4 0.0 0 1.030 @@ -375,7 +375,7 @@ Left spoiler 5 rotate SpoilerL5 - /sim/multiplay/generic/float[9] + /controls/flight/spoiler-l5 0.0 0 1.030 @@ -393,9 +393,9 @@ Right spoiler 1 rotate SpoilerR1 - /sim/multiplay/generic/float[10] + /controls/flight/spoiler-r1 - 0.5 0 + 0.0 0 1.030 @@ -411,7 +411,7 @@ Right spoiler 2 rotate SpoilerR2 - /sim/multiplay/generic/float[10] + /controls/flight/spoiler-r2 0.0 0 1.030 @@ -429,7 +429,7 @@ Right spoiler 3 rotate SpoilerR3 - /sim/multiplay/generic/float[10] + /controls/flight/spoiler-r3 0.0 0 1.030 @@ -447,7 +447,7 @@ Right spoiler 4 rotate SpoilerR4 - /sim/multiplay/generic/float[10] + /controls/flight/spoiler-r4 0.0 0 1.030 @@ -465,7 +465,7 @@ Right spoiler 5 rotate SpoilerR5 - /sim/multiplay/generic/float[10] + /controls/flight/spoiler-r5 0.0 0 1.030 diff --git a/Models/Wings/a320.wings.iae.xml b/Models/Wings/a320.wings.iae.xml index abf753bf..0f8f39d4 100644 --- a/Models/Wings/a320.wings.iae.xml +++ b/Models/Wings/a320.wings.iae.xml @@ -303,9 +303,9 @@ Left spoiler 1 rotate SpoilerL1 - /sim/multiplay/generic/float[9] + /controls/flight/spoiler-l1 - 0.5 0 + 0.0 0 1.030 @@ -321,7 +321,7 @@ Left spoiler 2 rotate SpoilerL2 - /sim/multiplay/generic/float[9] + /controls/flight/spoiler-l2 0.0 0 1.030 @@ -339,7 +339,7 @@ Left spoiler 3 rotate SpoilerL3 - /sim/multiplay/generic/float[9] + /controls/flight/spoiler-l3 0.0 0 1.030 @@ -357,7 +357,7 @@ Left spoiler 4 rotate SpoilerL4 - /sim/multiplay/generic/float[9] + /controls/flight/spoiler-l4 0.0 0 1.030 @@ -375,7 +375,7 @@ Left spoiler 5 rotate SpoilerL5 - /sim/multiplay/generic/float[9] + /controls/flight/spoiler-l5 0.0 0 1.030 @@ -393,9 +393,9 @@ Right spoiler 1 rotate SpoilerR1 - /sim/multiplay/generic/float[10] + /controls/flight/spoiler-r1 - 0.5 0 + 0.0 0 1.030 @@ -411,7 +411,7 @@ Right spoiler 2 rotate SpoilerR2 - /sim/multiplay/generic/float[10] + /controls/flight/spoiler-r2 0.0 0 1.030 @@ -429,7 +429,7 @@ Right spoiler 3 rotate SpoilerR3 - /sim/multiplay/generic/float[10] + /controls/flight/spoiler-r3 0.0 0 1.030 @@ -447,7 +447,7 @@ Right spoiler 4 rotate SpoilerR4 - /sim/multiplay/generic/float[10] + /controls/flight/spoiler-r4 0.0 0 1.030 @@ -465,7 +465,7 @@ Right spoiler 5 rotate SpoilerR5 - /sim/multiplay/generic/float[10] + /controls/flight/spoiler-r5 0.0 0 1.030 diff --git a/Nasal/hydraulics.nas b/Nasal/hydraulics.nas index 5968e386..8abd5b5c 100644 --- a/Nasal/hydraulics.nas +++ b/Nasal/hydraulics.nas @@ -18,6 +18,8 @@ var hyd_init = func { setprop("/systems/hydraulic/blue-psi", 0); setprop("/systems/hydraulic/green-psi", 0); setprop("/systems/hydraulic/yellow-psi", 0); + setprop("/systems/hydraulic/spoiler3and4-inhibit", 0); + setprop("/systems/hydraulic/spoiler-inhibit", 0); setprop("/controls/gear/brake-parking", 0); hyd_timer.start(); } @@ -133,6 +135,26 @@ var master_hyd = func { setprop("/systems/hydraulic/yellow-psi", 0); } } + + var lelev = getprop("/systems/failures/elevator-left"); + var relev = getprop("/systems/failures/elevator-right"); + var flap = getprop("/controls/flight/flap-txt"); + var state1 = getprop("/systems/thrust/state1"); + var state2 = getprop("/systems/thrust/state2"); + var alpha = getprop("/systems/thrust/alpha-floor"); + var sec1 = getprop("/systems/failures/sec1"); + var sec3 = getprop("/systems/failures/sec3"); + #var aoa_prot = getprop("aoaprotection); + if (lelev or relev) { + setprop("/systems/hydraulic/spoiler3and4-inhibit", 1); + } else { + setprop("/systems/hydraulic/spoiler3and4-inhibit", 0); + } + if ((flap == "FULL") or alpha or (sec1 and sec3) or (((state1 == "MCT") or (state1 == "TOGA")) and ((state2 == "MCT") or (state2 == "TOGA")))) { + setprop("/systems/hydraulic/spoiler-inhibit", 1); + } else { + setprop("/systems/hydraulic/spoiler-inhibit", 0); + } } ####################### diff --git a/Nasal/libraries.nas b/Nasal/libraries.nas index 88b6b97e..c6864d92 100644 --- a/Nasal/libraries.nas +++ b/Nasal/libraries.nas @@ -162,7 +162,6 @@ setlistener("/sim/signals/fdm-initialized", func { systems.adirs_init(); systems.pneu_init(); systems.hyd_init(); - systems.press_init(); systems.fuel_init(); fmgc.APinit(); librariesLoop.start(); diff --git a/Nasal/pneumatics.nas b/Nasal/pneumatics.nas index 5276953e..ac5295d4 100644 --- a/Nasal/pneumatics.nas +++ b/Nasal/pneumatics.nas @@ -29,10 +29,6 @@ var pneu_init = func { setprop("/systems/pneumatic/startpsir", 0); setprop("/systems/pneumatic/eng1-starter", 0); setprop("/systems/pneumatic/eng2-starter", 0); - pneu_timer.start(); -} - -var press_init = func { setprop("/FMGC/internal/dep-arpt", ""); setprop("/systems/pressurization/mode", "GN"); setprop("/systems/pressurization/vs", "0"); @@ -43,10 +39,13 @@ var press_init = func { setprop("/systems/pressurization/outflowpos", "0"); setprop("/systems/pressurization/deltap-norm", "0"); setprop("/systems/pressurization/outflowpos-norm", "0"); - var altitude = getprop("/position/altitude-ft"); + var altitude = getprop("/instrumentation/altimeter/indicated-altitude-ft"); setprop("/systems/pressurization/cabinalt", altitude); setprop("/systems/pressurization/targetalt", altitude); setprop("/systems/pressurization/diff-to-target", "0"); + setprop("/systems/pressurization/ditchingpb", 0); + setprop("/systems/pressurization/targetvs", "0"); + pneu_timer.start(); } ####################### @@ -157,27 +156,25 @@ var master_pneu = func { var deltap = getprop("/systems/pressurization/deltap"); var outflow = getprop("/systems/pressurization/outflowpos"); var speed = getprop("/velocities/groundspeed-kt"); - var cabinalt = getprop("/systems/pressurization/cabinalt"); - var dep_apt = getprop("autopilot/route-manager/departure/airport"); - var airport_dep_elev_ft = getprop("autopilot/route-manager/departure/field-elevation-ft"); - var altitude = getprop("/position/altitude-ft"); + var altitude = getprop("/instrumentation/altimeter/indicated-altitude-ft"); var airport_arr_elev_ft = getprop("autopilot/route-manager/destination/field-elevation-ft"); var vs = getprop("/systems/pressurization/vs-norm"); + var ditch = getprop("/systems/pressurization/ditchingpb"); var outflowpos = getprop("/systems/pressurization/outflowpos"); var cabinalt = getprop("/systems/pressurization/cabinalt"); var targetalt = getprop("/systems/pressurization/targetalt"); var targetvs = getprop("/systems/pressurization/targetvs"); var ambient = getprop("/systems/pressurization/ambientpsi"); var cabinpsi = getprop("/systems/pressurization/cabinpsi"); + var pause = getprop("/sim/freeze/master"); + var auto = getprop("/systems/pressurization/auto"); setprop("/systems/pressurization/diff-to-target", targetalt - cabinalt); setprop("/systems/pressurization/deltap", cabinpsi - ambient); if ((pressmode == "GN") and (pressmode != "CL") and (wowl and wowr) and ((state1 == "MCT") or (state1 == "TOGA")) and ((state2 == "MCT") or (state2 == "TOGA"))) { setprop("/systems/pressurization/mode", "TO"); - } - - if (((!wowl) or (!wowr)) and (speed > 100) and (pressmode == "TO")) { + } else if (((!wowl) or (!wowr)) and (speed > 100) and (pressmode == "TO")) { setprop("/systems/pressurization/mode", "CL"); } @@ -185,9 +182,13 @@ var master_pneu = func { setprop("/systems/pressurization/vs", targetvs); } - if (cabinalt != targetalt and !wowl and !wowr) { + if (cabinalt != targetalt and !wowl and !wowr and !pause) { setprop("/systems/pressurization/cabinalt", cabinalt + vs); } + + if (ditch and auto) { + setprop("/systems/pressurization/outflowpos", "1"); + } } ################### diff --git a/Systems/fcs.xml b/Systems/fcs.xml index cf28faac..77a21537 100644 --- a/Systems/fcs.xml +++ b/Systems/fcs.xml @@ -276,7 +276,7 @@ - /controls/flight/spoiler-output + /controls/flight/speedbrake-output 0 diff --git a/Systems/flight-recorder.xml b/Systems/flight-recorder.xml index ff2b4210..b4ba98b7 100644 --- a/Systems/flight-recorder.xml +++ b/Systems/flight-recorder.xml @@ -50,10 +50,6 @@ float /engines/engine[1]/reverser-pos-norm - - float - /controls/flight/elevator-sum - float /controls/flight/elevator-left @@ -62,10 +58,6 @@ float /controls/flight/elevator-right - - float - /controls/flight/aileron-sum - float /controls/flight/aileron-left @@ -76,11 +68,43 @@ float - /controls/flight/spoiler-left + /controls/flight/spoiler-l1 float - /controls/flight/spoiler-right + /controls/flight/spoiler-l2 + + + float + /controls/flight/spoiler-l3 + + + float + /controls/flight/spoiler-l4 + + + float + /controls/flight/spoiler-l5 + + + float + /controls/flight/spoiler-r1 + + + float + /controls/flight/spoiler-r2 + + + float + /controls/flight/spoiler-r3 + + + float + /controls/flight/spoiler-r4 + + + float + /controls/flight/spoiler-r5 float diff --git a/Systems/hydraulics.xml b/Systems/hydraulics.xml index e27e2bb5..a7436de2 100644 --- a/Systems/hydraulics.xml +++ b/Systems/hydraulics.xml @@ -17,7 +17,7 @@ /instrumentation/airspeed-indicator/indicated-speed-kt - 720.5 + 620.51160.0
@@ -34,7 +34,7 @@ /instrumentation/airspeed-indicator/indicated-speed-kt - 870.5 + 720.51210.0
@@ -45,6 +45,8 @@ + + false @@ -64,7 +66,7 @@
- /surface-positions/speedbrake-pos-norm + /controls/flight/speedbrake-norm 1.0 @@ -83,10 +85,10 @@
- /surface-positions/speedbrake-pos-norm + /controls/flight/speedbrake-norm /controls/flight/roll-fbw - 0.2 0 + 0.0 01.0-1.0
@@ -160,6 +162,8 @@ 2.5 + + false gain @@ -178,7 +182,7 @@ - /surface-positions/speedbrake-pos-norm + /controls/flight/speedbrake-norm 1.0 @@ -197,10 +201,10 @@ - /surface-positions/speedbrake-pos-norm + /controls/flight/speedbrake-norm /controls/flight/roll-fbw - -0.2 0 + -0.0 0-1.0-1.0
@@ -278,6 +282,8 @@ + + false @@ -286,48 +292,236 @@ + + /systems/hydraulic/green-psi + 1500 + + + /controls/flight/speedbrake-lever + 0.0 + - - - /systems/hydraulic/green-psi - 1500 - - - /systems/hydraulic/blue-psi - 1500 - - - - - /systems/hydraulic/blue-psi - 1500 - - - /systems/hydraulic/yellow-psi - 1500 - - + + /gear/gear[1]/wow + 1 + + + /gear/gear[2]/wow + 1 + + + /systems/failures/spoiler-l1 + 0 + + + + /controls/flight/speedbrake-norm + + + + + + /systems/hydraulic/green-psi + 1500 + + + /systems/failures/spoiler-l1 + 1 + + + + 0.0 + + /controls/flight/spoiler-l1-cmd + 0.0 + 1.0 + + + + false + noise-spike + /controls/flight/spoiler-l1-cmd + /controls/flight/spoiler-l1 + 0.5 + + + + + + false + gain + 1.0 + + + + + /systems/hydraulic/yellow-psi + 1500 + /controls/flight/speedbrake-lever 0.0 - /systems/failures/aileron-left + /gear/gear[1]/wow 0 - /systems/failures/spoiler-left + /gear/gear[2]/wow + 0 + + + /systems/failures/spoiler-l2 0 - /surface-positions/speedbrake-pos-norm + + /controls/flight/speedbrake-norm + 0.10.0 + 0.50.3 + 1.00.7 +
+ + /controls/flight/spoiler-left-fbw-cmd + 0.1 0 + 1.0-0.4 +
+
+
+ + + + + + /systems/hydraulic/yellow-psi + 1500 + + + /controls/flight/speedbrake-lever + 0.0 + + + + /gear/gear[1]/wow + 1 + + + /gear/gear[2]/wow + 1 + + + + /systems/failures/spoiler-l2 + 0 + + + + + + + /controls/flight/speedbrake-norm + 0.10.0 + 0.50.3 + 1.01.0 +
/controls/flight/roll-fbw - 0.2 0 + 0.0 0 + 1.0-0.5 +
+
+
+ + + + + + /systems/hydraulic/yellow-psi + 1500 + + + /systems/failures/spoiler-l2 + 1 + + + + 0.0 + + + + + + /systems/hydraulic/yellow-psi + 1500 + + + /systems/failures/spoiler-l2 + 0 + + + + + + /controls/flight/spoiler-left-fbw-cmd + -0.1 0 + -1.00.3 +
+
+ + /controls/flight/spoiler-l2-cmd + 0.0 + 1.0 +
+ + + false + noise-spike + /controls/flight/spoiler-l2-cmd + /controls/flight/spoiler-l2 + 0.4 + + + + + + false + gain + 1.0 + + + + + /systems/hydraulic/blue-psi + 1500 + + + /controls/flight/speedbrake-lever + 0.0 + + + /gear/gear[1]/wow + 0 + + + /gear/gear[2]/wow + 0 + + + /systems/failures/spoiler-l3 + 0 + + + + + + /controls/flight/speedbrake-norm + + /controls/flight/spoiler-left-fbw-cmd + 0.0 01.0-0.5
@@ -336,49 +530,37 @@ - - - - /systems/hydraulic/green-psi - 1500 - - - /systems/hydraulic/blue-psi - 1500 - - - - - /systems/hydraulic/blue-psi - 1500 - - - /systems/hydraulic/yellow-psi - 1500 - - - + + /systems/hydraulic/blue-psi + 1500 + /controls/flight/speedbrake-lever 0.0 + + + /gear/gear[1]/wow + 1 + + + /gear/gear[2]/wow + 1 + + - /systems/failures/aileron-left - 1 - - - /systems/failures/spoiler-left + /systems/failures/spoiler-l3 0 - /surface-positions/speedbrake-pos-norm + /controls/flight/speedbrake-norm /controls/flight/roll-fbw0.0 0 - 1.0-0.8 + 1.0-0.5
@@ -386,22 +568,12 @@ - - - /systems/hydraulic/green-psi - 1500 - - - /systems/hydraulic/blue-psi - 1500 - - - /systems/hydraulic/yellow-psi - 1500 - - + + /systems/hydraulic/blue-psi + 1500 + - /systems/failures/spoiler-left + /systems/failures/spoiler-l4 1 @@ -411,34 +583,12 @@ - - - - /systems/hydraulic/green-psi - 1500 - - - /systems/hydraulic/blue-psi - 1500 - - - - - /systems/hydraulic/blue-psi - 1500 - - - /systems/hydraulic/yellow-psi - 1500 - - - + + /systems/hydraulic/blue-psi + 1500 + - /systems/failures/aileron-left - 0 - - - /systems/failures/spoiler-left + /systems/failures/spoiler-l3 0 @@ -446,55 +596,12 @@ /controls/flight/spoiler-left-fbw-cmd - -0.2 0 + -0.0 0-1.00.5
- - - - - - - /systems/hydraulic/green-psi - 1500 - - - /systems/hydraulic/blue-psi - 1500 - - - - - /systems/hydraulic/blue-psi - 1500 - - - /systems/hydraulic/yellow-psi - 1500 - - - - - /systems/failures/aileron-left - 1 - - - /systems/failures/spoiler-left - 0 - - - - - - /controls/flight/spoiler-left-fbw-cmd - 0.0 0 - -1.00.8 -
-
- - /controls/flight/spoiler-left-cmd + /controls/flight/spoiler-l3-cmd 0.0 1.0
@@ -502,11 +609,13 @@ false noise-spike - /controls/flight/spoiler-left-cmd - /controls/flight/spoiler-left - 0.5 + /controls/flight/spoiler-l3-cmd + /controls/flight/spoiler-l3 + 0.6 + + false gain @@ -514,48 +623,478 @@ - - - - /systems/hydraulic/green-psi - 1500 - - - /systems/hydraulic/blue-psi - 1500 - - - - - /systems/hydraulic/blue-psi - 1500 - - - /systems/hydraulic/yellow-psi - 1500 - - - + + /systems/hydraulic/yellow-psi + 1500 + /controls/flight/speedbrake-lever 0.0 - /systems/failures/aileron-right + /gear/gear[1]/wow 0 - /systems/failures/spoiler-right + /gear/gear[2]/wow + 0 + + + /systems/failures/spoiler-l4 0 - /surface-positions/speedbrake-pos-norm + /controls/flight/speedbrake-norm + + /controls/flight/spoiler-left-fbw-cmd + 0.0 0 + 1.0-0.5 +
+
+
+ + + + + + /systems/hydraulic/yellow-psi + 1500 + + + /controls/flight/speedbrake-lever + 0.0 + + + + /gear/gear[1]/wow + 1 + + + /gear/gear[2]/wow + 1 + + + + /systems/failures/spoiler-l4 + 0 + + + + + + /controls/flight/speedbrake-norm /controls/flight/roll-fbw - -0.2 0 + 0.0 0 + 1.0-0.5 +
+
+
+ + + + + + /systems/hydraulic/yellow-psi + 1500 + + + /systems/failures/spoiler-l4 + 1 + + + + 0.0 + + + + + + /systems/hydraulic/yellow-psi + 1500 + + + /systems/failures/spoiler-l4 + 0 + + + + + + /controls/flight/spoiler-left-fbw-cmd + -0.0 0 + -1.00.5 +
+
+ + /controls/flight/spoiler-l4-cmd + 0.0 + 1.0 +
+ + + false + noise-spike + /controls/flight/spoiler-l4-cmd + /controls/flight/spoiler-l4 + 0.6 + + + + + + false + gain + 1.0 + + + + + /systems/hydraulic/green-psi + 1500 + + + /controls/flight/speedbrake-lever + 0.0 + + + + /gear/gear[1]/wow + 1 + + + /gear/gear[2]/wow + 1 + + + + /systems/failures/spoiler-l5 + 0 + + + + + + /controls/flight/speedbrake-norm + + /controls/flight/roll-fbw + 0.0 0 + 1.0-0.5 +
+
+
+ + + + + + /systems/hydraulic/green-psi + 1500 + + + /systems/failures/spoiler-l5 + 1 + + + + 0.0 + + + + + + /systems/hydraulic/green-psi + 1500 + + + /systems/failures/spoiler-l5 + 0 + + + + + + /controls/flight/spoiler-left-fbw-cmd + -0.0 0 + -1.00.5 +
+
+ + /controls/flight/spoiler-l5-cmd + 0.0 + 1.0 +
+ + + false + noise-spike + /controls/flight/spoiler-l5-cmd + /controls/flight/spoiler-l5 + 0.5 + + + + + + false + gain + 1.0 + + + + /controls/flight/spoiler-l1 + /controls/flight/spoiler-l2 + /controls/flight/spoiler-l3 + /controls/flight/spoiler-l4 + /controls/flight/spoiler-l5 + + + + /controls/flight/spoiler-l-sum + + + + + + false + gain + 1.0 + + + + + /systems/hydraulic/green-psi + 1500 + + + /controls/flight/speedbrake-lever + 0.0 + + + + /gear/gear[1]/wow + 1 + + + /gear/gear[2]/wow + 1 + + + + /systems/failures/spoiler-r1 + 0 + + + + /controls/flight/speedbrake-norm + + + + + + /systems/hydraulic/green-psi + 1500 + + + /systems/failures/spoiler-r1 + 1 + + + + 0.0 + + /controls/flight/spoiler-r1-cmd + 0.0 + 1.0 + + + + false + noise-spike + /controls/flight/spoiler-r1-cmd + /controls/flight/spoiler-r1 + 0.5 + + + + + + false + gain + 1.0 + + + + + /systems/hydraulic/yellow-psi + 1500 + + + /controls/flight/speedbrake-lever + 0.0 + + + /gear/gear[1]/wow + 0 + + + /gear/gear[2]/wow + 0 + + + /systems/failures/spoiler-r2 + 0 + + + + + + + /controls/flight/speedbrake-norm + 0.10.0 + 0.50.3 + 1.00.7 +
+ + /controls/flight/spoiler-right-fbw-cmd + 0.1 0 + -1.0-0.4 +
+
+
+ + + + + + /systems/hydraulic/yellow-psi + 1500 + + + /controls/flight/speedbrake-lever + 0.0 + + + + /gear/gear[1]/wow + 1 + + + /gear/gear[2]/wow + 1 + + + + /systems/failures/spoiler-r2 + 0 + + + + + + + /controls/flight/speedbrake-norm + 0.10.0 + 0.50.3 + 1.01.0 +
+ + /controls/flight/roll-fbw + 0.0 0 + -1.0-0.5 +
+
+
+ + + + + + /systems/hydraulic/yellow-psi + 1500 + + + /systems/failures/spoiler-r2 + 1 + + + + 0.0 + + + + + + /systems/hydraulic/yellow-psi + 1500 + + + /systems/failures/spoiler-r2 + 0 + + + + + + /controls/flight/spoiler-right-fbw-cmd + 0.1 0 + 1.00.3 +
+
+ + /controls/flight/spoiler-r2-cmd + 0.0 + 1.0 +
+ + + false + noise-spike + /controls/flight/spoiler-r2-cmd + /controls/flight/spoiler-r2 + 0.4 + + + + + + false + gain + 1.0 + + + + + /systems/hydraulic/yellow-psi + 1500 + + + /controls/flight/speedbrake-lever + 0.0 + + + /gear/gear[1]/wow + 0 + + + /gear/gear[2]/wow + 0 + + + /systems/failures/spoiler-r3 + 0 + + + + + + /controls/flight/speedbrake-norm + + /controls/flight/spoiler-right-fbw-cmd + 0.0 0-1.0-0.5
@@ -564,49 +1103,37 @@ - - - - /systems/hydraulic/green-psi - 1500 - - - /systems/hydraulic/blue-psi - 1500 - - - - - /systems/hydraulic/blue-psi - 1500 - - - /systems/hydraulic/yellow-psi - 1500 - - - + + /systems/hydraulic/yellow-psi + 1500 + /controls/flight/speedbrake-lever 0.0 + + + /gear/gear[1]/wow + 1 + + + /gear/gear[2]/wow + 1 + + - /systems/failures/aileron-right - 1 - - - /systems/failures/spoiler-right + /systems/failures/spoiler-r3 0 - /surface-positions/speedbrake-pos-norm + /controls/flight/speedbrake-norm /controls/flight/roll-fbw 0.0 0 - -1.0-0.8 + -1.0-0.5
@@ -614,22 +1141,12 @@ - - - /systems/hydraulic/green-psi - 1500 - - - /systems/hydraulic/blue-psi - 1500 - - - /systems/hydraulic/yellow-psi - 1500 - - + + /systems/hydraulic/yellow-psi + 1500 + - /systems/failures/spoiler-right + /systems/failures/spoiler-r3 1 @@ -639,77 +1156,12 @@ - - - - /systems/hydraulic/green-psi - 1500 - - - /systems/hydraulic/blue-psi - 1500 - - - - - /systems/hydraulic/blue-psi - 1500 - - - /systems/hydraulic/yellow-psi - 1500 - - - + + /systems/hydraulic/yellow-psi + 1500 + - /systems/failures/aileron-right - 0 - - - /systems/failures/spoiler-right - 0 - - - - - - /controls/flight/spoiler-right-fbw-cmd - 0.2 0 - 1.00.5 -
-
- - - - - - - - /systems/hydraulic/green-psi - 1500 - - - /systems/hydraulic/blue-psi - 1500 - - - - - /systems/hydraulic/blue-psi - 1500 - - - /systems/hydraulic/yellow-psi - 1500 - - - - - /systems/failures/aileron-right - 1 - - - /systems/failures/spoiler-right + /systems/failures/spoiler-r3 0 @@ -718,11 +1170,11 @@ /controls/flight/spoiler-right-fbw-cmd0.0 0 - 1.00.8 + 1.00.5
- /controls/flight/spoiler-right-cmd + /controls/flight/spoiler-r3-cmd 0.0 1.0
@@ -730,84 +1182,253 @@ false noise-spike - /controls/flight/spoiler-right-cmd - /controls/flight/spoiler-right - 0.5 + /controls/flight/spoiler-r3-cmd + /controls/flight/spoiler-r3 + 0.6 + + false - noise-spike + gain + 1.0 - - - - /systems/hydraulic/green-psi - 1500 - - - /systems/hydraulic/blue-psi - 1500 - - - - - /systems/hydraulic/blue-psi - 1500 - - - /systems/hydraulic/yellow-psi - 1500 - - - + + /systems/hydraulic/yellow-psi + 1500 + + + /controls/flight/speedbrake-lever + 0.0 + - /systems/failures/spoiler-left + /gear/gear[1]/wow 0 - /systems/failures/spoiler-right + /gear/gear[2]/wow + 0 + + + /systems/failures/spoiler-r4 0 - /fdm/jsbsim/fcs/speedbrake-cmd-norm + + + /controls/flight/speedbrake-norm + + /controls/flight/spoiler-right-fbw-cmd + 0.0 0 + -1.0-0.5 +
+
+
+ + + + + + /systems/hydraulic/yellow-psi + 1500 + + + /controls/flight/speedbrake-lever + 0.0 + + + + /gear/gear[1]/wow + 1 + + + /gear/gear[2]/wow + 1 + + + + /systems/failures/spoiler-r4 + 0 + + + + + + /controls/flight/speedbrake-norm + + /controls/flight/roll-fbw + 0.0 0 + -1.0-0.5 +
+
+
- - - /systems/hydraulic/green-psi - 1500 - - - /systems/hydraulic/blue-psi - 1500 - - - /systems/hydraulic/yellow-psi - 1500 - - + + /systems/hydraulic/yellow-psi + 1500 + - /systems/failures/spoiler-left - 1 - - - /systems/failures/spoiler-right + /systems/failures/spoiler-r4 1 0.0 - /controls/flight/spoiler-output + + + + + /systems/hydraulic/yellow-psi + 1500 + + + /systems/failures/spoiler-r4 + 0 + + + + + + /controls/flight/spoiler-right-fbw-cmd + 0.0 0 + 1.00.5 +
+
+ + /controls/flight/spoiler-r4-cmd + 0.0 + 1.0 +
+ + + false + noise-spike + /controls/flight/spoiler-r4-cmd + /controls/flight/spoiler-r4 + 0.6 + + + + + + false + gain + 1.0 + + + + + /systems/hydraulic/green-psi + 1500 + + + /controls/flight/speedbrake-lever + 0.0 + + + + /gear/gear[1]/wow + 1 + + + /gear/gear[2]/wow + 1 + + + + /systems/failures/spoiler-r5 + 0 + + + + + + /controls/flight/speedbrake-norm + + /controls/flight/roll-fbw + 0.0 0 + -1.0-0.5 +
+
+
+ + + + + + /systems/hydraulic/green-psi + 1500 + + + /systems/failures/spoiler-r5 + 1 + + + + 0.0 + + + + + + /systems/hydraulic/green-psi + 1500 + + + /systems/failures/spoiler-r5 + 0 + + + + + + /controls/flight/spoiler-right-fbw-cmd + 0.0 0 + 1.00.5 +
+
+ + /controls/flight/spoiler-r5-cmd + 0.0 + 1.0 +
+ + + false + noise-spike + /controls/flight/spoiler-r5-cmd + /controls/flight/spoiler-r5 0.5 + + + + false + gain + 1.0 + + + + /controls/flight/spoiler-r1 + /controls/flight/spoiler-r2 + /controls/flight/spoiler-r3 + /controls/flight/spoiler-r4 + /controls/flight/spoiler-r5 + + + + /controls/flight/spoiler-r-sum + + @@ -820,23 +1441,21 @@ - - /controls/flight/aileron-left - /controls/flight/aileron-right - - - - /controls/flight/spoiler-left - -1.0 - - /controls/flight/spoiler-right - + /controls/flight/aileron-left + /controls/flight/aileron-right + + /controls/flight/spoiler-l-sum + -1.0 + + /controls/flight/spoiler-r-sum - 0.666 + 0.3571 /controls/flight/aileron-sum + -1.0 + 1.0
@@ -984,6 +1603,8 @@
/controls/flight/elevator-sum + -1.0 + 1.0 @@ -1065,6 +1686,63 @@ + + + + + false + gain + 1.0 + + + + + /gear/gear[1]/wow + 0 + + + /gear/gear[2]/wow + 0 + + + + + + + /controls/flight/spoiler-l-sum + /controls/flight/spoiler-r-sum + + 0.15 + + + + + + + + /gear/gear[1]/wow + 1 + + + /gear/gear[2]/wow + 1 + + + + + + + /controls/flight/spoiler-l-sum + /controls/flight/spoiler-r-sum + + 0.1 + + + + /controls/flight/speedbrake-output + + + Auto Speedbrake @@ -1121,8 +1799,11 @@ /controls/flight/speedbrake-lever + + + - Main speedbrake controller + Main Speedbrake Controller gain 1.0 @@ -1135,5 +1816,13 @@ /controls/flight/speedbrake + + + Speedbrake Norm + noise-spike + /controls/flight/speedbrake + /controls/flight/speedbrake-norm + 0.7 + diff --git a/Systems/it-fbw-b.xml b/Systems/it-fbw-b.xml index 669e5611..f20018a4 100644 --- a/Systems/it-fbw-b.xml +++ b/Systems/it-fbw-b.xml @@ -115,7 +115,7 @@ /controls/flight/aileron-fbw-cmd - 0.06 + 0.11 1 0.1 0 @@ -159,7 +159,6 @@ /controls/flight/aileron-fbw-cmd - 2.0 @@ -208,7 +207,6 @@ IT-FBW: AILERON gain 1 - 0.05 /controls/flight/roll-fbw /controls/flight/aileron-fbw @@ -217,21 +215,85 @@ IT-FBW: LEFT SPOILER gain 1 - 0.05 - /controls/flight/roll-fbw + + + + /systems/failures/aileron-left + 0 + + + + + /controls/flight/roll-fbw + -1.0-1.0 + -0.2 0.0 + 0.0 0.0 + 0.2 0.0 + 1.0 1.0 +
+
+ + + + + /systems/failures/aileron-left + 1 + + + + + /controls/flight/roll-fbw + -1.0-1.0 + 0.0 0.0 + 1.0 1.0 +
+
+ /controls/flight/spoiler-left-fbw-cmd -1 - 0 + 1 IT-FBW: RIGHT SPOILER gain 1 - 0.05 - /controls/flight/roll-fbw + + + + /systems/failures/aileron-right + 0 + + + + + /controls/flight/roll-fbw + -1.0-1.0 + -0.2 0.0 + 0.0 0.0 + 0.2 0.0 + 1.0 1.0 +
+
+ + + + + /systems/failures/aileron-right + 1 + + + + + /controls/flight/roll-fbw + -1.0-1.0 + 0.0 0.0 + 1.0 1.0 +
+
+ /controls/flight/spoiler-right-fbw-cmd - 0 + -1 1
@@ -288,11 +350,11 @@ /controls/flight/elevator-fbw-cmd - -0.10 + -0.21 1 0.1 0 - 5 + 10 0.002 -0.5 0.5 @@ -510,7 +572,6 @@
/controls/flight/elevator-fbw-cmd - 2.0 @@ -760,7 +821,7 @@ 0.1 0 5.0 - 0.00000001 + 0.000001 -0.3 0.3
@@ -835,7 +896,7 @@ /controls/flight/rudder-fbw noise-spike - 10 + 2.5 diff --git a/Systems/it-fbw.xml b/Systems/it-fbw.xml index a695f473..3a782ec9 100644 --- a/Systems/it-fbw.xml +++ b/Systems/it-fbw.xml @@ -37,19 +37,19 @@ /controls/flight/aileron-input - -1.0 -0.150 - -0.7 -0.100 - -0.5 -0.050 - -0.3 -0.025 - -0.15 -0.010 - -0.05 -0.005 - 0.00 0.000 - 0.05 0.005 - 0.15 0.010 - 0.3 0.025 - 0.5 0.050 - 0.7 0.100 - 1.0 0.150 + -1.0 -0.1500 + -0.7 -0.1000 + -0.5 -0.0500 + -0.3 -0.0270 + -0.15 -0.0140 + -0.05 -0.0055 + 0.00 0.0000 + 0.05 0.0055 + 0.15 0.0140 + 0.3 0.0270 + 0.5 0.0500 + 0.7 0.1000 + 1.0 0.1500
@@ -100,9 +100,9 @@ /controls/flight/elevator-input - -1.0 0.0755 - -0.7 0.0535 - -0.5 0.0225 + -1.0 0.075 + -0.7 0.053 + -0.5 0.022 -0.3 0.0115 -0.15 0.0045 -0.05 0.0007 @@ -110,9 +110,9 @@ 0.05 -0.0007 0.15 -0.0045 0.3 -0.0115 - 0.5 -0.0225 - 0.7 -0.0535 - 1.0 -0.0755 + 0.5 -0.022 + 0.7 -0.053 + 1.0 -0.075
diff --git a/Systems/libraries.xml b/Systems/libraries.xml index 97e2b04a..f51dcea3 100644 --- a/Systems/libraries.xml +++ b/Systems/libraries.xml @@ -203,29 +203,61 @@ - Target Pressurize Altitude - gain - 1 - 0.1 - - - - /instrumentation/altimeter/indicated-altitude-ft - 0 0 - 1000 500 - 50001100 - 200005200 - 300006700 - 300007900 - 405008000 -
-
- - /systems/pressurization/targetalt -
+ Target Pressurize Altitude CMD + gain + 1 + 0.1 + + + + /instrumentation/altimeter/indicated-altitude-ft + 0 0 + 1000 500 + 50001100 + 200005200 + 300006700 + 300007900 + 405008000 +
+
+ + /systems/pressurization/targetalt-cmd + - Cabin PSI + Target Pressurize Altitude + gain + 1 + 0.1 + + + + + /gear/gear[1]/wow + 1 + + + /systems/pressurization/targetalt-cmd + /systems/pressurization/cabinalt-norm + + + + /systems/pressurization/cabinalt-norm + + + + + /gear/gear[1]/wow + 1 + + + /systems/pressurization/targetalt-cmd + + /systems/pressurization/targetalt + + + + Cabin PSI target gain 1 0.1 @@ -233,20 +265,49 @@ /systems/pressurization/cabinalt-norm - -1000 16.5 - 0 14.7 - 1000 14.6 - 5000 14.4 - 20000 12.1 - 30000 11.4 - 30000 11.0 - 40500 10.9 + -1000 16.50000 + 0 14.70000 + 0 14.70000 + 1000 14.20000 + 2000 13.60000 + 3000 13.20000 + 4000 12.70000 + 5000 12.20000 + 6000 11.70000 + 7000 11.30000 + 8000 10.90000
- /systems/pressurization/cabinpsi + /systems/pressurization/cabinpsi-target
+ + VS-target + gain + 1 + 0.1 + + + + /gear/gear[1]/wow + 1 + + + /systems/pressurization/ambientpsi + + + + + /gear/gear[1]/wow + 1 + + + /systems/pressurization/cabinpsi-target + + /systems/pressurization/cabinpsi + + Ambient PSI (ICAO std) gain @@ -256,41 +317,41 @@ /instrumentation/altimeter/indicated-altitude-ft - -1000 16.5 - 0 14.7 - 1000 14.2 - 2000 13.6 - 3000 13.2 - 4000 12.7 - 5000 12.2 - 6000 11.7 - 7000 11.3 - 8000 10.9 - 9000 10.5 - 10000 10.1 - 11000 9.7 - 12000 9.3 - 13000 9.0 - 14000 8.6 - 15000 8.3 - 16000 8.0 - 17000 7.6 - 18000 7.3 - 19000 7.0 - 20000 6.8 - 22000 6.2 - 24000 5.7 - 26000 5.2 - 28000 4.7 - 30000 4.4 - 32000 4.0 - 34000 3.6 - 36000 3.3 - 38000 3.0 - 39000 2.9 - 40000 2.7 - 41000 2.6 - 42000 2.5 + -100016.50000 + 014.70000 + 100014.20000 + 200013.60000 + 300013.20000 + 400012.70000 + 500012.20000 + 600011.70000 + 700011.30000 + 800010.90000 + 900010.50000 + 1000010.10000 + 11000 9.70000 + 12000 9.30000 + 13000 9.00000 + 14000 8.60000 + 15000 8.30000 + 16000 8.00000 + 17000 7.60000 + 18000 7.30000 + 19000 7.00000 + 20000 6.80000 + 22000 6.20000 + 24000 5.70000 + 26000 5.20000 + 28000 4.70000 + 30000 4.40000 + 32000 4.00000 + 34000 3.60000 + 36000 3.30000 + 38000 3.00000 + 39000 2.90000 + 40000 2.70000 + 41000 2.60000 + 42000 2.50000
@@ -314,7 +375,7 @@ /systems/pressurization/vs /systems/pressurization/vs-norm - 100 + 500
@@ -338,7 +399,7 @@ - VS-target + VS-target-cmd gain 1 0.05 @@ -346,16 +407,48 @@ /it-autoflight/internal/vert-speed-fpm - -1000-410 - 0 0 - 1000 205 - 2000 410 - 3000 615 - 4000 820 - 50001025 + -50000-50000 + -10000 -5000 + -5000 -1230 + -4000 -1025 + -3000 -820 + -2000 -615 + -1000 -410 + 0 0 + 1000 205 + 2000 410 + 3000 615 + 4000 820 + 5000 1025
- /systems/pressurization/targetvs + /systems/pressurization/targetvs-cmd
+ + + VS-target + gain + 1 + 0.1 + + + + /gear/gear[1]/wow + 1 + + + 0 + + + + + /gear/gear[1]/wow + 1 + + + /systems/pressurization/targetvs-cmd + + /systems/pressurization/targetvs +