Class: G3000DmeInfoNavIndicator
A G3000 DME info NavReferenceIndicator.
Hierarchy
BasicNavIndicator
<G3000NavSourceName
>↳
G3000DmeInfoNavIndicator
Constructors
constructor
• new G3000DmeInfoNavIndicator(navSources
, bus
, index
, dmeRadioCount
, previewDataProvider
): G3000DmeInfoNavIndicator
Creates a new instance of G3000DmeInfoNavIndicator.
Parameters
Name | Type | Description |
---|---|---|
navSources | G3000NavSources | A collection of NavReferenceSources from which the indicator can source data. |
bus | EventBus | The event bus. |
index | 1 | 2 | The index of the active nav source associated with the indicator. |
dmeRadioCount | 0 | 1 | 2 | The number of supported DME radios. |
previewDataProvider | G3000ApproachPreviewDataProvider | A provider of approach preview data. |
Returns
Overrides
Defined in
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/NavReference/G3000NavReference.ts:409
Properties
activeFrequency
• Readonly
activeFrequency: Subject
<null
| number
>
The radio frequency of the reference. Only available if the reference is a navaid.
Inherited from
BasicNavIndicator.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.
Inherited from
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.
Inherited from
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.
Inherited from
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:89
fields
• Protected
Readonly
fields: Map
<keyof NavBase
, MutableSubscribable
<any
, any
>>
Inherited from
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:158
hasDme
• Readonly
hasDme: Subject
<null
| boolean
>
Whether the reference has a DME component.
Inherited from
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:129
hasGlideSlope
• Readonly
hasGlideSlope: Subject
<null
| boolean
>
Whether the reference has a glideslope component.
Inherited from
BasicNavIndicator.hasGlideSlope
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:135
hasLocalizer
• Readonly
hasLocalizer: Subject
<null
| boolean
>
Whether the reference has a localizer component.
Inherited from
BasicNavIndicator.hasLocalizer
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:132
hasNav
• Readonly
hasNav: Subject
<null
| boolean
>
Whether the reference has a VOR component.
Inherited from
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:126
ident
• Readonly
ident: Subject
<null
| string
>
The ident of the reference.
Inherited from
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:80
isLocalizer
• Readonly
isLocalizer: Subject
<null
| boolean
>
Whether the reference is a localizer.
Inherited from
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:123
isPreview
• Readonly
isPreview: Subscribable
<boolean
>
Whether this indicator is in preview mode.
Defined in
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/NavReference/G3000NavReference.ts:396
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).
Inherited from
BasicNavIndicator.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.
Inherited from
BasicNavIndicator.lateralDeviationScale
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:147
lateralDeviationScalingMode
• Readonly
lateralDeviationScalingMode: Subject
<null
| number
>
The lateral deviation scaling mode.
Inherited from
BasicNavIndicator.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.
Inherited from
BasicNavIndicator.localizerCourse
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:95
location
• Readonly
location: ComputedSubject
<null
| LatLonInterface
, null
| GeoPointInterface
>
The location of the reference position.
Inherited from
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:106
navSources
• Protected
Readonly
navSources: NavSources
<G3000NavSourceName
>
The possible nav sources from which this indicator can derive data.
Inherited from
Defined in
src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:38
signalStrength
• Readonly
signalStrength: Subject
<null
| number
>
Signal strength received from the reference. A value of zero indicates no signal.
Inherited from
BasicNavIndicator.signalStrength
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:83
source
• Readonly
source: Subscribable
<null
| NavSource
<G3000NavSourceName
>>
This indicator's source.
Inherited from
Defined in
src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:29
sourceSubs
• Protected
Readonly
sourceSubs: Subscription
[] = []
Inherited from
Defined in
src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:31
toFrom
• Readonly
toFrom: Subject
<null
| VorToFrom
>
Whether the airplane is heading TO or FROM the reference position as judged from the reference course.
Inherited from
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).
Inherited from
BasicNavIndicator.verticalDeviation
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:153
verticalDeviationScale
• Readonly
verticalDeviationScale: Subject
<null
| number
>
The magnitude of full-scale VDI deflection, in feet.
Inherited from
BasicNavIndicator.verticalDeviationScale
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:156
Methods
clearAll
▸ clearAll(): void
Sets all fields to null
.
Returns
void
Inherited from
Defined in
src/garminsdk/navreference/NavReferenceBase.ts:183
setSource
▸ setSource(sourceName
): void
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
Name | Type | Description |
---|---|---|
sourceName | null | G3000NavSourceName | The name of a nav source. |
Returns
void
Inherited from
Defined in
src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:44
updateFromSource
▸ updateFromSource(newSource
, oldSource
): void
Updates this nav indicator from a new source.
Parameters
Name | Type | Description |
---|---|---|
newSource | null | NavSource <G3000NavSourceName > | The new nav source. |
oldSource | null | NavSource <G3000NavSourceName > | The old nav source. |
Returns
void
Inherited from
BasicNavIndicator.updateFromSource
Defined in
src/garminsdk/navreference/indicator/NavReferenceIndicator.ts:63