Skip to main content

Class: NavRadioNavSource<NameType>

A NavReferenceSource which derives its data from a NAV radio signal.

Type parameters

NameType
NameTypeextends string

Hierarchy

Implements

Constructors

constructor

new NavRadioNavSource<NameType>(bus, name, index): NavRadioNavSource<NameType>

Creates a new instance of NavRadioNavSource.

Type parameters

NameType
NameTypeextends string

Parameters

NameTypeDescription
busEventBusThe event bus.
nameNameTypeThe name of this source.
indexNavRadioIndexThe index of this source.

Returns

NavRadioNavSource<NameType>

Overrides

AbstractNavReferenceBase.constructor

Defined in

src/garminsdk/navreference/source/NavRadioNavSource.ts:32

Properties

activeFrequency

Readonly activeFrequency: Subject<null | number>

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

Implementation of

NavReferenceSource.activeFrequency

Inherited from

AbstractNavReferenceBase.activeFrequency

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:138


bearing

Readonly bearing: Subject<null | number>

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

Implementation of

NavReferenceSource.bearing

Inherited from

AbstractNavReferenceBase.bearing

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:86


course

Readonly course: Subject<null | number>

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

Implementation of

NavReferenceSource.course

Inherited from

AbstractNavReferenceBase.course

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:92


distance

Readonly distance: Subject<null | number>

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

Implementation of

NavReferenceSource.distance

Inherited from

AbstractNavReferenceBase.distance

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:89


fields

Protected Readonly fields: Map<keyof NavReferenceBase, MutableSubscribable<any, any>>

Inherited from

AbstractNavReferenceBase.fields

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:158


hasDme

Readonly hasDme: Subject<null | boolean>

Whether the reference has a DME component.

Implementation of

NavReferenceSource.hasDme

Inherited from

AbstractNavReferenceBase.hasDme

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:129


hasGlideSlope

Readonly hasGlideSlope: Subject<null | boolean>

Whether the reference has a glideslope component.

Implementation of

NavReferenceSource.hasGlideSlope

Inherited from

AbstractNavReferenceBase.hasGlideSlope

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:135


hasLocalizer

Readonly hasLocalizer: Subject<null | boolean>

Whether the reference has a localizer component.

Implementation of

NavReferenceSource.hasLocalizer

Inherited from

AbstractNavReferenceBase.hasLocalizer

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:132


hasNav

Readonly hasNav: Subject<null | boolean>

Whether the reference has a VOR component.

Implementation of

NavReferenceSource.hasNav

Inherited from

AbstractNavReferenceBase.hasNav

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:126


ident

Readonly ident: Subject<null | string>

The ident of the reference.

Implementation of

NavReferenceSource.ident

Inherited from

AbstractNavReferenceBase.ident

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:80


index

Readonly index: NavRadioIndex

The index of this source.

Implementation of

NavReferenceSource.index

Defined in

src/garminsdk/navreference/source/NavRadioNavSource.ts:32


isLocalizer

Readonly isLocalizer: Subject<null | boolean>

Whether the reference is a localizer.

Implementation of

NavReferenceSource.isLocalizer

Inherited from

AbstractNavReferenceBase.isLocalizer

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:123


lateralDeviation

Readonly lateralDeviation: Subject<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).

Implementation of

NavReferenceSource.lateralDeviation

Inherited from

AbstractNavReferenceBase.lateralDeviation

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:144


lateralDeviationScale

Readonly lateralDeviationScale: Subject<null | number>

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

Implementation of

NavReferenceSource.lateralDeviationScale

Inherited from

AbstractNavReferenceBase.lateralDeviationScale

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:147


lateralDeviationScalingMode

Readonly lateralDeviationScalingMode: Subject<null | number>

The lateral deviation scaling mode.

Implementation of

NavReferenceSource.lateralDeviationScalingMode

Inherited from

AbstractNavReferenceBase.lateralDeviationScalingMode

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:150


localizerCourse

Readonly localizerCourse: Subject<null | number>

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

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:95


location

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

The location of the reference position.

Implementation of

NavReferenceSource.location

Inherited from

AbstractNavReferenceBase.location

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:106


name

Readonly name: NameType

The name of this source.

Implementation of

NavReferenceSource.name

Defined in

src/garminsdk/navreference/source/NavRadioNavSource.ts:32


signalStrength

Readonly signalStrength: Subject<null | number>

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

Implementation of

NavReferenceSource.signalStrength

Inherited from

AbstractNavReferenceBase.signalStrength

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:83


toFrom

Readonly toFrom: Subject<null | VorToFrom>

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

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:141


verticalDeviation

Readonly verticalDeviation: Subject<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).

Implementation of

NavReferenceSource.verticalDeviation

Inherited from

AbstractNavReferenceBase.verticalDeviation

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:153


verticalDeviationScale

Readonly verticalDeviationScale: Subject<null | number>

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

Implementation of

NavReferenceSource.verticalDeviationScale

Inherited from

AbstractNavReferenceBase.verticalDeviationScale

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:156

Methods

clearAll

clearAll(): void

Sets all fields to null.

Returns

void

Inherited from

AbstractNavReferenceBase.clearAll

Defined in

src/garminsdk/navreference/NavReferenceBase.ts:183


getType

getType(): NavSourceType

Gets the type of this source.

Returns

NavSourceType

The type of this source.

Implementation of

NavReferenceSource.getType

Defined in

src/garminsdk/navreference/source/NavRadioNavSource.ts:169