Interface

IUSIFlightPlanningService

USI.FlightPlanning

Public SDK type.

public interface IUSIFlightPlanningService

Properties

SimBrief

public ISimBriefFlightPlanService SimBrief { get; }

Events

FlightPlanImportCompleted

public event EventHandler<FlightPlanImportEventArgs> FlightPlanImportCompleted

Raised after every attempted import. Inspect to distinguish success, failure, cancellation, and unsupported operations.

FlightPlanRetrieved

public event EventHandler<OperationalFlightPlanEventArgs> FlightPlanRetrieved

Methods

ToJson

public string ToJson(OperationalFlightPlan flightPlan, bool indented = false)

TryGetCurrentWeatherAsync

public Task<USIResult<CurrentFlightPlanWeather>> TryGetCurrentWeatherAsync(OperationalFlightPlan flightPlan, CancellationToken cancellationToken = null)

TryImportIntoAircraftAsync

public Task<USIResult<FlightPlanImportResult>> TryImportIntoAircraftAsync(OperationalFlightPlan flightPlan, FlightPlanImportOptions options = null, CancellationToken cancellationToken = null)