Class: G3XTouchBearingPointerNavIndicator
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/NavReference/G3XTouchNavReference.ts:71
A G3X Touch bearing pointer NavReferenceIndicator.
Extends
Constructors
Constructor
new G3XTouchBearingPointerNavIndicator(
navSources
,bus
,index
,settingManager
):G3XTouchBearingPointerNavIndicator
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/NavReference/G3XTouchNavReference.ts:93
Creates a new instance of G3XTouchBearingPointerNavIndicator.
Parameters
Parameter | Type | Description |
---|---|---|
navSources | NavReferenceSources <G3XTouchNavSourceName > | A collection of NavReferenceSources from which the indicator can source data. |
bus | EventBus | The event bus. |
index | 1 | 2 | The index of the indicator's bearing pointer. |
settingManager | UserSettingManager <PfdBearingPointerUserSettingTypes > | A manager for bearing pointer user settings. |
Returns
G3XTouchBearingPointerNavIndicator
Overrides
BasicNavReferenceIndicator
.constructor
Properties
activeFrequency
readonly
activeFrequency: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.
Inherited from
BasicNavReferenceIndicator
.activeFrequency
bearing
readonly
bearing:Subject
<null
|number
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:89
The magnetic bearing, in degrees, from the airplane to the reference position.
Inherited from
BasicNavReferenceIndicator
.bearing
course
readonly
course:Subject
<null
|number
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:95
The magnetic bearing, in degrees, of the reference course at the reference position.
Inherited from
BasicNavReferenceIndicator
.course
distance
readonly
distance:Subject
<null
|number
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:92
The distance, in nautical miles, from the airplane to the reference position.
Inherited from
BasicNavReferenceIndicator
.distance
fields
protected
readonly
fields:Map
<keyofNavReferenceBase
,MutableSubscribable
<any
,any
>>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:164
Inherited from
BasicNavReferenceIndicator
.fields
hasDme
readonly
hasDme:Subject
<null
|boolean
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:135
Whether the reference has a DME component.
Inherited from
BasicNavReferenceIndicator
.hasDme
hasGlideSlope
readonly
hasGlideSlope:Subject
<null
|boolean
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:141
Whether the reference has a glideslope component.
Inherited from
BasicNavReferenceIndicator
.hasGlideSlope
hasLocalizer
readonly
hasLocalizer:Subject
<null
|boolean
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:138
Whether the reference has a localizer component.
Inherited from
BasicNavReferenceIndicator
.hasLocalizer
hasNav
readonly
hasNav:Subject
<null
|boolean
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:132
Whether the reference has a VOR component.
Inherited from
BasicNavReferenceIndicator
.hasNav
ident
readonly
ident:Subject
<null
|string
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:83
The ident of the reference.
Inherited from
BasicNavReferenceIndicator
.ident
isCourseHeading
readonly
isCourseHeading:Subject
<null
|boolean
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:98
Whether the reference course is a heading instead of a track.
Inherited from
BasicNavReferenceIndicator
.isCourseHeading
isLocalizer
readonly
isLocalizer:Subject
<null
|boolean
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:129
Whether the reference is a localizer.
Inherited from
BasicNavReferenceIndicator
.isLocalizer
lateralDeviation
readonly
lateralDeviation: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).
Inherited from
BasicNavReferenceIndicator
.lateralDeviation
lateralDeviationScale
readonly
lateralDeviationScale:Subject
<null
|number
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:153
The magnitude of full-scale CDI deflection, in nautical miles.
Inherited from
BasicNavReferenceIndicator
.lateralDeviationScale
lateralDeviationScalingMode
readonly
lateralDeviationScalingMode:Subject
<null
|number
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:156
The lateral deviation scaling mode.
Inherited from
BasicNavReferenceIndicator
.lateralDeviationScalingMode
localizerCourse
readonly
localizerCourse: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.
Inherited from
BasicNavReferenceIndicator
.localizerCourse
location
readonly
location:ComputedSubject
<null
|LatLonInterface
,null
|GeoPointInterface
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:112
The location of the reference position.
Inherited from
BasicNavReferenceIndicator
.location
navSources
protected
readonly
navSources:NavReferenceSources
<G3XTouchNavSourceName
>
Defined in: src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:38
The possible nav sources from which this indicator can derive data.
Inherited from
BasicNavReferenceIndicator
.navSources
signalStrength
readonly
signalStrength:Subject
<null
|number
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:86
Signal strength received from the reference. A value of zero indicates no signal.
Inherited from
BasicNavReferenceIndicator
.signalStrength
source
readonly
source:Subscribable
<null
|NavReferenceSource
<G3XTouchNavSourceName
>>
Defined in: src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:29
This indicator's source.
Inherited from
BasicNavReferenceIndicator
.source
sourceSubs
protected
readonly
sourceSubs:Subscription
[] =[]
Defined in: src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:31
Inherited from
BasicNavReferenceIndicator
.sourceSubs
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.
Inherited from
BasicNavReferenceIndicator
.toFrom
verticalDeviation
readonly
verticalDeviation: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).
Inherited from
BasicNavReferenceIndicator
.verticalDeviation
verticalDeviationScale
readonly
verticalDeviationScale:Subject
<null
|number
>
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:162
The magnitude of full-scale VDI deflection, in feet.
Inherited from
BasicNavReferenceIndicator
.verticalDeviationScale
Methods
clearAll()
protected
clearAll():void
Defined in: src/garminsdk/navreference/NavReferenceBase.ts:190
Sets all fields to null
.
Returns
void
Inherited from
BasicNavReferenceIndicator
.clearAll
setSource()
setSource(
sourceName
):void
Defined in: src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:44
Sets this indicator's source. Once the source is set, this indicator's data will be derived from the new source.
If the new source is null
, all of this indicator's data will be set to null
.
Parameters
Parameter | Type | Description |
---|---|---|
sourceName | null | G3XTouchNavSourceName | The name of a nav source. |
Returns
void
Inherited from
BasicNavReferenceIndicator
.setSource
updateFromSource()
protected
updateFromSource(newSource
,oldSource
):void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/NavReference/G3XTouchNavReference.ts:129
Updates this nav indicator from a new source.
Parameters
Parameter | Type | Description |
---|---|---|
newSource | null | NavReferenceSource <G3XTouchNavSourceName > | The new nav source. |
oldSource | null | NavReferenceSource <G3XTouchNavSourceName > | The old nav source. |
Returns
void