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<number | null>

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<number | null>

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<number | null>

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