Skip to main content

Interface: NavSource<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

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


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

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


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

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

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

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.