Skip to main content

Class: DefaultVerticalDeviationDataProvider

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:112

An implementation of the autopilot data provider.

Implements

Constructors

Constructor

new DefaultVerticalDeviationDataProvider(bus, displayUnitIndex, navIndicators, apDataProvider): DefaultVerticalDeviationDataProvider

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:298

Ctor.

Parameters

ParameterTypeDescription
busEventBusThe instrument event bus.
displayUnitIndexDisplayUnitIndicesThe index of this display unit.
navIndicatorsEpic2NavIndicatorsAn instance of the nav indicators.
apDataProviderDefaultAutopilotDataProviderAn instance of the AP Data Provider.

Returns

DefaultVerticalDeviationDataProvider

Properties

approachPointerLabel

readonly approachPointerLabel: Subscribable<Epic2VerticalDeviationLabel>

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:277

Vertical Deviation Pointer Source Label

Implementation of

VerticalDeviationDataProvider.approachPointerLabel


approachSelectedRnavType

readonly approachSelectedRnavType: Subscribable<RnavMinima>

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:129


excessiveVerticalDeviation

readonly excessiveVerticalDeviation: Subscribable<boolean>

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:280

Whether vertical deviation exceeds normal range

Implementation of

VerticalDeviationDataProvider.excessiveVerticalDeviation


gpApproachPointerActive

readonly gpApproachPointerActive: Subscribable<boolean>

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:162

If the gp approach pointer should be displayed.

Implementation of

VerticalDeviationDataProvider.gpApproachPointerActive


gpApproachPointerDeviation

readonly gpApproachPointerDeviation: Subscribable<null | number>

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:149

The deviation value of the gp approach pointer (from -1 to +1 indicating full scale deflection), or null when invalid.

Implementation of

VerticalDeviationDataProvider.gpApproachPointerDeviation


gpApproachPointerMode

readonly gpApproachPointerMode: Subscribable<Epic2VerticalDeviationMode>

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:182

The mode of the gp approach pointer.

Implementation of

VerticalDeviationDataProvider.gpApproachPointerMode


gsApproachPointerActive

readonly gsApproachPointerActive: Subscribable<boolean>

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:229

If the gs approach pointer should be displayed.

Implementation of

VerticalDeviationDataProvider.gsApproachPointerActive


gsApproachPointerDeviation

readonly gsApproachPointerDeviation: Subscribable<null | number>

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:259

The deviation value of the gs approach pointer (from -1 to +1 indicating full scale deflection), or null when invalid.

Implementation of

VerticalDeviationDataProvider.gsApproachPointerDeviation


gsApproachPointerMode

readonly gsApproachPointerMode: Subscribable<Epic2VerticalDeviationMode>

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:243

The mode of the gs approach pointer.

Implementation of

VerticalDeviationDataProvider.gsApproachPointerMode


preApproachPointerActive

readonly preApproachPointerActive: Subscribable<boolean>

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:197

If the pre-approach pointer should be displayed.

Implementation of

VerticalDeviationDataProvider.preApproachPointerActive


preApproachPointerDeviation

readonly preApproachPointerDeviation: Subscribable<null | number>

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:185

The deviation value of the pre-approach pointer (from -1 to +1 indicating full scale deflection), or null when invalid.

Implementation of

VerticalDeviationDataProvider.preApproachPointerDeviation


preApproachPointerMode

readonly preApproachPointerMode: Subscribable<Epic2VerticalDeviationMode>

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:211

The mode of the pre-approach pointer.

Implementation of

VerticalDeviationDataProvider.preApproachPointerMode


verticalDeviationIndicatorInactive

readonly verticalDeviationIndicatorInactive: Subscribable<boolean>

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:288

Whether the vertical deviation indicator is inactive

Implementation of

VerticalDeviationDataProvider.verticalDeviationIndicatorInactive


verticalTrackAlerting

readonly verticalTrackAlerting: Subscribable<boolean>

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:140

Whether the vertical track alert is active

Implementation of

VerticalDeviationDataProvider.verticalTrackAlerting

Methods

init()

init(): void

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:361

Initializes this instrument.

Returns

void

Implementation of

Instrument.init


onUpdate()

onUpdate(): void

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:366

Updates this instrument.

Returns

void

Implementation of

Instrument.onUpdate


pause()

pause(): void

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:371

Pause the data provider.

Returns

void


resume()

resume(): void

Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:378

Resume the data provider.

Returns

void