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
Parameter | Type | Description |
---|---|---|
bus | EventBus | The instrument event bus. |
displayUnitIndex | DisplayUnitIndices | The index of this display unit. |
navIndicators | Epic2NavIndicators | An instance of the nav indicators. |
apDataProvider | DefaultAutopilotDataProvider | An 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
onUpdate()
onUpdate():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/VerticalDeviationDataProvider.ts:366
Updates this instrument.
Returns
void
Implementation of
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