Skip to main content

Class: DefaultAltimeterDataProvider

Defined in: src/garminsdk/components/nextgenpfd/altimeter/AltimeterDataProvider.ts:53

A default implementation of AltimeterDataProvider.

Implements​

Constructors​

Constructor​

new DefaultAltimeterDataProvider(bus, adcIndex, options, radarAltimeterDataProvider?): DefaultAltimeterDataProvider

Defined in: src/garminsdk/components/nextgenpfd/altimeter/AltimeterDataProvider.ts:126

Constructor.

Parameters​

ParameterTypeDescription
busEventBusThe event bus.
adcIndexnumber | Subscribable<number>The index of the ADC that is the source of this provider's data.
optionsReadonly<AltimeterDataProviderOptions>Configuration options for this provider.
radarAltimeterDataProvider?RadarAltimeterDataProviderA radar altimeter data provider. If not defined, this data provider will not support radar altitude or radar minimums.

Returns​

DefaultAltimeterDataProvider

Properties​

altitudeTrend​

readonly altitudeTrend: Subscribable<number>

Defined in: src/garminsdk/components/nextgenpfd/altimeter/AltimeterDataProvider.ts:63

The current indicated altitude trend, in feet.

Implementation of​

AltimeterDataProvider.altitudeTrend


baroIsStdActive​

readonly baroIsStdActive: Subscribable<boolean>

Defined in: src/garminsdk/components/nextgenpfd/altimeter/AltimeterDataProvider.ts:71

Whether STD BARO mode is active.

Implementation of​

AltimeterDataProvider.baroIsStdActive


baroPreselect​

readonly baroPreselect: Subscribable<number>

Defined in: src/garminsdk/components/nextgenpfd/altimeter/AltimeterDataProvider.ts:75

The current preselected barometric pressure setting, in inches of mercury.

Implementation of​

AltimeterDataProvider.baroPreselect


baroSetting​

readonly baroSetting: Subscribable<number>

Defined in: src/garminsdk/components/nextgenpfd/altimeter/AltimeterDataProvider.ts:67

The current barometric pressure setting, in inches of mercury.

Implementation of​

AltimeterDataProvider.baroSetting


indicatedAlt​

readonly indicatedAlt: Subscribable<number>

Defined in: src/garminsdk/components/nextgenpfd/altimeter/AltimeterDataProvider.ts:56

The current indicated altitude, in feet.

Implementation of​

AltimeterDataProvider.indicatedAlt


isDataFailed​

readonly isDataFailed: Subscribable<boolean>

Defined in: src/garminsdk/components/nextgenpfd/altimeter/AltimeterDataProvider.ts:103

Whether altitude data is in a failure state.

Implementation of​

AltimeterDataProvider.isDataFailed


minimums​

readonly minimums: Subscribable<null | number>

Defined in: src/garminsdk/components/nextgenpfd/altimeter/AltimeterDataProvider.ts:96

The current active minimums, in feet indicated altitude, or null if no such value exists.

Implementation of​

AltimeterDataProvider.minimums


radarAlt​

readonly radarAlt: Subscribable<null | number>

Defined in: src/garminsdk/components/nextgenpfd/altimeter/AltimeterDataProvider.ts:99

The current radar altitude, in feet, or null if there is no valid radar altitude.

Implementation of​

AltimeterDataProvider.radarAlt


selectedAlt​

readonly selectedAlt: Subscribable<null | number>

Defined in: src/garminsdk/components/nextgenpfd/altimeter/AltimeterDataProvider.ts:88

The current selected altitude, or null if no such value exists.

Implementation of​

AltimeterDataProvider.selectedAlt

Methods​

destroy()​

destroy(): void

Defined in: src/garminsdk/components/nextgenpfd/altimeter/AltimeterDataProvider.ts:337

Destroys this data provider. Once destroyed, this data provider will no longer update its provided data, and can no longer be paused or resumed.

Returns​

void


init()​

init(paused): void

Defined in: src/garminsdk/components/nextgenpfd/altimeter/AltimeterDataProvider.ts:153

Initializes this data provider. Once initialized, this data provider will continuously update its data until paused or destroyed.

Parameters​

ParameterTypeDefault valueDescription
pausedbooleanfalseWhether to initialize this data provider as paused. If true, this data provider will provide an initial set of data but will not update the provided data until it is resumed. Defaults to false.

Returns​

void

Throws​

Error if this data provider is dead.


pause()​

pause(): void

Defined in: src/garminsdk/components/nextgenpfd/altimeter/AltimeterDataProvider.ts:298

Pauses this data provider. Once paused, this data provider will not update its data until it is resumed.

Returns​

void

Throws​

Error if this data provider is dead.


resume()​

resume(): void

Defined in: src/garminsdk/components/nextgenpfd/altimeter/AltimeterDataProvider.ts:260

Resumes this data provider. Once resumed, this data provider will continuously update its data until paused or destroyed.

Returns​

void

Throws​

Error if this data provider is dead.