Skip to main content

Class: G3XTouchActiveSourceNavIndicator

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/NavReference/G3XTouchNavReference.ts:32

A G3X Touch active navigation source NavReferenceIndicator.

Extends​

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​

ParameterTypeDescription
navSourcesG3XTouchNavSourcesA collection of NavReferenceSource|NavReferenceSources from which the indicator can source data.
busEventBusThe 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<keyof NavReferenceBase, 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


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​

ParameterType
sourceNamenull | 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​

ParameterTypeDescription
newSourcenull | NavReferenceSource<G3XTouchNavSourceName>The new nav source.
oldSourcenull | NavReferenceSource<G3XTouchNavSourceName>The old nav source.

Returns​

void

Inherited from​

BasicNavReferenceIndicator.updateFromSource