Skip to main content

Interface: NavReferenceSource<NameType>

Defined in: src/garminsdk/navreference/source/NavReferenceSource.ts:8

A source of navigation reference data.

Extends

Type Parameters

Type Parameter
NameType 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

NavReferenceBase.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

NavReferenceBase.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

NavReferenceBase.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

NavReferenceBase.distance


hasDme

readonly hasDme: Subscribable<null | boolean>

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

Whether the reference has a DME component.

Inherited from

NavReferenceBase.hasDme


hasGlideSlope

readonly hasGlideSlope: Subscribable<null | boolean>

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

Whether the reference has a glideslope component.

Inherited from

NavReferenceBase.hasGlideSlope


hasLocalizer

readonly hasLocalizer: Subscribable<null | boolean>

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

Whether the reference has a localizer component.

Inherited from

NavReferenceBase.hasLocalizer


hasNav

readonly hasNav: Subscribable<null | boolean>

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

Whether the reference has a VOR component.

Inherited from

NavReferenceBase.hasNav


ident

readonly ident: Subscribable<null | string>

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

The ident of the reference.

Inherited from

NavReferenceBase.ident


index

readonly index: number

Defined in: src/garminsdk/navreference/source/NavReferenceSource.ts:13

The index of this source.


isLocalizer

readonly isLocalizer: Subscribable<null | boolean>

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

Whether the reference is a localizer.

Inherited from

NavReferenceBase.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

NavReferenceBase.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

NavReferenceBase.lateralDeviationScale


lateralDeviationScalingMode

readonly lateralDeviationScalingMode: Subscribable<null | number>

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

The lateral deviation scaling mode.

Inherited from

NavReferenceBase.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

NavReferenceBase.localizerCourse


location

readonly location: Subscribable<null | GeoPointInterface>

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

The location of the reference position.

Inherited from

NavReferenceBase.location


name

readonly name: NameType

Defined in: src/garminsdk/navreference/source/NavReferenceSource.ts:10

The name of this source.


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

NavReferenceBase.signalStrength


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

NavReferenceBase.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

NavReferenceBase.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

NavReferenceBase.verticalDeviationScale

Methods

getType()

getType(): NavSourceType

Defined in: src/garminsdk/navreference/source/NavReferenceSource.ts:19

Gets the type of this source.

Returns

NavSourceType

The type of this source.