1
0
Fork 0

Route-manager: fix approach transitions.

This commit is contained in:
James Turner 2014-12-19 17:02:55 +00:00
parent c0bf83aa37
commit 6a763a0d77

View file

@ -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);