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

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

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