Skip to main content

Class: NearestAirportNavSource<NameType>

A NavReferenceSource that tracks the nearest airport to the airplane and provides information on the airport's ident, location, bearing, and distance.

Type parameters

NameType
NameTypeextends string

Hierarchy

  • AbstractNavReferenceBase

    NearestAirportNavSource

Implements

  • NavReferenceSource<NameType>

Constructors

constructor

new NearestAirportNavSource<NameType>(bus, name, index, fmsPosIndex): NearestAirportNavSource<NameType>

Creates a new instance of NearestAirportNavSource.

Type parameters

NameType
NameTypeextends string

Parameters

NameTypeDescription
busEventBusThe event bus.
nameNameTypeThe name of this source.
indexnumberThe index of this source.
fmsPosIndexnumber | Subscribable<number>The index of the

Returns

NearestAirportNavSource<NameType>

Overrides

AbstractNavReferenceBase.constructor

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/NavReference/NearestAirportNavSource.ts:41

Properties

activeFrequency

Readonly activeFrequency: Subject<null | number>

Inherit Doc

Implementation of

NavReferenceSource.activeFrequency

Inherited from

AbstractNavReferenceBase.activeFrequency

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:138


bearing

Readonly bearing: Subject<null | number>

Inherit Doc

Implementation of

NavReferenceSource.bearing

Inherited from

AbstractNavReferenceBase.bearing

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:86


course

Readonly course: Subject<null | number>

Inherit Doc

Implementation of

NavReferenceSource.course

Inherited from

AbstractNavReferenceBase.course

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:92


distance

Readonly distance: Subject<null | number>

Inherit Doc

Implementation of

NavReferenceSource.distance

Inherited from

AbstractNavReferenceBase.distance

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:89


fields

Protected Readonly fields: Map<keyof NavReferenceBase, MutableSubscribable<any, any>>

Inherited from

AbstractNavReferenceBase.fields

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:158


hasDme

Readonly hasDme: Subject<null | boolean>

Inherit Doc

Implementation of

NavReferenceSource.hasDme

Inherited from

AbstractNavReferenceBase.hasDme

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:129


hasGlideSlope

Readonly hasGlideSlope: Subject<null | boolean>

Inherit Doc

Implementation of

NavReferenceSource.hasGlideSlope

Inherited from

AbstractNavReferenceBase.hasGlideSlope

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:135


hasLocalizer

Readonly hasLocalizer: Subject<null | boolean>

Inherit Doc

Implementation of

NavReferenceSource.hasLocalizer

Inherited from

AbstractNavReferenceBase.hasLocalizer

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:132


hasNav

Readonly hasNav: Subject<null | boolean>

Inherit Doc

Implementation of

NavReferenceSource.hasNav

Inherited from

AbstractNavReferenceBase.hasNav

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:126


ident

Readonly ident: Subject<null | string>

Inherit Doc

Implementation of

NavReferenceSource.ident

Inherited from

AbstractNavReferenceBase.ident

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:80


index

Readonly index: number

The index of this source.

Implementation of

NavReferenceSource.index

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/NavReference/NearestAirportNavSource.ts:44


isLocalizer

Readonly isLocalizer: Subject<null | boolean>

Inherit Doc

Implementation of

NavReferenceSource.isLocalizer

Inherited from

AbstractNavReferenceBase.isLocalizer

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:123


lateralDeviation

Readonly lateralDeviation: Subject<null | number>

Inherit Doc

Implementation of

NavReferenceSource.lateralDeviation

Inherited from

AbstractNavReferenceBase.lateralDeviation

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:144


lateralDeviationScale

Readonly lateralDeviationScale: Subject<null | number>

Inherit Doc

Implementation of

NavReferenceSource.lateralDeviationScale

Inherited from

AbstractNavReferenceBase.lateralDeviationScale

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:147


lateralDeviationScalingMode

Readonly lateralDeviationScalingMode: Subject<null | number>

Inherit Doc

Implementation of

NavReferenceSource.lateralDeviationScalingMode

Inherited from

AbstractNavReferenceBase.lateralDeviationScalingMode

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:150


localizerCourse

Readonly localizerCourse: Subject<null | number>

Inherit Doc

Implementation of

NavReferenceSource.localizerCourse

Inherited from

AbstractNavReferenceBase.localizerCourse

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:95


location

Readonly location: ComputedSubject<null | LatLonInterface, null | GeoPointInterface>

Inherit Doc

Implementation of

NavReferenceSource.location

Inherited from

AbstractNavReferenceBase.location

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:106


name

Readonly name: NameType

The name of this source.

Implementation of

NavReferenceSource.name

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/NavReference/NearestAirportNavSource.ts:43


signalStrength

Readonly signalStrength: Subject<null | number>

Inherit Doc

Implementation of

NavReferenceSource.signalStrength

Inherited from

AbstractNavReferenceBase.signalStrength

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:83


toFrom

Readonly toFrom: Subject<null | VorToFrom>

Inherit Doc

Implementation of

NavReferenceSource.toFrom

Inherited from

AbstractNavReferenceBase.toFrom

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:141


verticalDeviation

Readonly verticalDeviation: Subject<null | number>

Inherit Doc

Implementation of

NavReferenceSource.verticalDeviation

Inherited from

AbstractNavReferenceBase.verticalDeviation

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:153


verticalDeviationScale

Readonly verticalDeviationScale: Subject<null | number>

Inherit Doc

Implementation of

NavReferenceSource.verticalDeviationScale

Inherited from

AbstractNavReferenceBase.verticalDeviationScale

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:156

Methods

clearAll

clearAll(): void

Sets all fields to null.

Returns

void

Inherited from

AbstractNavReferenceBase.clearAll

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:183


getType

getType(): Gps

Returns

Gps

Inherit Doc

Implementation of

NavReferenceSource.getType

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/NavReference/NearestAirportNavSource.ts:77