Skip to main content

Class: G3000DmeInfoNavIndicator

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

A G3000 DME info NavReferenceIndicator.

Extends​

Constructors​

Constructor​

new G3000DmeInfoNavIndicator(navSources, bus, index, dmeRadioCount, previewDataProvider): G3000DmeInfoNavIndicator

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

Creates a new instance of G3000DmeInfoNavIndicator.

Parameters​

ParameterTypeDescription
navSourcesG3000NavSourcesA collection of NavReferenceSources from which the indicator can source data.
busEventBusThe event bus.
index1 | 2The index of the active nav source associated with the indicator.
dmeRadioCount0 | 1 | 2The number of supported DME radios.
previewDataProviderG3000ApproachPreviewDataProviderA provider of approach preview data.

Returns​

G3000DmeInfoNavIndicator

Overrides​

BasicNavReferenceIndicator.constructor

Properties​

activeFrequency​

readonly activeFrequency: Subject<number | null>

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<number | null>

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<number | null>

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<number | null>

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<boolean | null>

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

Whether the reference has a DME component.

Inherited from​

BasicNavReferenceIndicator.hasDme


hasGlideSlope​

readonly hasGlideSlope: Subject<boolean | null>

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

Whether the reference has a glideslope component.

Inherited from​

BasicNavReferenceIndicator.hasGlideSlope


hasLocalizer​

readonly hasLocalizer: Subject<boolean | null>

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

Whether the reference has a localizer component.

Inherited from​

BasicNavReferenceIndicator.hasLocalizer


hasNav​

readonly hasNav: Subject<boolean | null>

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

Whether the reference has a VOR component.

Inherited from​

BasicNavReferenceIndicator.hasNav


ident​

readonly ident: Subject<string | null>

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

The ident of the reference.

Inherited from​

BasicNavReferenceIndicator.ident


isCourseHeading​

readonly isCourseHeading: Subject<boolean | null>

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<boolean | null>

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

Whether the reference is a localizer.

Inherited from​

BasicNavReferenceIndicator.isLocalizer


isPreview​

readonly isPreview: Subscribable<boolean>

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

Whether this indicator is in preview mode.


lateralDeviation​

readonly lateralDeviation: Subject<number | null>

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<number | null>

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<number | null>

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

The lateral deviation scaling mode.

Inherited from​

BasicNavReferenceIndicator.lateralDeviationScalingMode


localizerCourse​

readonly localizerCourse: Subject<number | null>

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<LatLonInterface | null, GeoPointInterface | null>

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<number | null>

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<NavReferenceSource<G3000NavSourceName> | null>

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<VorToFrom | null>

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<number | null>

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<number | null>

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
sourceNameG3000NavSourceName | nullThe 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
newSourceNavReferenceSource<G3000NavSourceName> | nullThe new nav source.
oldSourceNavReferenceSource<G3000NavSourceName> | nullThe old nav source.

Returns​

void

Inherited from​

BasicNavReferenceIndicator.updateFromSource