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
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The event bus. |
name | NameType | The name of this source. |
index | number | The index of this source. |
fmsPosIndex | number | Subscribable<number> | The index of the |
Returns
NearestAirportNavSource<NameType>
Overrides
AbstractNavReferenceBase.constructor
Properties
activeFrequency
readonlyactiveFrequency:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:138
Inherit Doc
Implementation of
NavReferenceSource.activeFrequency
Inherited from
AbstractNavReferenceBase.activeFrequency
bearing
readonlybearing:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:86
Inherit Doc
Implementation of
NavReferenceSource.bearing
Inherited from
AbstractNavReferenceBase.bearing
course
readonlycourse:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:92
Inherit Doc
Implementation of
NavReferenceSource.course
Inherited from
AbstractNavReferenceBase.course
distance
readonlydistance:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:89
Inherit Doc
Implementation of
NavReferenceSource.distance
Inherited from
AbstractNavReferenceBase.distance
fields
protectedreadonlyfields:Map<keyofNavReferenceBase,MutableSubscribable<any,any>>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:158
Inherited from
AbstractNavReferenceBase.fields
hasDme
readonlyhasDme:Subject<null|boolean>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:129
Inherit Doc
Implementation of
NavReferenceSource.hasDme
Inherited from
AbstractNavReferenceBase.hasDme
hasGlideSlope
readonlyhasGlideSlope:Subject<null|boolean>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:135
Inherit Doc
Implementation of
NavReferenceSource.hasGlideSlope
Inherited from
AbstractNavReferenceBase.hasGlideSlope
hasLocalizer
readonlyhasLocalizer:Subject<null|boolean>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:132
Inherit Doc
Implementation of
NavReferenceSource.hasLocalizer
Inherited from
AbstractNavReferenceBase.hasLocalizer
hasNav
readonlyhasNav:Subject<null|boolean>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:126
Inherit Doc
Implementation of
NavReferenceSource.hasNav
Inherited from
AbstractNavReferenceBase.hasNav
ident
readonlyident:Subject<null|string>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:80
Inherit Doc
Implementation of
NavReferenceSource.ident
Inherited from
AbstractNavReferenceBase.ident
index
readonlyindex: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
readonlyisLocalizer:Subject<null|boolean>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:123
Inherit Doc
Implementation of
NavReferenceSource.isLocalizer
Inherited from
AbstractNavReferenceBase.isLocalizer
lateralDeviation
readonlylateralDeviation:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:144
Inherit Doc
Implementation of
NavReferenceSource.lateralDeviation
Inherited from
AbstractNavReferenceBase.lateralDeviation
lateralDeviationScale
readonlylateralDeviationScale:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:147
Inherit Doc
Implementation of
NavReferenceSource.lateralDeviationScale
Inherited from
AbstractNavReferenceBase.lateralDeviationScale
lateralDeviationScalingMode
readonlylateralDeviationScalingMode:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:150
Inherit Doc
Implementation of
NavReferenceSource.lateralDeviationScalingMode
Inherited from
AbstractNavReferenceBase.lateralDeviationScalingMode
localizerCourse
readonlylocalizerCourse:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:95
Inherit Doc
Implementation of
NavReferenceSource.localizerCourse
Inherited from
AbstractNavReferenceBase.localizerCourse
location
readonlylocation:ComputedSubject<null|LatLonInterface,null|GeoPointInterface>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:106
Inherit Doc
Implementation of
NavReferenceSource.location
Inherited from
AbstractNavReferenceBase.location
name
readonlyname: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
readonlysignalStrength:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:83
Inherit Doc
Implementation of
NavReferenceSource.signalStrength
Inherited from
AbstractNavReferenceBase.signalStrength
toFrom
readonlytoFrom:Subject<null|VorToFrom>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:141
Inherit Doc
Implementation of
NavReferenceSource.toFrom
Inherited from
AbstractNavReferenceBase.toFrom
verticalDeviation
readonlyverticalDeviation:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:153
Inherit Doc
Implementation of
NavReferenceSource.verticalDeviation
Inherited from
AbstractNavReferenceBase.verticalDeviation
verticalDeviationScale
readonlyverticalDeviationScale:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:156
Inherit Doc
Implementation of
NavReferenceSource.verticalDeviationScale
Inherited from
AbstractNavReferenceBase.verticalDeviationScale
Methods
clearAll()
protectedclearAll():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