eatc-airspace - v0.0.1
    Preparing search index...

    Class Airspace

    A registry for storing and retrieving airspace components.

    The following fixes are automatically registered by an Airspace:

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    altimeterInHg: boolean

    Whether to display altimeter in inHg instead of hPa.

    approachCallsign: string

    ATC approach callsign pronunciation.

    automaticApproach: boolean

    Whether arrivals entering the airspace inbound an approach beacon should automatically follow an approach route.

    beacons: readonly Beacon[]

    Airspace beacons.

    boundary: Radius | Shape

    Airspace boundary.

    callsignLettersFrequency: number

    Occurrence of letters in callsigns, specified as the reciprocal of the provided value.

    ceilingAltitude: number

    Maximum selectable altitude (1000+ above descentAltitude).

    center: Fix

    The centre of the airspace.

    departureAltitude: number

    Maximum departure altitude when SID is enabled (2000+ above ceilingAltitude).

    departureCallsign: string

    ATC departure callsign pronunciation.

    departureDiversionAltitude: number

    Minimum altitude above which departures can leave the airspace without having to divert.

    departureFrequencies: FrequencyHandoff[]

    Hand-off frequencies for departures.

    descentAltitude: number

    Minimum initial altitude for arrivals (1000+ above floorAltitude).

    elevation: number

    The ground altitude in feet.

    fixes: Map<string, NamedFix> = ...
    floorAltitude: number

    Minimum selectable altitude (1100 to 2500 above elevation).

    magneticVariance: number

    Airspace magnetic variance in degrees (positive is east).

    metric: boolean

    Whether to display altitudes in metres instead of feet.

    runways: Map<string, Runway> = ...
    separationDistance: number

    Minimum allowed distance between aircraft, in nautical miles.

    speedRestriction: SpeedRestriction

    Speed restrictions.

    strictEntrypoints: boolean

    Whether arrivals should spawn precisely at the entrypoints without random deviation.

    transitionalAltitude: number

    The highest altitude displayed in feet instead of flight level. For simplicity, QNH is always 1013hPa.

    usPronunciation: boolean

    Whether to use US-style callsign pronunciation and runway names. E.g. ‘American three forty-five’ for AAL345, and ‘Runway twenty-two left’ for RWY 22L.

    wakeSeparation: WakeSeparation

    Wake turbulence separation matrix.

    zoom: number

    Default zoom level (higher is more zoomed in).

    Methods

    • Retrieve a named fix from the registry.

      Parameters

      • name: string

        The name of the fix to retrieve.

      Returns NamedFix

      If the fix is not registered in the registry.

    • Retrieve a runway from the registry.

      Parameters

      • id: string

        The ID of the runway to retrieve.

      Returns Runway

      If the runway is not registered in the registry.