Class: DefaultAltitudeDataProvider
Defined in: workingtitle-instruments-epic2/shared/Instruments/AltitudeDataProvider.ts:45
An altitude air data provider implementation.
Implements
Constructors
Constructor
new DefaultAltitudeDataProvider(
bus
,adahrsIndex
,displayUnitIndex
):DefaultAltitudeDataProvider
Defined in: workingtitle-instruments-epic2/shared/Instruments/AltitudeDataProvider.ts:159
Ctor.
Parameters
Parameter | Type | Description |
---|---|---|
bus | EventBus | The instrument event bus. |
adahrsIndex | AdahrsSystemChannel | Subscribable <AdahrsSystemChannel > | The ADAHRS channel to use. |
displayUnitIndex | DisplayUnitIndices | The index of this display unit. |
Returns
DefaultAltitudeDataProvider
Properties
altitude
readonly
altitude:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AltitudeDataProvider.ts:70
The current indicated altitude in feet, or null when invalid.
Implementation of
altitudeMiscompare
readonly
altitudeMiscompare:Subscribable
<boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AltitudeDataProvider.ts:93
Whether an altitude miscompare exists between the two sides.
Implementation of
AltitudeDataProvider
.altitudeMiscompare
altitudeTrend
readonly
altitudeTrend:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AltitudeDataProvider.ts:88
The current altitude trend, predicted for 6 seconds into the future, in feet, or null when invalid.
Implementation of
AltitudeDataProvider
.altitudeTrend
ambientPressureHpa
readonly
ambientPressureHpa:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AltitudeDataProvider.ts:123
The ambient static air pressure in hectopascals, or null when invalid.
Implementation of
AltitudeDataProvider
.ambientPressureHpa
ambientTemperature
readonly
ambientTemperature:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AltitudeDataProvider.ts:91
The static ambient air temperature in °C, or null when invalid.
Implementation of
AltitudeDataProvider
.ambientTemperature
baroCorrection
readonly
baroCorrection:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AltitudeDataProvider.ts:79
The current baro correction in in.Hg, or null when invalid.
Implementation of
AltitudeDataProvider
.baroCorrection
baroMiscompare
readonly
baroMiscompare:Subscribable
<boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AltitudeDataProvider.ts:101
Whether a baro correction miscompare exists between the two sides.
Implementation of
AltitudeDataProvider
.baroMiscompare
isInStdMode
readonly
isInStdMode:Subscribable
<null
|boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AltitudeDataProvider.ts:82
Whether the altitude is in standard (1013.25 hPa) mode, or null when invalid.
Implementation of
AltitudeDataProvider
.isInStdMode
metricAltitude
readonly
metricAltitude:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AltitudeDataProvider.ts:76
The current indicated altitude in meters, or null when invalid.
Implementation of
AltitudeDataProvider
.metricAltitude
pressureAltitude
readonly
pressureAltitude:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AltitudeDataProvider.ts:73
The current pressure altitude in feet, or null when invalid.
Implementation of
AltitudeDataProvider
.pressureAltitude
verticalSpeed
readonly
verticalSpeed:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AltitudeDataProvider.ts:85
The current barometric vertical speed in feet/minute, or null when invalid.
Implementation of
AltitudeDataProvider
.verticalSpeed
Methods
init()
init():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/AltitudeDataProvider.ts:208
Initializes this instrument.
Returns
void
Implementation of
onUpdate()
onUpdate():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/AltitudeDataProvider.ts:213
Updates this instrument.
Returns
void
Implementation of
pause()
pause():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/AltitudeDataProvider.ts:228
Pause the data output.
Returns
void
resume()
resume():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/AltitudeDataProvider.ts:235
Resume the data output.
Returns
void