Skip to main content

Interface: NavIndicator<SourceName>

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

An indicator which presents data derived from a navigation reference source. An indicator may only have up to one source at a time, but its source can be changed.

Extends​

Type Parameters​

Type Parameter
SourceName extends string

Properties​

activeFrequency​

readonly activeFrequency: Subscribable<null | number>

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

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

Inherited from​

NavBase.activeFrequency


bearing​

readonly bearing: Subscribable<null | number>

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

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

Inherited from​

NavBase.bearing


course​

readonly course: Subscribable<null | number>

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

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

Inherited from​

NavBase.course


distance​

readonly distance: Subscribable<null | number>

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

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

Inherited from​

NavBase.distance


hasDme​

readonly hasDme: Subscribable<null | boolean>

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

Whether the reference has a DME component.

Inherited from​

NavBase.hasDme


hasGlideSlope​

readonly hasGlideSlope: Subscribable<null | boolean>

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

Whether the reference has a glideslope component.

Inherited from​

NavBase.hasGlideSlope


hasLocalizer​

readonly hasLocalizer: Subscribable<null | boolean>

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

Whether the reference has a localizer component.

Inherited from​

NavBase.hasLocalizer


hasNav​

readonly hasNav: Subscribable<null | boolean>

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

Whether the reference has a VOR component.

Inherited from​

NavBase.hasNav


ident​

readonly ident: Subscribable<null | string>

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

The ident of the reference.

Inherited from​

NavBase.ident


isLocalizer​

readonly isLocalizer: Subscribable<null | boolean>

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

Whether the reference is a localizer.

Inherited from​

NavBase.isLocalizer


lateralDeviation​

readonly lateralDeviation: Subscribable<null | number>

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

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​

NavBase.lateralDeviation


lateralDeviationScale​

readonly lateralDeviationScale: Subscribable<null | number>

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

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

Inherited from​

NavBase.lateralDeviationScale


lateralDeviationScalingMode​

readonly lateralDeviationScalingMode: Subscribable<null | number>

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

The lateral deviation scaling mode.

Inherited from​

NavBase.lateralDeviationScalingMode


localizerCourse​

readonly localizerCourse: Subscribable<null | number>

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

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

Inherited from​

NavBase.localizerCourse


location​

readonly location: Subscribable<null | GeoPointInterface>

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

The location of the reference position.

Inherited from​

NavBase.location


signalStrength​

readonly signalStrength: Subscribable<null | number>

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

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

Inherited from​

NavBase.signalStrength


source​

readonly source: Subscribable<null | NavSource<SourceName>>

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

This indicator's source.


toFrom​

readonly toFrom: Subscribable<null | VorToFrom>

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

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

Inherited from​

NavBase.toFrom


verticalDeviation​

readonly verticalDeviation: Subscribable<null | number>

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

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​

NavBase.verticalDeviation


verticalDeviationScale​

readonly verticalDeviationScale: Subscribable<null | number>

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

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

Inherited from​

NavBase.verticalDeviationScale

Methods​

setSource()​

setSource(sourceName): void

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

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 | SourceNameThe name of a nav source.

Returns​

void