Skip to main content

Interface: NavReferenceSource<NameType>

A source of navigation reference data.

Type parameters

NameType
NameTypeextends string

Hierarchy

Implemented by

Properties

activeFrequency

Readonly activeFrequency: Subscribable<null | number>

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

Inherited from

NavReferenceBase.activeFrequency

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:46


bearing

Readonly bearing: Subscribable<null | number>

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

Inherited from

NavReferenceBase.bearing

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:16


course

Readonly course: Subscribable<null | number>

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

Inherited from

NavReferenceBase.course

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:22


distance

Readonly distance: Subscribable<null | number>

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

Inherited from

NavReferenceBase.distance

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:19


hasDme

Readonly hasDme: Subscribable<null | boolean>

Whether the reference has a DME component.

Inherited from

NavReferenceBase.hasDme

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:37


hasGlideSlope

Readonly hasGlideSlope: Subscribable<null | boolean>

Whether the reference has a glideslope component.

Inherited from

NavReferenceBase.hasGlideSlope

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:43


hasLocalizer

Readonly hasLocalizer: Subscribable<null | boolean>

Whether the reference has a localizer component.

Inherited from

NavReferenceBase.hasLocalizer

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:40


hasNav

Readonly hasNav: Subscribable<null | boolean>

Whether the reference has a VOR component.

Inherited from

NavReferenceBase.hasNav

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:34


ident

Readonly ident: Subscribable<null | string>

The ident of the reference.

Inherited from

NavReferenceBase.ident

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:10


index

Readonly index: number

The index of this source.

Defined in

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


isLocalizer

Readonly isLocalizer: Subscribable<null | boolean>

Whether the reference is a localizer.

Inherited from

NavReferenceBase.isLocalizer

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:31


lateralDeviation

Readonly lateralDeviation: Subscribable<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

NavReferenceBase.lateralDeviation

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:56


lateralDeviationScale

Readonly lateralDeviationScale: Subscribable<null | number>

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

Inherited from

NavReferenceBase.lateralDeviationScale

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:59


lateralDeviationScalingMode

Readonly lateralDeviationScalingMode: Subscribable<null | number>

The lateral deviation scaling mode.

Inherited from

NavReferenceBase.lateralDeviationScalingMode

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:62


localizerCourse

Readonly localizerCourse: Subscribable<null | number>

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

Inherited from

NavReferenceBase.localizerCourse

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:25


location

Readonly location: Subscribable<null | GeoPointInterface>

The location of the reference position.

Inherited from

NavReferenceBase.location

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:28


name

Readonly name: NameType

The name of this source.

Defined in

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


signalStrength

Readonly signalStrength: Subscribable<null | number>

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

Inherited from

NavReferenceBase.signalStrength

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:13


toFrom

Readonly toFrom: Subscribable<null | VorToFrom>

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

Inherited from

NavReferenceBase.toFrom

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:49


verticalDeviation

Readonly verticalDeviation: Subscribable<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

NavReferenceBase.verticalDeviation

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:69


verticalDeviationScale

Readonly verticalDeviationScale: Subscribable<null | number>

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

Inherited from

NavReferenceBase.verticalDeviationScale

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:72

Methods

getType

getType(): NavSourceType

Gets the type of this source.

Returns

NavSourceType

The type of this source.

Defined in

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