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
NavReferenceSource<NameType>
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
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The event bus. |
name | NameType | The name of this source. |
index | AdfRadioIndex | The index of this source. |
Returns
AdfRadioNavSource<NameType>
Overrides
AbstractNavReferenceBase.constructor
Properties
activeFrequency
readonlyactiveFrequency:Subject<null|number>
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
readonlybearing:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:89
The magnetic bearing, in degrees, from the airplane to the reference position.
Implementation of
Inherited from
AbstractNavReferenceBase.bearing
course
readonlycourse:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:95
The magnetic bearing, in degrees, of the reference course at the reference position.
Implementation of
Inherited from
AbstractNavReferenceBase.course
distance
readonlydistance:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:92
The distance, in nautical miles, from the airplane to the reference position.
Implementation of
Inherited from
AbstractNavReferenceBase.distance
fields
protectedreadonlyfields:Map<keyofNavReferenceBase,MutableSubscribable<any,any>>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:164
Inherited from
AbstractNavReferenceBase.fields
hasDme
readonlyhasDme:Subject<null|boolean>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:135
Whether the reference has a DME component.
Implementation of
Inherited from
AbstractNavReferenceBase.hasDme
hasGlideSlope
readonlyhasGlideSlope:Subject<null|boolean>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:141
Whether the reference has a glideslope component.
Implementation of
NavReferenceSource.hasGlideSlope
Inherited from
AbstractNavReferenceBase.hasGlideSlope
hasLocalizer
readonlyhasLocalizer:Subject<null|boolean>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:138
Whether the reference has a localizer component.
Implementation of
NavReferenceSource.hasLocalizer
Inherited from
AbstractNavReferenceBase.hasLocalizer
hasNav
readonlyhasNav:Subject<null|boolean>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:132
Whether the reference has a VOR component.
Implementation of
Inherited from
AbstractNavReferenceBase.hasNav
ident
readonlyident:Subject<null|string>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:83
The ident of the reference.
Implementation of
Inherited from
AbstractNavReferenceBase.ident
index
readonlyindex:AdfRadioIndex
Defined in: src/garminsdk/navreference/source/AdfNavSource.ts:20
The index of this source.
Implementation of
isCourseHeading
readonlyisCourseHeading:Subject<null|boolean>
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
readonlyisLocalizer:Subject<null|boolean>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:129
Whether the reference is a localizer.
Implementation of
NavReferenceSource.isLocalizer
Inherited from
AbstractNavReferenceBase.isLocalizer
lateralDeviation
readonlylateralDeviation:Subject<null|number>
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
readonlylateralDeviationScale:Subject<null|number>
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
readonlylateralDeviationScalingMode:Subject<null|number>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:156
The lateral deviation scaling mode.
Implementation of
NavReferenceSource.lateralDeviationScalingMode
Inherited from
AbstractNavReferenceBase.lateralDeviationScalingMode
localizerCourse
readonlylocalizerCourse:Subject<null|number>
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
readonlylocation:ComputedSubject<null|LatLonInterface,null|GeoPointInterface>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:112
The location of the reference position.
Implementation of
Inherited from
AbstractNavReferenceBase.location
name
readonlyname:NameType
Defined in: src/garminsdk/navreference/source/AdfNavSource.ts:20
The name of this source.
Implementation of
signalStrength
readonlysignalStrength:Subject<null|number>
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
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
Inherited from
AbstractNavReferenceBase.toFrom
verticalDeviation
readonlyverticalDeviation:Subject<null|number>
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
readonlyverticalDeviationScale:Subject<null|number>
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()
protectedclearAll():void
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:190
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
The type of this source.