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
NavReferenceSource
<NameType
>
Constructors
Constructor
new GpsNavSource<
NameType
>(bus
,name
,index
,options?
):GpsNavSource
<NameType
>
Defined in: src/garminsdk/navreference/source/GpsNavSource.ts:53
Creates a new instance of GpsNavSource.
Parameters
Parameter | Type | Description |
---|---|---|
bus | EventBus | The event bus. |
name | NameType | The name of this source. |
index | number | The 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
<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
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
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
Inherited from
AbstractNavReferenceBase
.distance
fields
protected
readonly
fields:Map
<keyofNavReferenceBase
,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
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
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
Inherited from
AbstractNavReferenceBase
.ident
index
readonly
index:number
Defined in: src/garminsdk/navreference/source/GpsNavSource.ts:56
The index of this source.
Implementation of
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
Inherited from
AbstractNavReferenceBase
.location
name
readonly
name:NameType
Defined in: src/garminsdk/navreference/source/GpsNavSource.ts:55
The name of this source.
Implementation of
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
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():
Gps
Defined in: src/garminsdk/navreference/source/GpsNavSource.ts:221
Gets the type of this source.
Returns
Gps
The type of this source.