Class: NavRadioNavSource<NameType>
A NavReferenceSource which derives its data from a NAV radio signal.
Type parameters
Name | Type |
---|---|
NameType | extends string |
Hierarchy
↳
NavRadioNavSource
Implements
NavReferenceSource
<NameType
>
Constructors
constructor
• new NavRadioNavSource<NameType
>(bus
, name
, index
): NavRadioNavSource
<NameType
>
Creates a new instance of NavRadioNavSource.
Type parameters
Name | Type |
---|---|
NameType | extends string |
Parameters
Name | Type | Description |
---|---|---|
bus | EventBus | The event bus. |
name | NameType | The name of this source. |
index | NavRadioIndex | The 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
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
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
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
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
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
Inherited from
AbstractNavReferenceBase.ident
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:80
index
• Readonly
index: NavRadioIndex
The index of this source.
Implementation of
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
Inherited from
AbstractNavReferenceBase.location
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:106
name
• Readonly
name: NameType
The name of this source.
Implementation of
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
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
Defined in
src/garminsdk/navreference/source/NavRadioNavSource.ts:169