Skip to main content

Class: GpsNavSource<NameType>

Defined in: src/garminsdk/navreference/source/GpsNavSource.ts:26

A NavReferenceSource which derives its data from LNAV.

Extends​

Type Parameters​

Type Parameter
NameType extends string

Implements​

Constructors​

Constructor​

new GpsNavSource<NameType>(bus, name, index, options?): GpsNavSource<NameType>

Defined in: src/garminsdk/navreference/source/GpsNavSource.ts:54

Creates a new instance of GpsNavSource.

Parameters​

ParameterTypeDescription
busEventBusThe event bus.
nameNameTypeThe name of this source.
indexnumberThe index of this source.
options?Readonly<GpsNavSourceOptions>Options with which to configure the source.

Returns​

GpsNavSource<NameType>

Overrides​

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

Implementation of​

NavReferenceSource.activeFrequency

Inherited from​

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

Implementation of​

NavReferenceSource.bearing

Inherited from​

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

Implementation of​

NavReferenceSource.course

Inherited from​

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

Implementation of​

NavReferenceSource.distance

Inherited from​

AbstractNavReferenceBase.distance


fields​

protected readonly fields: Map<keyof NavReferenceBase, MutableSubscribable<any, any>>

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

Inherited from​

AbstractNavReferenceBase.fields


hasDme​

readonly hasDme: Subject<boolean | null>

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

Whether the reference has a DME component.

Implementation of​

NavReferenceSource.hasDme

Inherited from​

AbstractNavReferenceBase.hasDme


hasGlideSlope​

readonly hasGlideSlope: Subject<boolean | null>

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

Whether the reference has a glideslope component.

Implementation of​

NavReferenceSource.hasGlideSlope

Inherited from​

AbstractNavReferenceBase.hasGlideSlope


hasLocalizer​

readonly hasLocalizer: Subject<boolean | null>

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

Whether the reference has a localizer component.

Implementation of​

NavReferenceSource.hasLocalizer

Inherited from​

AbstractNavReferenceBase.hasLocalizer


hasNav​

readonly hasNav: Subject<boolean | null>

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

Whether the reference has a VOR component.

Implementation of​

NavReferenceSource.hasNav

Inherited from​

AbstractNavReferenceBase.hasNav


ident​

readonly ident: Subject<string | null>

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

The ident of the reference.

Implementation of​

NavReferenceSource.ident

Inherited from​

AbstractNavReferenceBase.ident


index​

readonly index: number

Defined in: src/garminsdk/navreference/source/GpsNavSource.ts:57

The index of this source.

Implementation of​

NavReferenceSource.index


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.

Implementation of​

NavReferenceSource.isCourseHeading

Inherited from​

AbstractNavReferenceBase.isCourseHeading


isLocalizer​

readonly isLocalizer: Subject<boolean | null>

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

Whether the reference is a localizer.

Implementation of​

NavReferenceSource.isLocalizer

Inherited from​

AbstractNavReferenceBase.isLocalizer


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

Implementation of​

NavReferenceSource.lateralDeviation

Inherited from​

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

Implementation of​

NavReferenceSource.lateralDeviationScale

Inherited from​

AbstractNavReferenceBase.lateralDeviationScale


lateralDeviationScalingMode​

readonly lateralDeviationScalingMode: Subject<number | null>

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

The lateral deviation scaling mode.

Implementation of​

NavReferenceSource.lateralDeviationScalingMode

Inherited from​

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

Implementation of​

NavReferenceSource.localizerCourse

Inherited from​

AbstractNavReferenceBase.localizerCourse


location​

readonly location: ComputedSubject<LatLonInterface | null, GeoPointInterface | null>

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

The location of the reference position.

Implementation of​

NavReferenceSource.location

Inherited from​

AbstractNavReferenceBase.location


name​

readonly name: NameType

Defined in: src/garminsdk/navreference/source/GpsNavSource.ts:56

The name of this source.

Implementation of​

NavReferenceSource.name


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.

Implementation of​

NavReferenceSource.signalStrength

Inherited from​

AbstractNavReferenceBase.signalStrength


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.

Implementation of​

NavReferenceSource.toFrom

Inherited from​

AbstractNavReferenceBase.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).

Implementation of​

NavReferenceSource.verticalDeviation

Inherited from​

AbstractNavReferenceBase.verticalDeviation


verticalDeviationScale​

readonly verticalDeviationScale: Subject<number | null>

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

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

Implementation of​

NavReferenceSource.verticalDeviationScale

Inherited from​

AbstractNavReferenceBase.verticalDeviationScale

Methods​

clearAll()​

protected clearAll(): void

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

Sets all fields to null.

Returns​

void

Inherited from​

AbstractNavReferenceBase.clearAll


getType()​

getType(): Gps

Defined in: src/garminsdk/navreference/source/GpsNavSource.ts:231

Gets the type of this source.

Returns​

Gps

The type of this source.

Implementation of​

NavReferenceSource.getType