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
readonlyactiveFrequency:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:138
Inherit Doc
Inherited from
BasicNavReferenceIndicator.activeFrequency
bearing
readonlybearing:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:86
Inherit Doc
Inherited from
BasicNavReferenceIndicator.bearing
course
readonlycourse:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:92
Inherit Doc
Inherited from
BasicNavReferenceIndicator.course
distance
readonlydistance:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:89
Inherit Doc
Inherited from
BasicNavReferenceIndicator.distance
fields
protectedreadonlyfields:Map<keyofNavReferenceBase,MutableSubscribable<any,any>>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:158
Inherited from
BasicNavReferenceIndicator.fields
hasDme
readonlyhasDme:Subject<null|boolean>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:129
Inherit Doc
Inherited from
BasicNavReferenceIndicator.hasDme
hasGlideSlope
readonlyhasGlideSlope:Subject<null|boolean>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:135
Inherit Doc
Inherited from
BasicNavReferenceIndicator.hasGlideSlope
hasLocalizer
readonlyhasLocalizer:Subject<null|boolean>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:132
Inherit Doc
Inherited from
BasicNavReferenceIndicator.hasLocalizer
hasNav
readonlyhasNav:Subject<null|boolean>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:126
Inherit Doc
Inherited from
BasicNavReferenceIndicator.hasNav
ident
readonlyident:Subject<null|string>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:80
Inherit Doc
Inherited from
BasicNavReferenceIndicator.ident
isLocalizer
readonlyisLocalizer:Subject<null|boolean>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:123
Inherit Doc
Inherited from
BasicNavReferenceIndicator.isLocalizer
lateralDeviation
readonlylateralDeviation:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:144
Inherit Doc
Inherited from
BasicNavReferenceIndicator.lateralDeviation
lateralDeviationScale
readonlylateralDeviationScale:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:147
Inherit Doc
Inherited from
BasicNavReferenceIndicator.lateralDeviationScale
lateralDeviationScalingMode
readonlylateralDeviationScalingMode:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:150
Inherit Doc
Inherited from
BasicNavReferenceIndicator.lateralDeviationScalingMode
localizerCourse
readonlylocalizerCourse:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:95
Inherit Doc
Inherited from
BasicNavReferenceIndicator.localizerCourse
location
readonlylocation:ComputedSubject<null|LatLonInterface,null|GeoPointInterface>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:106
Inherit Doc
Inherited from
BasicNavReferenceIndicator.location
navSources
protectedreadonlynavSources: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
readonlysignalStrength:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:83
Inherit Doc
Inherited from
BasicNavReferenceIndicator.signalStrength
source
readonlysource:Subscribable<null|NavReferenceSource<G3XTouchNavSourceName>>
Defined in: src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:29
Inherit Doc
Inherited from
BasicNavReferenceIndicator.source
sourceSubs
protectedreadonlysourceSubs:Subscription[] =[]
Defined in: src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:31
Inherited from
BasicNavReferenceIndicator.sourceSubs
toFrom
readonlytoFrom:Subject<null|VorToFrom>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:141
Inherit Doc
Inherited from
BasicNavReferenceIndicator.toFrom
verticalDeviation
readonlyverticalDeviation:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:153
Inherit Doc
Inherited from
BasicNavReferenceIndicator.verticalDeviation
verticalDeviationScale
readonlyverticalDeviationScale:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:156
Inherit Doc
Inherited from
BasicNavReferenceIndicator.verticalDeviationScale
Methods
clearAll()
protectedclearAll():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()
protectedupdateFromSource(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