diff --git a/Models/FlightDeck/a320.flightdeck.xml b/Models/FlightDeck/a320.flightdeck.xml index 67d5ff14..0626c6a8 100644 --- a/Models/FlightDeck/a320.flightdeck.xml +++ b/Models/FlightDeck/a320.flightdeck.xml @@ -3073,6 +3073,10 @@ 0 1 + + nasal + + @@ -3439,7 +3443,7 @@ nasal - + @@ -3478,7 +3482,7 @@ nasal - + @@ -3552,9 +3556,12 @@ } else { fcu.cpt_efis_btns("off"); } - setprop("sim/sounde/btn1", 1); + + nasal + + @@ -3594,9 +3601,12 @@ } else { fcu.fo_efis_btns("off"); } - setprop("sim/sounde/btn1", 1); + + nasal + + @@ -3636,9 +3646,12 @@ } else { fcu.cpt_efis_btns("off"); } - setprop("sim/sounde/btn1", 1); + + nasal + + @@ -3678,9 +3691,12 @@ } else { fcu.fo_efis_btns("off"); } - setprop("sim/sounde/btn1", 1); + + nasal + + @@ -3720,9 +3736,12 @@ } else { fcu.cpt_efis_btns("off"); } - setprop("sim/sounde/btn1", 1); + + nasal + + @@ -3762,9 +3781,12 @@ } else { fcu.fo_efis_btns("off"); } - setprop("sim/sounde/btn1", 1); + + nasal + + @@ -3804,9 +3826,12 @@ } else { fcu.cpt_efis_btns("off"); } - setprop("sim/sounde/btn1", 1); + + nasal + + @@ -3846,9 +3871,12 @@ } else { fcu.fo_efis_btns("off"); } - setprop("sim/sounde/btn1", 1); + + nasal + + @@ -3888,9 +3916,12 @@ } else { fcu.cpt_efis_btns("off"); } - setprop("sim/sounde/btn1", 1); + + nasal + + @@ -3930,9 +3961,12 @@ } else { fcu.fo_efis_btns("off"); } - setprop("sim/sounde/btn1", 1); + + nasal + + @@ -4119,6 +4153,10 @@ 1 -1 + + nasal + + @@ -4130,6 +4168,10 @@ 1 0 + + nasal + + @@ -4159,6 +4201,10 @@ 1 -1 + + nasal + + @@ -4170,6 +4216,10 @@ 1 0 + + nasal + + @@ -4199,6 +4249,10 @@ 1 -1 + + nasal + + @@ -4210,6 +4264,10 @@ 1 0 + + nasal + + @@ -4239,6 +4297,10 @@ 1 -1 + + nasal + + @@ -4250,6 +4312,10 @@ 1 0 + + nasal + + @@ -6469,6 +6535,10 @@ } + + nasal + + @@ -6503,6 +6573,10 @@ } + + nasal + + @@ -9064,10 +9138,14 @@ 1 2 + + nasal + + - + pick chrono_fo @@ -9081,6 +9159,10 @@ 1 2 + + nasal + + diff --git a/Nasal/FMGC/FCU.nas b/Nasal/FMGC/FCU.nas index 3d3d78b5..69196aa4 100644 --- a/Nasal/FMGC/FCU.nas +++ b/Nasal/FMGC/FCU.nas @@ -72,7 +72,6 @@ var FCUController = { me.FCU2.restore(); }, AP1: func() { - libraries.pushbutton(); if (me.FCUworking) { if (!fmgc.Output.ap1.getBoolValue() and fbw.FBW.apOff == 0) { fmgc.Input.ap1.setValue(1); @@ -84,7 +83,6 @@ var FCUController = { } }, AP2: func() { - libraries.pushbutton(); if (me.FCUworking) { if (!fmgc.Output.ap2.getBoolValue() and fbw.FBW.apOff == 0) { fmgc.Input.ap2.setValue(1); @@ -96,7 +94,6 @@ var FCUController = { } }, ATHR: func() { - libraries.pushbutton(); if (me.FCUworking) { if (!fmgc.Output.athr.getBoolValue() and !pts.FMGC.CasCompare.casRejectAll.getBoolValue() and fbw.FBW.apOff == 0) { fmgc.Input.athr.setValue(1); @@ -106,7 +103,6 @@ var FCUController = { } }, FD1: func() { - libraries.pushbutton(); if (me.FCUworking) { if (!fmgc.Output.fd1.getBoolValue()) { fmgc.Input.fd1.setValue(1); @@ -116,7 +112,6 @@ var FCUController = { } }, FD2: func() { - libraries.pushbutton(); if (me.FCUworking) { if (!fmgc.Output.fd2.getBoolValue()) { fmgc.Input.fd2.setValue(1); @@ -167,7 +162,6 @@ var FCUController = { } }, IASMach: func() { - libraries.pushbutton(); if (me.FCUworking) { if (fmgc.Input.ktsMach.getBoolValue()) { fmgc.Input.ktsMach.setBoolValue(0); @@ -303,7 +297,6 @@ var FCUController = { }, vertTemp: nil, LOCButton: func() { - libraries.pushbutton(); if (me.FCUworking) { me.vertTemp = fmgc.Output.vert.getValue(); if ((fmgc.Output.locArm.getBoolValue() or fmgc.Output.lat.getValue() == 2) and !fmgc.Output.apprArm.getBoolValue() and me.vertTemp != 2 and me.vertTemp != 6) { @@ -330,7 +323,6 @@ var FCUController = { } }, TRKFPA: func() { - libraries.pushbutton(); if (me.FCUworking) { fmgc.ITAF.toggleTrkFpa(); } @@ -448,7 +440,6 @@ var FCUController = { } }, APPRButton: func() { - libraries.pushbutton(); if (me.FCUworking) { me.vertTemp = fmgc.Output.vert.getValue(); if ((fmgc.Output.locArm.getBoolValue() or fmgc.Output.lat.getValue() == 2) and (fmgc.Output.apprArm.getBoolValue() or me.vertTemp == 2 or me.vertTemp == 6)) { diff --git a/Nasal/Panels/efis.nas b/Nasal/Panels/efis.nas index 48dfe096..1106bfad 100644 --- a/Nasal/Panels/efis.nas +++ b/Nasal/Panels/efis.nas @@ -94,7 +94,6 @@ var setNDRange = func(n, d) { } var cpt_efis_btns = func(i) { - libraries.pushbutton(); if (i == "cstr") { setEfisOptions(0, 0, 1, 0, 0, 0, 0); } else if (i == "wpt") { @@ -111,7 +110,6 @@ var cpt_efis_btns = func(i) { } var fo_efis_btns = func(i) { - libraries.pushbutton(); if (i == "cstr") { setEfisOptions(1, 0, 1, 0, 0, 0, 0); } else if (i == "wpt") {