Skip to main content

Class: G3XTouchActiveSourceNavIndicator

A G3X Touch active navigation source NavReferenceIndicator.

Hierarchy

Constructors

constructor

new G3XTouchActiveSourceNavIndicator(navSources, bus): G3XTouchActiveSourceNavIndicator

Creates a new instance of G3XTouchActiveSourceNavIndicator.

Parameters

NameTypeDescription
navSourcesG3XTouchNavSourcesA collection of NavReferenceSource|NavReferenceSources from which the indicator can source data.
busEventBusThe event bus.

Returns

G3XTouchActiveSourceNavIndicator

Overrides

BasicNavReferenceIndicator\<G3XTouchNavSourceName\>.constructor

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/NavReference/G3XTouchNavReference.ts:41

Properties

activeFrequency

Readonly activeFrequency: Subject<null | number>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.activeFrequency

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:138


bearing

Readonly bearing: Subject<null | number>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.bearing

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:86


course

Readonly course: Subject<null | number>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.course

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:92


distance

Readonly distance: Subject<null | number>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.distance

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:89


fields

Protected Readonly fields: Map<keyof NavReferenceBase, MutableSubscribable<any, any>>

Inherited from

BasicNavReferenceIndicator.fields

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:158


hasDme

Readonly hasDme: Subject<null | boolean>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.hasDme

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:129


hasGlideSlope

Readonly hasGlideSlope: Subject<null | boolean>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.hasGlideSlope

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:135


hasLocalizer

Readonly hasLocalizer: Subject<null | boolean>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.hasLocalizer

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:132


hasNav

Readonly hasNav: Subject<null | boolean>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.hasNav

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:126


ident

Readonly ident: Subject<null | string>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.ident

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:80


isLocalizer

Readonly isLocalizer: Subject<null | boolean>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.isLocalizer

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:123


lateralDeviation

Readonly lateralDeviation: Subject<null | number>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.lateralDeviation

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:144


lateralDeviationScale

Readonly lateralDeviationScale: Subject<null | number>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.lateralDeviationScale

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:147


lateralDeviationScalingMode

Readonly lateralDeviationScalingMode: Subject<null | number>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.lateralDeviationScalingMode

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:150


localizerCourse

Readonly localizerCourse: Subject<null | number>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.localizerCourse

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:95


location

Readonly location: ComputedSubject<null | LatLonInterface, null | GeoPointInterface>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.location

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:106


Protected Readonly navSources: NavReferenceSources<G3XTouchNavSourceName>

The possible nav sources from which this indicator can derive data.

Inherited from

BasicNavReferenceIndicator.navSources

Defined in

src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:38


signalStrength

Readonly signalStrength: Subject<null | number>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.signalStrength

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:83


source

Readonly source: Subscribable<null | NavReferenceSource<G3XTouchNavSourceName>>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.source

Defined in

src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:29


sourceSubs

Protected Readonly sourceSubs: Subscription[] = []

Inherited from

BasicNavReferenceIndicator.sourceSubs

Defined in

src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:31


toFrom

Readonly toFrom: Subject<null | VorToFrom>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.toFrom

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:141


verticalDeviation

Readonly verticalDeviation: Subject<null | number>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.verticalDeviation

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:153


verticalDeviationScale

Readonly verticalDeviationScale: Subject<null | number>

Inherit Doc

Inherited from

BasicNavReferenceIndicator.verticalDeviationScale

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:156

Methods

clearAll

clearAll(): void

Sets all fields to null.

Returns

void

Inherited from

BasicNavReferenceIndicator.clearAll

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:183


setSource

setSource(sourceName): void

Parameters

NameType
sourceNamenull | G3XTouchNavSourceName

Returns

void

Inherit Doc

Inherited from

BasicNavReferenceIndicator.setSource

Defined in

src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:44


updateFromSource

updateFromSource(newSource, oldSource): void

Updates this nav indicator from a new source.

Parameters

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

Returns

void

Inherited from

BasicNavReferenceIndicator.updateFromSource

Defined in

src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:63