From f786e57c960a58c73a57c1e6f9bf2e1de48cf776 Mon Sep 17 00:00:00 2001 From: James Turner Date: Thu, 8 Jan 2015 19:48:17 +0000 Subject: [PATCH] Set new route-path / flightplan control values. Propagation is done by the FMSDelegate so custom FMS/GPS systems can trivially replace this behaviour. --- Nasal/route_manager.nas | 7 +++++++ preferences.xml | 14 ++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/Nasal/route_manager.nas b/Nasal/route_manager.nas index 6190f21c9..4c1cbb99b 100644 --- a/Nasal/route_manager.nas +++ b/Nasal/route_manager.nas @@ -100,6 +100,13 @@ var FMSDelegate = { return nil; var m = { parents: [FMSDelegate], flightplan:fp, landingCheck:nil }; + + # make FlightPlan behaviour match GPS config state + fp.followLegTrackToFix = getprop('/instrumentation/gps/config/follow-leg-track-to-fix'); + + # similarly, make FlightPlan follow the performance category settings + fp.aircraftCategory = getprop('/autopilot/settings/icao-aircraft-category'); + return m; }, diff --git a/preferences.xml b/preferences.xml index d19a7fec2..fed78cb0e 100644 --- a/preferences.xml +++ b/preferences.xml @@ -1090,6 +1090,12 @@ Started September 2000 by David Megginson, david@megginson.com false false 0 + false + + + + false + false @@ -1176,6 +1182,14 @@ Started September 2000 by David Megginson, david@megginson.com 300 + + + C +