Skip to main content

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​

ParameterTypeDescription
busEventBusThe instrument event bus.
adahrsIndexAdahrsSystemChannel | Subscribable<AdahrsSystemChannel>The ADAHRS channel to use.
displayUnitIndexDisplayUnitIndicesThe index of this display unit.

Returns​

DefaultAltitudeDataProvider

Properties​

altitude​

readonly altitude: Subscribable<number | null>

Defined in: workingtitle-instruments-epic2/shared/Instruments/AltitudeDataProvider.ts:70

The current indicated altitude in feet, or null when invalid.

Implementation of​

AltitudeDataProvider.altitude


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

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

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

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

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

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

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

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

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​

AltitudeDataProvider.init


onUpdate()​

onUpdate(): void

Defined in: workingtitle-instruments-epic2/shared/Instruments/AltitudeDataProvider.ts:213

Updates this instrument.

Returns​

void

Implementation of​

AltitudeDataProvider.onUpdate


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