Class: WTLineCourseNeedleNavIndicator
Defined in: wtlinesdk/navigation/WTLineNavIndicators.ts:75
Represent a navigation indicator, like a course needle or bearing pointer. Can only be pointed to 1 nav source at a time. Gives visual components a single thing to subscribe to, while the actual source can be easily changed.
Extends
Constructors
Constructor
new WTLineCourseNeedleNavIndicator(
navSources,isPfd,bus):WTLineCourseNeedleNavIndicator
Defined in: wtlinesdk/navigation/WTLineNavIndicators.ts:87
NavIndicator constructor.
Parameters
| Parameter | Type | Description |
|---|---|---|
navSources | WTLineNavSources | The possible nav sources that could be pointed to. |
isPfd | boolean | Whether the instrument containing this nav indicator is a PFD" |
bus | EventBus | The bus. |
Returns
WTLineCourseNeedleNavIndicator
Overrides
Properties
activeFrequency
readonlyactiveFrequency:Subject<null|number>
Defined in: wtlinesdk/navigation/NavBase.ts:62
The active frequency that the nav source is tuned to. Only for NAV and ADF source types. NAV ACTIVE FREQUENCY, ADF ACTIVE FREQUENCY.
Inherited from
bearing
readonlybearing:Subject<null|number>
Defined in: wtlinesdk/navigation/NavBase.ts:14
Always points to the curently tuned station or next waypoint/fix. NAV RADIAL, ADF RADIAL
Inherited from
bus
readonlybus:EventBus
Defined in: wtlinesdk/navigation/WTLineNavIndicators.ts:87
The bus.
course
readonlycourse:Subject<null|number>
Defined in: wtlinesdk/navigation/NavBase.ts:20
Either points towards the next waypoint (GPS/FMS), displays the course selected by the course knob (VOR), or displays the fixed course of a localizer (ILS). NAV OBS, L:WTAP_LNav_DTK_Mag
Inherited from
distance
readonlydistance:Subject<null|number>
Defined in: wtlinesdk/navigation/NavBase.ts:43
DME, distance to the station or next waypoint.
Is null when source is NAV and hasDme is false.
NAV DME, ADF DISTANCE, L:WTAP_LNav_DIS
Inherited from
hasDme
readonlyhasDme:Subject<null|boolean>
Defined in: wtlinesdk/navigation/NavBase.ts:48
Whether the source is receiving a valid DME signal. Only for NAV source types. NAV HAS DME
Inherited from
hasGlideSlope
readonlyhasGlideSlope:Subject<null|boolean>
Defined in: wtlinesdk/navigation/NavBase.ts:75
Whether the source is receiving glideslope information. Only for NAV source types. NAV HAS GLIDE SLOPE.
Inherited from
hasLocalizer
readonlyhasLocalizer:Subject<null|boolean>
Defined in: wtlinesdk/navigation/NavBase.ts:38
Whether the nav source is receiving a valid localizer signal. Only for NAV source types. NAV HAS LOCALIZER
Inherited from
hasNav
readonlyhasNav:Subject<null|boolean>
Defined in: wtlinesdk/navigation/NavBase.ts:57
Whether the source is receiving a nav signal. Only for NAV source types. NAV HAS NAV.
Inherited from
ident
readonlyident:Subject<null|string>
Defined in: wtlinesdk/navigation/NavBase.ts:52
The ICAO ident of the station or waypoint. NAV IDENT, or flight plan
Inherited from
isLocalizer
readonlyisLocalizer:Subject<null|boolean>
Defined in: wtlinesdk/navigation/NavBase.ts:33
Whether the tuned station is a localizer or not.
This can be true even if hasLocalizer is false,
because this can be based on the frequency alone.
Only for NAV source types.
NAV LOCALIZER.
Inherited from
lateralDeviation
readonlylateralDeviation:Subject<null|number>
Defined in: wtlinesdk/navigation/NavBase.ts:66
Normalized and scaled lateral deviation (-1, 1). NAV CDI, L:WTAP_LNav_XTK
Inherited from
lateralDeviationScaling
readonlylateralDeviationScaling:Subject<null|number>
Defined in: wtlinesdk/navigation/NavBase.ts:88
The current CDI scale, in nautical miles. Only for GPS source types. L:WTAP_LNav_CDI_Scale
Inherited from
NavIndicator.lateralDeviationScaling
lateralDeviationScalingLabel
readonlylateralDeviationScalingLabel:Subject<null|string>
Defined in: wtlinesdk/navigation/NavBase.ts:93
A readable string/enum that shows the name of current scaling being applied to lateral deviation. Only for GPS source types. L:WTAP_LNav_CDI_Scale_Label
Inherited from
NavIndicator.lateralDeviationScalingLabel
localizerCourse
readonlylocalizerCourse:Subject<null|number>
Defined in: wtlinesdk/navigation/NavBase.ts:26
The fixed course of a localizer when available (ILS).
Is null when hasLocalizer is false.
Only for NAV source types.
NAV LOCALIZER
Inherited from
navSources
protectedreadonlynavSources:NavSources<readonly ["NAV1","NAV2","ADF","FMS1","FMS2"]>
Defined in: wtlinesdk/navigation/nav-indicators/NavIndicators.ts:42
The possible nav sources that could be pointed to.
Inherited from
setters
protectedreadonlysetters:Map<keyofNavBaseFields, {setter: (value) =>void;sub?:Subscription; }>
Defined in: wtlinesdk/navigation/NavBase.ts:110
An automatically generated map of setters to make it easy to set, sub, and unsub, getting around having to call .bind().
Inherited from
source
readonlysource:Subscribable<null|NavSourceBase<readonly ["NAV1","NAV2","ADF","FMS1","FMS2"]>>
Defined in: wtlinesdk/navigation/nav-indicators/NavIndicators.ts:36
The nav source that is feeding data into the indicator fields. Can only be changed with the setSource function.
Inherited from
standbyPresetSource
readonlystandbyPresetSource:Subject<WTLineNavSource>
Defined in: wtlinesdk/navigation/WTLineNavIndicators.ts:76
standbyPresetSourceLabel
readonlystandbyPresetSourceLabel:Subject<string>
Defined in: wtlinesdk/navigation/WTLineNavIndicators.ts:77
timeToGo
readonlytimeToGo:Subject<null|number>
Defined in: wtlinesdk/navigation/NavBase.ts:78
TTG, estimated time remaining until aircraft reaches next fix. // TODO Implement this
Inherited from
toFrom
Defined in: wtlinesdk/navigation/NavBase.ts:83
Whether course is pointing TO or FROM the station (VOR), or if the aircraft heading is within 90 degress of the desired track (GPS). NAV TOFROM, // TODO FMS VAR?
Inherited from
verticalDeviation
readonlyverticalDeviation:Subject<null|number>
Defined in: wtlinesdk/navigation/NavBase.ts:70
Normalized and scaled vertical deviation (-1, 1). NAV GLIDE SLOPE ERROR, L:WTAP_VNav_Vertical_Deviation, L:WTAP_LPV_Vertical_Deviation
Inherited from
NavIndicator.verticalDeviation
Methods
navSwap()
readonlynavSwap():void
Defined in: wtlinesdk/navigation/WTLineNavIndicators.ts:136
Returns
void
presetDecrease()
readonlypresetDecrease():void
Defined in: wtlinesdk/navigation/WTLineNavIndicators.ts:152
Returns
void
presetIncrease()
readonlypresetIncrease():void
Defined in: wtlinesdk/navigation/WTLineNavIndicators.ts:144
Returns
void
setNewSource()
readonlysetNewSource(newSourceName):void
Defined in: wtlinesdk/navigation/WTLineNavIndicators.ts:113
Parameters
| Parameter | Type |
|---|---|
newSourceName | "NAV1" | "NAV2" | "FMS1" |
Returns
void
setSource()
setSource(
newSourceName):void
Defined in: wtlinesdk/navigation/nav-indicators/NavIndicators.ts:51
Changes the source of this indicator. All subjects will be republished with the current info from the new source.
Parameters
| Parameter | Type | Description |
|---|---|---|
newSourceName | null | "ADF" | "NAV1" | "NAV2" | "FMS1" | "FMS2" | Name of new source, if any. |
Returns
void