Skip to main content

Class: G3000ActiveSourceNavIndicator

A G3000 active navigation source NavReferenceIndicator.

Hierarchy

Constructors

constructor

new G3000ActiveSourceNavIndicator(navSources, bus, index): G3000ActiveSourceNavIndicator

Creates a new instance of G3000ActiveSourceNavIndicator.

Parameters

NameTypeDescription
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

BasicNavIndicator.constructor

Defined in

src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/NavReference/G3000NavReference.ts:56

Properties

activeFrequency

Readonly activeFrequency: Subject<null | number>

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

Inherited from

BasicNavIndicator.activeFrequency

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:138


bearing

Readonly bearing: Subject<null | number>

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

Inherited from

BasicNavIndicator.bearing

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:86


course

Readonly course: Subject<null | number>

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

Inherited from

BasicNavIndicator.course

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:92


distance

Readonly distance: Subject<null | number>

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

Inherited from

BasicNavIndicator.distance

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:89


fields

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

Inherited from

BasicNavIndicator.fields

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:158


hasDme

Readonly hasDme: Subject<null | boolean>

Whether the reference has a DME component.

Inherited from

BasicNavIndicator.hasDme

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:129


hasGlideSlope

Readonly hasGlideSlope: Subject<null | boolean>

Whether the reference has a glideslope component.

Inherited from

BasicNavIndicator.hasGlideSlope

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:135


hasLocalizer

Readonly hasLocalizer: Subject<null | boolean>

Whether the reference has a localizer component.

Inherited from

BasicNavIndicator.hasLocalizer

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:132


hasNav

Readonly hasNav: Subject<null | boolean>

Whether the reference has a VOR component.

Inherited from

BasicNavIndicator.hasNav

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:126


ident

Readonly ident: Subject<null | string>

The ident of the reference.

Inherited from

BasicNavIndicator.ident

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:80


isLocalizer

Readonly isLocalizer: Subject<null | boolean>

Whether the reference is a localizer.

Inherited from

BasicNavIndicator.isLocalizer

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:123


lateralDeviation

Readonly lateralDeviation: Subject<null | number>

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

BasicNavIndicator.lateralDeviation

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:144


lateralDeviationScale

Readonly lateralDeviationScale: Subject<null | number>

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

Inherited from

BasicNavIndicator.lateralDeviationScale

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:147


lateralDeviationScalingMode

Readonly lateralDeviationScalingMode: Subject<null | number>

The lateral deviation scaling mode.

Inherited from

BasicNavIndicator.lateralDeviationScalingMode

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:150


localizerCourse

Readonly localizerCourse: Subject<null | number>

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

Inherited from

BasicNavIndicator.localizerCourse

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:95


location

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

The location of the reference position.

Inherited from

BasicNavIndicator.location

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:106


Protected Readonly navSources: NavSources<G3000NavSourceName>

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

Inherited from

BasicNavIndicator.navSources

Defined in

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


signalStrength

Readonly signalStrength: Subject<null | number>

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

Inherited from

BasicNavIndicator.signalStrength

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:83


source

Readonly source: Subscribable<null | NavSource<G3000NavSourceName>>

This indicator's source.

Inherited from

BasicNavIndicator.source

Defined in

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


sourceSubs

Protected Readonly sourceSubs: Subscription[] = []

Inherited from

BasicNavIndicator.sourceSubs

Defined in

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


toFrom

Readonly toFrom: Subject<null | VorToFrom>

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

Inherited from

BasicNavIndicator.toFrom

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:141


verticalDeviation

Readonly verticalDeviation: Subject<null | number>

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

BasicNavIndicator.verticalDeviation

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:153


verticalDeviationScale

Readonly verticalDeviationScale: Subject<null | number>

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

Inherited from

BasicNavIndicator.verticalDeviationScale

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:156

Methods

clearAll

clearAll(): void

Sets all fields to null.

Returns

void

Inherited from

BasicNavIndicator.clearAll

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:183


setSource

setSource(sourceName): void

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

NameTypeDescription
sourceNamenull | G3000NavSourceNameThe name of a nav source.

Returns

void

Inherited from

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

Returns

void

Inherited from

BasicNavIndicator.updateFromSource

Defined in

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