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
readonlyaltitude: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
readonlyaltitudeMiscompare: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
readonlyaltitudeTrend: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
readonlyambientPressureHpa: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
readonlyambientTemperature: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
readonlybaroCorrection: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
readonlybaroMiscompare: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
readonlyisInStdMode: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
readonlymetricAltitude: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
readonlypressureAltitude: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
readonlyverticalSpeed: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