Fix flightplan sequencing
This commit is contained in:
parent
984a6ac1ef
commit
f19fc737e6
1 changed files with 3 additions and 6 deletions
|
@ -403,12 +403,9 @@ var ITAF = {
|
||||||
if (FPLN.wpFlyFrom < 0) {
|
if (FPLN.wpFlyFrom < 0) {
|
||||||
FPLN.wpFlyFrom = 0;
|
FPLN.wpFlyFrom = 0;
|
||||||
}
|
}
|
||||||
FPLN.currentCourse = getprop("/FMGC/flightplan[2]/wp[" ~ FPLN.wpFlyFrom ~ "]/course"); # Best left at getprop
|
FPLN.currentCourse = fmgc.wpCourse[2][FPLN.wpFlyFrom].getValue();
|
||||||
FPLN.wpFlyTo = FPLN.currentWPTemp + 1;
|
FPLN.wpFlyTo = FPLN.currentWPTemp + 1;
|
||||||
if (FPLN.wpFlyTo < 0) {
|
FPLN.nextCourse = fmgc.wpCourse[2][FPLN.wpFlyTo].getValue();
|
||||||
FPLN.wpFlyTo = 0;
|
|
||||||
}
|
|
||||||
FPLN.nextCourse = getprop("/FMGC/flightplan[2]/wp[" ~ FPLN.wpFlyTo ~ "]/course"); # Best left at getprop
|
|
||||||
FPLN.maxBankLimit = Internal.bankLimit.getValue();
|
FPLN.maxBankLimit = Internal.bankLimit.getValue();
|
||||||
|
|
||||||
FPLN.deltaAngle = math.abs(geo.normdeg180(FPLN.currentCourse - FPLN.nextCourse));
|
FPLN.deltaAngle = math.abs(geo.normdeg180(FPLN.currentCourse - FPLN.nextCourse));
|
||||||
|
@ -430,7 +427,7 @@ var ITAF = {
|
||||||
Internal.lnavAdvanceNm.setValue(FPLN.turnDist);
|
Internal.lnavAdvanceNm.setValue(FPLN.turnDist);
|
||||||
|
|
||||||
# Advance logic done by flightplan controller
|
# Advance logic done by flightplan controller
|
||||||
if (FPLN.wp0Dist.getValue() <= FPLN.turnDist) {
|
if (FPLN.wp0Dist.getValue() <= FPLN.turnDist and !Gear.wow1.getBoolValue()) {
|
||||||
flightPlanController.autoSequencing();
|
flightPlanController.autoSequencing();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue