Skip to main content

Class: AdfRadioNavSource<NameType>

Defined in: src/garminsdk/navreference/source/AdfNavSource.ts:9

A NavReferenceSource which derives its data from an ADF radio signal.

Extends

Type Parameters

Type Parameter
NameType extends string

Implements

Constructors

Constructor

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

Defined in: src/garminsdk/navreference/source/AdfNavSource.ts:20

Creates a new instance of AdfRadioNavSource.

Parameters

ParameterTypeDescription
busEventBusThe event bus.
nameNameTypeThe name of this source.
indexAdfRadioIndexThe index of this source.

Returns

AdfRadioNavSource<NameType>

Overrides

AbstractNavReferenceBase.constructor

Properties

activeFrequency

readonly activeFrequency: Subject<null | number>

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

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<null | number>

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

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

Implementation of

NavReferenceSource.bearing

Inherited from

AbstractNavReferenceBase.bearing


course

readonly course: Subject<null | number>

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

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<null | number>

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

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:158

Inherited from

AbstractNavReferenceBase.fields


hasDme

readonly hasDme: Subject<null | boolean>

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

Whether the reference has a DME component.

Implementation of

NavReferenceSource.hasDme

Inherited from

AbstractNavReferenceBase.hasDme


hasGlideSlope

readonly hasGlideSlope: Subject<null | boolean>

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

Whether the reference has a glideslope component.

Implementation of

NavReferenceSource.hasGlideSlope

Inherited from

AbstractNavReferenceBase.hasGlideSlope


hasLocalizer

readonly hasLocalizer: Subject<null | boolean>

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

Whether the reference has a localizer component.

Implementation of

NavReferenceSource.hasLocalizer

Inherited from

AbstractNavReferenceBase.hasLocalizer


hasNav

readonly hasNav: Subject<null | boolean>

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

Whether the reference has a VOR component.

Implementation of

NavReferenceSource.hasNav

Inherited from

AbstractNavReferenceBase.hasNav


ident

readonly ident: Subject<null | string>

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

The ident of the reference.

Implementation of

NavReferenceSource.ident

Inherited from

AbstractNavReferenceBase.ident


index

readonly index: AdfRadioIndex

Defined in: src/garminsdk/navreference/source/AdfNavSource.ts:20

The index of this source.

Implementation of

NavReferenceSource.index


isLocalizer

readonly isLocalizer: Subject<null | boolean>

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

Whether the reference is a localizer.

Implementation of

NavReferenceSource.isLocalizer

Inherited from

AbstractNavReferenceBase.isLocalizer


lateralDeviation

readonly lateralDeviation: Subject<null | number>

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

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<null | number>

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

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

Implementation of

NavReferenceSource.lateralDeviationScale

Inherited from

AbstractNavReferenceBase.lateralDeviationScale


lateralDeviationScalingMode

readonly lateralDeviationScalingMode: Subject<null | number>

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

The lateral deviation scaling mode.

Implementation of

NavReferenceSource.lateralDeviationScalingMode

Inherited from

AbstractNavReferenceBase.lateralDeviationScalingMode


localizerCourse

readonly localizerCourse: Subject<null | number>

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

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<null | LatLonInterface, null | GeoPointInterface>

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

The location of the reference position.

Implementation of

NavReferenceSource.location

Inherited from

AbstractNavReferenceBase.location


name

readonly name: NameType

Defined in: src/garminsdk/navreference/source/AdfNavSource.ts:20

The name of this source.

Implementation of

NavReferenceSource.name


signalStrength

readonly signalStrength: Subject<null | number>

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

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<null | VorToFrom>

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

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<null | number>

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

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<null | number>

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

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:183

Sets all fields to null.

Returns

void

Inherited from

AbstractNavReferenceBase.clearAll


getType()

getType(): Adf

Defined in: src/garminsdk/navreference/source/AdfNavSource.ts:70

Gets the type of this source.

Returns

Adf

The type of this source.

Implementation of

NavReferenceSource.getType