Class: G3XTouchBearingPointerNavIndicator
A G3X Touch bearing pointer NavReferenceIndicator.
Hierarchy
BasicNavReferenceIndicator
<G3XTouchNavSourceName
>↳
G3XTouchBearingPointerNavIndicator
Constructors
constructor
• new G3XTouchBearingPointerNavIndicator(navSources
, bus
, index
, settingManager
): G3XTouchBearingPointerNavIndicator
Creates a new instance of G3XTouchBearingPointerNavIndicator.
Parameters
Name | Type | Description |
---|---|---|
navSources | NavReferenceSources <G3XTouchNavSourceName > | A collection of NavReferenceSource|NavReferenceSources from which the indicator can source data. |
bus | EventBus | The event bus. |
index | 2 | 1 | The index of the indicator's bearing pointer. |
settingManager | UserSettingManager <PfdBearingPointerUserSettingTypes > | A manager for bearing pointer user settings. |
Returns
G3XTouchBearingPointerNavIndicator
Overrides
BasicNavReferenceIndicator\<G3XTouchNavSourceName\>.constructor
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/NavReference/G3XTouchNavReference.ts:93
Properties
activeFrequency
• Readonly
activeFrequency: Subject
<null
| number
>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.activeFrequency
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:138
bearing
• Readonly
bearing: Subject
<null
| number
>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.bearing
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:86
course
• Readonly
course: Subject
<null
| number
>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.course
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:92
distance
• Readonly
distance: Subject
<null
| number
>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.distance
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:89
fields
• Protected
Readonly
fields: Map
<keyof NavReferenceBase
, MutableSubscribable
<any
, any
>>
Inherited from
BasicNavReferenceIndicator.fields
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:158
hasDme
• Readonly
hasDme: Subject
<null
| boolean
>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.hasDme
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:129
hasGlideSlope
• Readonly
hasGlideSlope: Subject
<null
| boolean
>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.hasGlideSlope
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:135
hasLocalizer
• Readonly
hasLocalizer: Subject
<null
| boolean
>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.hasLocalizer
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:132
hasNav
• Readonly
hasNav: Subject
<null
| boolean
>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.hasNav
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:126
ident
• Readonly
ident: Subject
<null
| string
>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.ident
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:80
isLocalizer
• Readonly
isLocalizer: Subject
<null
| boolean
>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.isLocalizer
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:123
lateralDeviation
• Readonly
lateralDeviation: Subject
<null
| number
>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.lateralDeviation
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:144
lateralDeviationScale
• Readonly
lateralDeviationScale: Subject
<null
| number
>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.lateralDeviationScale
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:147
lateralDeviationScalingMode
• Readonly
lateralDeviationScalingMode: Subject
<null
| number
>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.lateralDeviationScalingMode
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:150
localizerCourse
• Readonly
localizerCourse: Subject
<null
| number
>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.localizerCourse
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:95
location
• Readonly
location: ComputedSubject
<null
| LatLonInterface
, null
| GeoPointInterface
>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.location
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:106
navSources
• Protected
Readonly
navSources: NavReferenceSources
<G3XTouchNavSourceName
>
The possible nav sources from which this indicator can derive data.
Inherited from
BasicNavReferenceIndicator.navSources
Defined in
src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:38
signalStrength
• Readonly
signalStrength: Subject
<null
| number
>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.signalStrength
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:83
source
• Readonly
source: Subscribable
<null
| NavReferenceSource
<G3XTouchNavSourceName
>>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.source
Defined in
src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:29
sourceSubs
• Protected
Readonly
sourceSubs: Subscription
[] = []
Inherited from
BasicNavReferenceIndicator.sourceSubs
Defined in
src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:31
toFrom
• Readonly
toFrom: Subject
<null
| VorToFrom
>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.toFrom
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:141
verticalDeviation
• Readonly
verticalDeviation: Subject
<null
| number
>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.verticalDeviation
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:153
verticalDeviationScale
• Readonly
verticalDeviationScale: Subject
<null
| number
>
Inherit Doc
Inherited from
BasicNavReferenceIndicator.verticalDeviationScale
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:156
Methods
clearAll
▸ clearAll(): void
Sets all fields to null
.
Returns
void
Inherited from
BasicNavReferenceIndicator.clearAll
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:183
setSource
▸ setSource(sourceName
): void
Parameters
Name | Type |
---|---|
sourceName | null | G3XTouchNavSourceName |
Returns
void
Inherit Doc
Inherited from
BasicNavReferenceIndicator.setSource
Defined in
src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:44
updateFromSource
▸ updateFromSource(newSource
, oldSource
): void
Parameters
Name | Type |
---|---|
newSource | null | NavReferenceSource <G3XTouchNavSourceName > |
oldSource | null | NavReferenceSource <G3XTouchNavSourceName > |
Returns
void
Inherit Doc
Overrides
BasicNavReferenceIndicator.updateFromSource
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/NavReference/G3XTouchNavReference.ts:129