1
0
Fork 0

Approach bug fixes

This commit is contained in:
Matthew Maring 2020-04-11 15:52:38 -04:00
parent 4173e37e22
commit b163a833cf
2 changed files with 8 additions and 7 deletions

View file

@ -1687,9 +1687,9 @@ var canvas_MCDU_base = {
} else {
me["Simple_L1"].setText("SELECTED");
if (getprop("it-autoflight/input/kts-mach")) {
me["Simple_L4"].setText(sprintf(" %s", getprop("it-autoflight/input/spd-mach")));
me["Simple_L4"].setText(sprintf(" %3.0f", num(getprop("it-autoflight/input/spd-mach"))));
} else {
me["Simple_L4"].setText(sprintf(" %s", getprop("it-autoflight/input/spd-kts")));
me["Simple_L4"].setText(sprintf(" %3.0f", num(getprop("it-autoflight/input/spd-kts"))));
}
me.fontLeft(0, 0, 0, default, 0, 0);
}
@ -1830,9 +1830,9 @@ var canvas_MCDU_base = {
} else {
me["Simple_L1"].setText("SELECTED");
if (getprop("it-autoflight/input/kts-mach")) {
me["Simple_L4"].setText(sprintf(" %s", getprop("it-autoflight/input/spd-mach")));
me["Simple_L4"].setText(sprintf(" %3.0f", num(getprop("it-autoflight/input/spd-mach"))));
} else {
me["Simple_L4"].setText(sprintf(" %s", getprop("it-autoflight/input/spd-kts")));
me["Simple_L4"].setText(sprintf(" %3.0f", num(getprop("it-autoflight/input/spd-kts"))));
}
me.fontLeft(0, 0, 0, default, 0, 0);
}
@ -1980,9 +1980,9 @@ var canvas_MCDU_base = {
} else {
me["Simple_L1"].setText("SELECTED");
if (getprop("it-autoflight/input/kts-mach")) {
me["Simple_L4"].setText(sprintf(" %s", getprop("it-autoflight/input/spd-mach")));
me["Simple_L4"].setText(sprintf(" %3.0f", num(getprop("it-autoflight/input/spd-mach"))));
} else {
me["Simple_L4"].setText(sprintf(" %s", getprop("it-autoflight/input/spd-kts")));
me["Simple_L4"].setText(sprintf(" %3.0f", num(getprop("it-autoflight/input/spd-kts"))));
}
me.fontLeft(0, 0, 0, default, 0, 0);
}

View file

@ -246,12 +246,13 @@ var masterFMGC = maketimer(0.2, func {
setprop("systems/pressurization/mode", "DE");
}
if (getprop("FMGC/status/to-state") == 0 and flaps >= 3 and (phase == "4" or mode == "G/S" or mode == "LAND" or mode == "FLARE")) {
if (aglalt < 7200 and (phase == "4" or mode == "G/S" or mode == "LAND" or mode == "FLARE")) {
setprop("FMGC/status/phase", 5);
}
if (getprop("autopilot/route-manager/route/num") > 0 and getprop("autopilot/route-manager/active") == 1 and getprop("autopilot/route-manager/distance-remaining-nm") <= 15) {
setprop("FMGC/internal/decel", 1);
setprop("FMGC/status/phase", 5);
} else if (getprop("FMGC/internal/decel") == 1 and (phase == 0 or phase == 6)) {
setprop("FMGC/internal/decel", 0);
}