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
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
<keyofNavReferenceBase
,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