Route-manager: fix approach transitions.
This commit is contained in:
parent
c0bf83aa37
commit
6a763a0d77
1 changed files with 24 additions and 21 deletions
|
@ -56,15 +56,18 @@ var RouteManagerDelegate = {
|
|||
return;
|
||||
}
|
||||
|
||||
var initialApproachFix = nil;
|
||||
if (me.flightplan.star != nil) {
|
||||
printlog('info', 'routing via STAR ' ~ me.flightplan.star.id);
|
||||
var wps = me.flightplan.star.route(me.flightplan.destination_runway);
|
||||
me.flightplan.insertWaypoints(wps, -1);
|
||||
|
||||
initialApproachFix = wps[-1]; # final waypoint of STAR
|
||||
}
|
||||
|
||||
if (me.flightplan.approach != nil) {
|
||||
printlog('info', 'routing via approach ' ~ me.flightplan.approach.id);
|
||||
var wps = me.flightplan.approach.route();
|
||||
var wps = me.flightplan.approach.route(initialApproachFix);
|
||||
me.flightplan.insertWaypoints(wps, -1);
|
||||
} else {
|
||||
printlog('info', 'routing direct to runway ' ~ me.flightplan.destination_runway.id);
|
||||
|
|
Loading…
Add table
Reference in a new issue