Skip to main content

Class: NearestAirportNavSource<NameType>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/NavReference/NearestAirportNavSource.ts:14

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

Extends​

  • AbstractNavReferenceBase

Type Parameters​

Type Parameter
NameType extends string

Implements​

  • NavReferenceSource<NameType>

Constructors​

Constructor​

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

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/NavReference/NearestAirportNavSource.ts:41

Creates a new instance of NearestAirportNavSource.

Parameters​

ParameterTypeDescription
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

Properties​

activeFrequency​

readonly activeFrequency: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:138

Inherit Doc​

Implementation of​

NavReferenceSource.activeFrequency

Inherited from​

AbstractNavReferenceBase.activeFrequency


bearing​

readonly bearing: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:86

Inherit Doc​

Implementation of​

NavReferenceSource.bearing

Inherited from​

AbstractNavReferenceBase.bearing


course​

readonly course: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:92

Inherit Doc​

Implementation of​

NavReferenceSource.course

Inherited from​

AbstractNavReferenceBase.course


distance​

readonly distance: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:89

Inherit Doc​

Implementation of​

NavReferenceSource.distance

Inherited from​

AbstractNavReferenceBase.distance


fields​

protected readonly fields: Map<keyof NavReferenceBase, MutableSubscribable<any, any>>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:158

Inherited from​

AbstractNavReferenceBase.fields


hasDme​

readonly hasDme: Subject<null | boolean>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:129

Inherit Doc​

Implementation of​

NavReferenceSource.hasDme

Inherited from​

AbstractNavReferenceBase.hasDme


hasGlideSlope​

readonly hasGlideSlope: Subject<null | boolean>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:135

Inherit Doc​

Implementation of​

NavReferenceSource.hasGlideSlope

Inherited from​

AbstractNavReferenceBase.hasGlideSlope


hasLocalizer​

readonly hasLocalizer: Subject<null | boolean>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:132

Inherit Doc​

Implementation of​

NavReferenceSource.hasLocalizer

Inherited from​

AbstractNavReferenceBase.hasLocalizer


hasNav​

readonly hasNav: Subject<null | boolean>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:126

Inherit Doc​

Implementation of​

NavReferenceSource.hasNav

Inherited from​

AbstractNavReferenceBase.hasNav


ident​

readonly ident: Subject<null | string>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:80

Inherit Doc​

Implementation of​

NavReferenceSource.ident

Inherited from​

AbstractNavReferenceBase.ident


index​

readonly index: number

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/NavReference/NearestAirportNavSource.ts:44

The index of this source.

Implementation of​

NavReferenceSource.index


isLocalizer​

readonly isLocalizer: Subject<null | boolean>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:123

Inherit Doc​

Implementation of​

NavReferenceSource.isLocalizer

Inherited from​

AbstractNavReferenceBase.isLocalizer


lateralDeviation​

readonly lateralDeviation: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:144

Inherit Doc​

Implementation of​

NavReferenceSource.lateralDeviation

Inherited from​

AbstractNavReferenceBase.lateralDeviation


lateralDeviationScale​

readonly lateralDeviationScale: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:147

Inherit Doc​

Implementation of​

NavReferenceSource.lateralDeviationScale

Inherited from​

AbstractNavReferenceBase.lateralDeviationScale


lateralDeviationScalingMode​

readonly lateralDeviationScalingMode: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:150

Inherit Doc​

Implementation of​

NavReferenceSource.lateralDeviationScalingMode

Inherited from​

AbstractNavReferenceBase.lateralDeviationScalingMode


localizerCourse​

readonly localizerCourse: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:95

Inherit Doc​

Implementation of​

NavReferenceSource.localizerCourse

Inherited from​

AbstractNavReferenceBase.localizerCourse


location​

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

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:106

Inherit Doc​

Implementation of​

NavReferenceSource.location

Inherited from​

AbstractNavReferenceBase.location


name​

readonly name: NameType

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/NavReference/NearestAirportNavSource.ts:43

The name of this source.

Implementation of​

NavReferenceSource.name


signalStrength​

readonly signalStrength: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:83

Inherit Doc​

Implementation of​

NavReferenceSource.signalStrength

Inherited from​

AbstractNavReferenceBase.signalStrength


toFrom​

readonly toFrom: Subject<null | VorToFrom>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:141

Inherit Doc​

Implementation of​

NavReferenceSource.toFrom

Inherited from​

AbstractNavReferenceBase.toFrom


verticalDeviation​

readonly verticalDeviation: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:153

Inherit Doc​

Implementation of​

NavReferenceSource.verticalDeviation

Inherited from​

AbstractNavReferenceBase.verticalDeviation


verticalDeviationScale​

readonly verticalDeviationScale: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:156

Inherit Doc​

Implementation of​

NavReferenceSource.verticalDeviationScale

Inherited from​

AbstractNavReferenceBase.verticalDeviationScale

Methods​

clearAll()​

protected clearAll(): void

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:183

Sets all fields to null.

Returns​

void

Inherited from​

AbstractNavReferenceBase.clearAll


getType()​

getType(): Gps

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/NavReference/NearestAirportNavSource.ts:77

Returns​

Gps

Inherit Doc​

Implementation of​

NavReferenceSource.getType