ISimulatorFacilities
USI.Core
Public SDK type.
public interface ISimulatorFacilitiesMethods
TryGetAirportAsync
public Task<USIResult<AirportFacility>> TryGetAirportAsync(string identifier)Finds an airport by its simulator navigation-data identifier.
TryGetAirportDetailsAsync
public Task<USIResult<AirportDetails>> TryGetAirportDetailsAsync(string identifier)Gets airport metadata, tower location, and facility totals.
TryGetApproachesAsync
public Task<USIResult<IReadOnlyList<AirportApproach>>> TryGetApproachesAsync(string airportIdentifier)Gets published top-level instrument approaches for an airport.
TryGetArrivalsAsync
public Task<USIResult<IReadOnlyList<AirportProcedure>>> TryGetArrivalsAsync(string airportIdentifier)Gets published standard terminal arrivals for an airport.
TryGetCommunicationFrequenciesAsync
public Task<USIResult<IReadOnlyList<AirportCommunicationFrequency>>> TryGetCommunicationFrequenciesAsync(string airportIdentifier)Gets the published communication frequencies for an airport.
TryGetDeparturesAsync
public Task<USIResult<IReadOnlyList<AirportProcedure>>> TryGetDeparturesAsync(string airportIdentifier)Gets published standard instrument departures for an airport.
TryGetDmeAsync
public Task<USIResult<NavigationAidFacility>> TryGetDmeAsync(string identifier)Finds a DME station by its simulator navigation-data identifier.
TryGetFixAsync
public Task<USIResult<NavigationFixFacility>> TryGetFixAsync(string identifier)Finds a named navigation fix by its navigation-data identifier.
TryGetHelipadsAsync
public Task<USIResult<IReadOnlyList<AirportHelipad>>> TryGetHelipadsAsync(string airportIdentifier)Gets every helipad defined for an airport.
TryGetJetwaysAsync
public Task<USIResult<IReadOnlyList<AirportJetway>>> TryGetJetwaysAsync(string airportIdentifier)Gets static jetway-to-parking associations for an airport.
TryGetLandingGuidanceAsync
public Task<USIResult<LandingGuidanceFacility>> TryGetLandingGuidanceAsync(string identifier)Finds an ILS or localizer by its navigation-data identifier.
TryGetNdbAsync
public Task<USIResult<NavigationAidFacility>> TryGetNdbAsync(string identifier)Finds an NDB by its simulator navigation-data identifier.
TryGetNearestAirportAsync
public Task<USIResult<AirportFacility>> TryGetNearestAirportAsync()Finds the airport nearest the current user aircraft.
TryGetNearestDmeAsync
public Task<USIResult<NavigationAidFacility>> TryGetNearestDmeAsync()Finds the DME station nearest the current user aircraft.
TryGetNearestFixAsync
public Task<USIResult<NavigationFixFacility>> TryGetNearestFixAsync()Finds the named navigation fix nearest the user aircraft.
TryGetNearestLandingGuidanceAsync
public Task<USIResult<LandingGuidanceFacility>> TryGetNearestLandingGuidanceAsync()Finds the ILS or localizer nearest the user aircraft.
TryGetNearestMarkerBeaconAsync
public Task<USIResult<MarkerBeaconFacility>> TryGetNearestMarkerBeaconAsync(MarkerBeaconKind kind)Finds the requested marker-beacon kind nearest the user aircraft.
TryGetNearestNdbAsync
public Task<USIResult<NavigationAidFacility>> TryGetNearestNdbAsync()Finds the NDB nearest the current user aircraft.
TryGetNearestTacanAsync
public Task<USIResult<NavigationAidFacility>> TryGetNearestTacanAsync()Finds the TACAN station nearest the current user aircraft.
TryGetNearestVorAsync
public Task<USIResult<NavigationAidFacility>> TryGetNearestVorAsync()Finds the VOR nearest the current user aircraft.
TryGetParkingPositionsAsync
public Task<USIResult<IReadOnlyList<AirportParkingPosition>>> TryGetParkingPositionsAsync(string airportIdentifier)Gets every aircraft parking position defined for an airport.
TryGetRunwaysAsync
public Task<USIResult<IReadOnlyList<AirportRunway>>> TryGetRunwaysAsync(string airportIdentifier)Gets every physical runway defined for an airport.
TryGetStartPositionsAsync
public Task<USIResult<IReadOnlyList<AirportStartPosition>>> TryGetStartPositionsAsync(string airportIdentifier)Gets every authored aircraft start position for an airport.
TryGetTacanAsync
public Task<USIResult<NavigationAidFacility>> TryGetTacanAsync(string identifier)Finds a TACAN station by its simulator navigation-data identifier.
TryGetTaxiwayNetworkAsync
public Task<USIResult<AirportTaxiwayNetwork>> TryGetTaxiwayNetworkAsync(string airportIdentifier)Gets the airport's typed surface-routing graph.
TryGetVorAsync
public Task<USIResult<NavigationAidFacility>> TryGetVorAsync(string identifier)Finds a VOR by its simulator navigation-data identifier.
