MSFS Avionics Framework v2.0.7
SDK
- Adjusted the timeout for facility requests through
FacilityLoader
to be more lenient. FlightPlan::openBatch()
is now guaranteed to return a UUID when a batch is opened (previously it could fail to return a UUID if a runtime error was encountered).- Added new
FaaChartType
andLidoChartType
enums. - Added new
ChartViewLambertConformalConicProjection
class. - Added
IcaoValue
overloads toUserFacilityUtils.createFromLatLon
,UserFacilityUtils.createFromRadialDistance
, andUserFacilityUtils.createFromRadialRadial
. - Deprecated ICAO string overloads of
UserFacilityUtils.createFromLatLon
,UserFacilityUtils.createFromRadialDistance
, andUserFacilityUtils.createFromRadialRadial
. - Added new
ObjectUtils
class. - Fixed an issue where
SmoothingPathCalculator
did not correctly refresh theisPathEnd
flag on constraints after previously invalidated constraints were added back to the vertical plan. ApproachUtils.isRnpAr()
now uses the newly added RNP AR flags in the facility data instead of the previous heuristic that relied on absence of LNAV/LNAV-VNAV/LP/LPV minima.- Added new
FlightPlanUtils.isToFixLeg()
method. - Added a new
targetChangeInhibitTime
option toAPAltCapDirector
.
GarminSDK
- Fixed an issue where
GarminAutopilot
would sometimes incorrectly report that approach mode was active when it should not be. - Fixed an issue with loading published approaches using
Fms
where it sometimes would incorrectly connect the approach transition to final approach segment. Fms
now uses the speed restriction type available in the published procedure legs when designating speed restrictions in loaded procedures.
Epic 2
- Fixed an issue where the
getAutothrottleOptions()
plugin function was ignored.