Class: G3XTouchActiveSourceNavIndicator
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/NavReference/G3XTouchNavReference.ts:32
A G3X Touch active navigation source NavReferenceIndicator.
Extends
BasicNavReferenceIndicator
<G3XTouchNavSourceName
>
Constructors
Constructor
new G3XTouchActiveSourceNavIndicator(
navSources
,bus
):G3XTouchActiveSourceNavIndicator
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/NavReference/G3XTouchNavReference.ts:41
Creates a new instance of G3XTouchActiveSourceNavIndicator.
Parameters
Parameter | Type | Description |
---|---|---|
navSources | G3XTouchNavSources | A collection of NavReferenceSource|NavReferenceSources from which the indicator can source data. |
bus | EventBus | The event bus. |
Returns
G3XTouchActiveSourceNavIndicator
Overrides
BasicNavReferenceIndicator<G3XTouchNavSourceName>.constructor
Properties
activeFrequency
readonly
activeFrequency:Subject
<null
|number
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:138
Inherit Doc
Inherited from
BasicNavReferenceIndicator.activeFrequency
bearing
readonly
bearing:Subject
<null
|number
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:86
Inherit Doc
Inherited from
BasicNavReferenceIndicator.bearing
course
readonly
course:Subject
<null
|number
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:92
Inherit Doc
Inherited from
BasicNavReferenceIndicator.course
distance
readonly
distance:Subject
<null
|number
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:89
Inherit Doc
Inherited from
BasicNavReferenceIndicator.distance
fields
protected
readonly
fields:Map
<keyofNavReferenceBase
,MutableSubscribable
<any
,any
>>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:158
Inherited from
BasicNavReferenceIndicator.fields
hasDme
readonly
hasDme:Subject
<null
|boolean
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:129
Inherit Doc
Inherited from
BasicNavReferenceIndicator.hasDme
hasGlideSlope
readonly
hasGlideSlope:Subject
<null
|boolean
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:135
Inherit Doc
Inherited from
BasicNavReferenceIndicator.hasGlideSlope
hasLocalizer
readonly
hasLocalizer:Subject
<null
|boolean
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:132
Inherit Doc
Inherited from
BasicNavReferenceIndicator.hasLocalizer
hasNav
readonly
hasNav:Subject
<null
|boolean
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:126
Inherit Doc
Inherited from
BasicNavReferenceIndicator.hasNav
ident
readonly
ident:Subject
<null
|string
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:80
Inherit Doc
Inherited from
BasicNavReferenceIndicator.ident
isLocalizer
readonly
isLocalizer:Subject
<null
|boolean
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:123
Inherit Doc
Inherited from
BasicNavReferenceIndicator.isLocalizer
lateralDeviation
readonly
lateralDeviation:Subject
<null
|number
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:144
Inherit Doc
Inherited from
BasicNavReferenceIndicator.lateralDeviation
lateralDeviationScale
readonly
lateralDeviationScale:Subject
<null
|number
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:147
Inherit Doc
Inherited from
BasicNavReferenceIndicator.lateralDeviationScale
lateralDeviationScalingMode
readonly
lateralDeviationScalingMode:Subject
<null
|number
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:150
Inherit Doc
Inherited from
BasicNavReferenceIndicator.lateralDeviationScalingMode
localizerCourse
readonly
localizerCourse:Subject
<null
|number
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:95
Inherit Doc
Inherited from
BasicNavReferenceIndicator.localizerCourse
location
readonly
location:ComputedSubject
<null
|LatLonInterface
,null
|GeoPointInterface
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:106
Inherit Doc
Inherited from
BasicNavReferenceIndicator.location
navSources
protected
readonly
navSources:NavReferenceSources
<G3XTouchNavSourceName
>
Defined in: src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:38
The possible nav sources from which this indicator can derive data.
Inherited from
BasicNavReferenceIndicator.navSources
signalStrength
readonly
signalStrength:Subject
<null
|number
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:83
Inherit Doc
Inherited from
BasicNavReferenceIndicator.signalStrength
source
readonly
source:Subscribable
<null
|NavReferenceSource
<G3XTouchNavSourceName
>>
Defined in: src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:29
Inherit Doc
Inherited from
BasicNavReferenceIndicator.source
sourceSubs
protected
readonly
sourceSubs:Subscription
[] =[]
Defined in: src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:31
Inherited from
BasicNavReferenceIndicator.sourceSubs
toFrom
readonly
toFrom:Subject
<null
|VorToFrom
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:141
Inherit Doc
Inherited from
BasicNavReferenceIndicator.toFrom
verticalDeviation
readonly
verticalDeviation:Subject
<null
|number
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:153
Inherit Doc
Inherited from
BasicNavReferenceIndicator.verticalDeviation
verticalDeviationScale
readonly
verticalDeviationScale:Subject
<null
|number
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:156
Inherit Doc
Inherited from
BasicNavReferenceIndicator.verticalDeviationScale
Methods
clearAll()
protected
clearAll():void
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:183
Sets all fields to null
.
Returns
void
Inherited from
BasicNavReferenceIndicator.clearAll
setSource()
setSource(
sourceName
):void
Defined in: src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:44
Parameters
Parameter | Type |
---|---|
sourceName | null | G3XTouchNavSourceName |
Returns
void
Inherit Doc
Inherited from
BasicNavReferenceIndicator.setSource
updateFromSource()
protected
updateFromSource(newSource
,oldSource
):void
Defined in: src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:63
Updates this nav indicator from a new source.
Parameters
Parameter | Type | Description |
---|---|---|
newSource | null | NavReferenceSource <G3XTouchNavSourceName > | The new nav source. |
oldSource | null | NavReferenceSource <G3XTouchNavSourceName > | The old nav source. |
Returns
void
Inherited from
BasicNavReferenceIndicator.updateFromSource