IAircraftFlightPlan
USI.Core
The flight plan being flown by the user aircraft, independent of the simulator or installed navigator that owns the native plan.
public interface IAircraftFlightPlan : IAircraftComponentMethods
TryActivateDirectToWaypointAsync
public Task<USIResult> TryActivateDirectToWaypointAsync(int waypointIndex)TryActivateWaypointAsync
public Task<USIResult> TryActivateWaypointAsync(int waypointIndex)TryAppendCoordinateWaypointAsync
public Task<USIResult> TryAppendCoordinateWaypointAsync(FlightPlanCoordinateWaypoint waypoint)TryAppendFacilityWaypointAsync
public Task<USIResult> TryAppendFacilityWaypointAsync(FacilityReference facility, Length altitude)TryCancelDirectToAsync
public Task<USIResult> TryCancelDirectToAsync()TryClearAsync
public Task<USIResult> TryClearAsync()TryDisplayWaypointAsync
public Task<USIResult> TryDisplayWaypointAsync(int waypointIndex)TryGetAccelerationAltitudeFeetAsync
public Task<USIResult<Double>> TryGetAccelerationAltitudeFeetAsync()TryGetActiveAsync
public Task<USIResult<Boolean>> TryGetActiveAsync()TryGetActiveLegAsync
public Task<USIResult<FlightPlanActiveLeg>> TryGetActiveLegAsync()TryGetActiveWaypointIndexAsync
public Task<USIResult<Int32>> TryGetActiveWaypointIndexAsync()TryGetApproachNavigationReferenceAsync
public Task<USIResult<FlightPlanApproachNavigationReference>> TryGetApproachNavigationReferenceAsync()TryGetBarometricHeightAboveLandingThresholdFeetAsync
public Task<USIResult<Double>> TryGetBarometricHeightAboveLandingThresholdFeetAsync()TryGetChangesPendingAsync
public Task<USIResult<Boolean>> TryGetChangesPendingAsync()TryGetDirectToActiveAsync
public Task<USIResult<Boolean>> TryGetDirectToActiveAsync()TryGetDisplayedWaypointIndexAsync
public Task<USIResult<Int32>> TryGetDisplayedWaypointIndexAsync()TryGetDistanceToLandingThresholdNauticalMilesAsync
public Task<USIResult<Double>> TryGetDistanceToLandingThresholdNauticalMilesAsync()TryGetFinalApproachSegmentIdentifierAsync
public Task<USIResult<String>> TryGetFinalApproachSegmentIdentifierAsync()TryGetIntegratedApproachNavigationModeAsync
public Task<USIResult<IntegratedApproachNavigationMode>> TryGetIntegratedApproachNavigationModeAsync()TryGetLandingThresholdIdentifierAsync
public Task<USIResult<String>> TryGetLandingThresholdIdentifierAsync()TryGetSelectedLandingFlapSettingIndexAsync
public Task<USIResult<Int32>> TryGetSelectedLandingFlapSettingIndexAsync()TryGetSelectedPerformanceFlapSettingIndexAsync
public Task<USIResult<Int32>> TryGetSelectedPerformanceFlapSettingIndexAsync()TryGetSelectedRunwayElevationFeetAsync
public Task<USIResult<Double>> TryGetSelectedRunwayElevationFeetAsync()TryGetSelectedTakeoffFlapSettingIndexAsync
public Task<USIResult<Int32>> TryGetSelectedTakeoffFlapSettingIndexAsync()TryGetThrustReductionAltitudeFeetAsync
public Task<USIResult<Double>> TryGetThrustReductionAltitudeFeetAsync()TryGetTopOfDescentAsync
public Task<USIResult<FlightPlanTopOfDescent>> TryGetTopOfDescentAsync()TryGetTotalDistanceNauticalMilesAsync
public Task<USIResult<Double>> TryGetTotalDistanceNauticalMilesAsync()TryGetTransitionAltitudeFeetAsync
public Task<USIResult<Double>> TryGetTransitionAltitudeFeetAsync()TryGetTransitionLevelFeetAsync
public Task<USIResult<Double>> TryGetTransitionLevelFeetAsync()TryGetVerticalAdvisoryAsync
public Task<USIResult<FlightPlanVerticalAdvisory>> TryGetVerticalAdvisoryAsync()TryGetVerticalPathAngleDegreesAsync
public Task<USIResult<Double>> TryGetVerticalPathAngleDegreesAsync()TryGetVerticalTrackErrorFeetAsync
public Task<USIResult<Double>> TryGetVerticalTrackErrorFeetAsync()TryGetWaypointCountAsync
public Task<USIResult<Int32>> TryGetWaypointCountAsync()TryGetWaypointsAsync
public Task<USIResult<IReadOnlyList<FlightPlanWaypoint>>> TryGetWaypointsAsync()TryLoadFromFileAsync
public Task<USIResult> TryLoadFromFileAsync(string path)TryRemoveWaypointAsync
public Task<USIResult> TryRemoveWaypointAsync(int waypointIndex)TryReplaceWaypointWithCoordinateAsync
public Task<USIResult> TryReplaceWaypointWithCoordinateAsync(int waypointIndex, FlightPlanCoordinateWaypoint waypoint)TryReplaceWaypointWithFacilityAsync
public Task<USIResult> TryReplaceWaypointWithFacilityAsync(int waypointIndex, FacilityReference facility, Length altitude)TrySaveToFileAsync
public Task<USIResult> TrySaveToFileAsync(string path)TrySetSelectedLandingFlapSettingIndexAsync
public Task<USIResult> TrySetSelectedLandingFlapSettingIndexAsync(int flapSettingIndex)TrySetSelectedPerformanceFlapSettingIndexAsync
public Task<USIResult> TrySetSelectedPerformanceFlapSettingIndexAsync(int flapSettingIndex)TrySetSelectedTakeoffFlapSettingIndexAsync
public Task<USIResult> TrySetSelectedTakeoffFlapSettingIndexAsync(int flapSettingIndex)