Skip to main content

Abstract Class: NavBase

Defined in: workingtitle-instruments-wt21/shared/Navigation/NavBase.ts:107

Base class for NavSourceBase and NavIndicator.

Extends​

Extended by​

Constructors​

Constructor​

new NavBase(): NavBase

Defined in: workingtitle-instruments-wt21/shared/Navigation/NavBase.ts:113

Creates a Map of setters to make unsubbing and subbing easy.

Returns​

NavBase

Overrides​

NavBaseFields.constructor

Properties​

activeFrequency​

readonly activeFrequency: Subject<null | number>

Defined in: workingtitle-instruments-wt21/shared/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​

NavBaseFields.activeFrequency


bearing​

readonly bearing: Subject<null | number>

Defined in: workingtitle-instruments-wt21/shared/Navigation/NavBase.ts:14

Always points to the curently tuned station or next waypoint/fix. NAV RADIAL, ADF RADIAL

Inherited from​

NavBaseFields.bearing


course​

readonly course: Subject<null | number>

Defined in: workingtitle-instruments-wt21/shared/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​

NavBaseFields.course


distance​

readonly distance: Subject<null | number>

Defined in: workingtitle-instruments-wt21/shared/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​

NavBaseFields.distance


hasDme​

readonly hasDme: Subject<null | boolean>

Defined in: workingtitle-instruments-wt21/shared/Navigation/NavBase.ts:48

Whether the source is receiving a valid DME signal. Only for NAV source types. NAV HAS DME

Inherited from​

NavBaseFields.hasDme


hasGlideSlope​

readonly hasGlideSlope: Subject<null | boolean>

Defined in: workingtitle-instruments-wt21/shared/Navigation/NavBase.ts:75

Whether the source is receiving glideslope information. Only for NAV source types. NAV HAS GLIDE SLOPE.

Inherited from​

NavBaseFields.hasGlideSlope


hasLocalizer​

readonly hasLocalizer: Subject<null | boolean>

Defined in: workingtitle-instruments-wt21/shared/Navigation/NavBase.ts:38

Whether the nav source is receiving a valid localizer signal. Only for NAV source types. NAV HAS LOCALIZER

Inherited from​

NavBaseFields.hasLocalizer


hasNav​

readonly hasNav: Subject<null | boolean>

Defined in: workingtitle-instruments-wt21/shared/Navigation/NavBase.ts:57

Whether the source is receiving a nav signal. Only for NAV source types. NAV HAS NAV.

Inherited from​

NavBaseFields.hasNav


ident​

readonly ident: Subject<null | string>

Defined in: workingtitle-instruments-wt21/shared/Navigation/NavBase.ts:52

The ICAO ident of the station or waypoint. NAV IDENT, or flight plan

Inherited from​

NavBaseFields.ident


isLocalizer​

readonly isLocalizer: Subject<null | boolean>

Defined in: workingtitle-instruments-wt21/shared/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​

NavBaseFields.isLocalizer


lateralDeviation​

readonly lateralDeviation: Subject<null | number>

Defined in: workingtitle-instruments-wt21/shared/Navigation/NavBase.ts:66

Normalized and scaled lateral deviation (-1, 1). NAV CDI, L:WTAP_LNav_XTK

Inherited from​

NavBaseFields.lateralDeviation


lateralDeviationScaling​

readonly lateralDeviationScaling: Subject<null | number>

Defined in: workingtitle-instruments-wt21/shared/Navigation/NavBase.ts:88

The current CDI scale, in nautical miles. Only for GPS source types. L:WTAP_LNav_CDI_Scale

Inherited from​

NavBaseFields.lateralDeviationScaling


lateralDeviationScalingLabel​

readonly lateralDeviationScalingLabel: Subject<null | string>

Defined in: workingtitle-instruments-wt21/shared/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​

NavBaseFields.lateralDeviationScalingLabel


localizerCourse​

readonly localizerCourse: Subject<null | number>

Defined in: workingtitle-instruments-wt21/shared/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​

NavBaseFields.localizerCourse


setters​

protected readonly setters: Map<keyof NavBaseFields, (value) => void>

Defined in: workingtitle-instruments-wt21/shared/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().


timeToGo​

readonly timeToGo: Subject<null | number>

Defined in: workingtitle-instruments-wt21/shared/Navigation/NavBase.ts:78

TTG, estimated time remaining until aircraft reaches next fix. // TODO Implement this

Inherited from​

NavBaseFields.timeToGo


toFrom​

readonly toFrom: Subject<null | VorToFrom>

Defined in: workingtitle-instruments-wt21/shared/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​

NavBaseFields.toFrom


verticalDeviation​

readonly verticalDeviation: Subject<null | number>

Defined in: workingtitle-instruments-wt21/shared/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​

NavBaseFields.verticalDeviation