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
Name | Type |
---|---|
NameType | extends 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
Name | Type |
---|---|
NameType | extends string |
Parameters
Name | 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
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