Skip to main content

Class: G3000ActiveSourceNavIndicator

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/NavReference/G3000NavReference.ts:39

A G3000 active navigation source NavReferenceIndicator.

Extends

Constructors

Constructor

new G3000ActiveSourceNavIndicator(navSources, bus, index): G3000ActiveSourceNavIndicator

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/NavReference/G3000NavReference.ts:49

Creates a new instance of G3000ActiveSourceNavIndicator.

Parameters

ParameterTypeDescription
navSourcesG3000NavSourcesA collection of NavReferenceSources from which the indicator can source data.
busEventBusThe event bus.
index1 | 2The index of this indicator's active nav source.

Returns

G3000ActiveSourceNavIndicator

Overrides

BasicNavReferenceIndicator.constructor

Properties

activeFrequency

readonly activeFrequency: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:144

The radio frequency of the reference. Only available if the reference is a navaid.

Inherited from

BasicNavReferenceIndicator.activeFrequency


bearing

readonly bearing: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:89

The magnetic bearing, in degrees, from the airplane to the reference position.

Inherited from

BasicNavReferenceIndicator.bearing


course

readonly course: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:95

The magnetic bearing, in degrees, of the reference course at the reference position.

Inherited from

BasicNavReferenceIndicator.course


distance

readonly distance: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:92

The distance, in nautical miles, from the airplane to the reference position.

Inherited from

BasicNavReferenceIndicator.distance


fields

protected readonly fields: Map<keyof NavReferenceBase, MutableSubscribable<any, any>>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:164

Inherited from

BasicNavReferenceIndicator.fields


hasDme

readonly hasDme: Subject<null | boolean>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:135

Whether the reference has a DME component.

Inherited from

BasicNavReferenceIndicator.hasDme


hasGlideSlope

readonly hasGlideSlope: Subject<null | boolean>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:141

Whether the reference has a glideslope component.

Inherited from

BasicNavReferenceIndicator.hasGlideSlope


hasLocalizer

readonly hasLocalizer: Subject<null | boolean>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:138

Whether the reference has a localizer component.

Inherited from

BasicNavReferenceIndicator.hasLocalizer


hasNav

readonly hasNav: Subject<null | boolean>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:132

Whether the reference has a VOR component.

Inherited from

BasicNavReferenceIndicator.hasNav


ident

readonly ident: Subject<null | string>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:83

The ident of the reference.

Inherited from

BasicNavReferenceIndicator.ident


isCourseHeading

readonly isCourseHeading: Subject<null | boolean>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:98

Whether the reference course is a heading instead of a track.

Inherited from

BasicNavReferenceIndicator.isCourseHeading


isLocalizer

readonly isLocalizer: Subject<null | boolean>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:129

Whether the reference is a localizer.

Inherited from

BasicNavReferenceIndicator.isLocalizer


lateralDeviation

readonly lateralDeviation: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:150

Lateral deviation from the reference course scaled such that a value of +/-1 is equal to full-scale CDI deflection (i.e. the lateralDeviationScaling value). Positive values indicate deflection of the CDI to the right (i.e. the airplane is situated to the left of the reference).

Inherited from

BasicNavReferenceIndicator.lateralDeviation


lateralDeviationScale

readonly lateralDeviationScale: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:153

The magnitude of full-scale CDI deflection, in nautical miles.

Inherited from

BasicNavReferenceIndicator.lateralDeviationScale


lateralDeviationScalingMode

readonly lateralDeviationScalingMode: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:156

The lateral deviation scaling mode.

Inherited from

BasicNavReferenceIndicator.lateralDeviationScalingMode


localizerCourse

readonly localizerCourse: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:101

The fixed magnetic course, in degrees, of the reference localizer. Only available if the reference is a localizer.

Inherited from

BasicNavReferenceIndicator.localizerCourse


location

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

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:112

The location of the reference position.

Inherited from

BasicNavReferenceIndicator.location


protected readonly navSources: NavReferenceSources<G3000NavSourceName>

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:86

Signal strength received from the reference. A value of zero indicates no signal.

Inherited from

BasicNavReferenceIndicator.signalStrength


source

readonly source: Subscribable<null | NavReferenceSource<G3000NavSourceName>>

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

This indicator's source.

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:147

Whether the airplane is heading TO or FROM the reference position as judged from the reference course.

Inherited from

BasicNavReferenceIndicator.toFrom


verticalDeviation

readonly verticalDeviation: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:159

Vertical deviation from the reference vertical path profile scaled such that a value of +/-1 is equal to full- scale VDI deflection (i.e. the verticalDeviationScaling value). Positive values indicate upward deflection of the VDI (i.e. the airplane is situated below the reference).

Inherited from

BasicNavReferenceIndicator.verticalDeviation


verticalDeviationScale

readonly verticalDeviationScale: Subject<null | number>

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:162

The magnitude of full-scale VDI deflection, in feet.

Inherited from

BasicNavReferenceIndicator.verticalDeviationScale

Methods

clearAll()

protected clearAll(): void

Defined in: src/garminsdk/navreference/NavReferenceBase.ts:190

Sets all fields to null.

Returns

void

Inherited from

BasicNavReferenceIndicator.clearAll


setSource()

setSource(sourceName): void

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

Sets this indicator's source. Once the source is set, this indicator's data will be derived from the new source. If the new source is null, all of this indicator's data will be set to null.

Parameters

ParameterTypeDescription
sourceNamenull | G3000NavSourceNameThe name of a nav source.

Returns

void

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<G3000NavSourceName>The new nav source.
oldSourcenull | NavReferenceSource<G3000NavSourceName>The old nav source.

Returns

void

Inherited from

BasicNavReferenceIndicator.updateFromSource