Skip to main content

Class: DefaultTerrainSystemDataProvider

Defined in: src/garminsdk/terrain/DefaultTerrainSystemDataProvider.ts:109

A default provider of Garmin terrain alerting system data which sources data from FMS geo-positioning, radar altimeter, ADC, and AHRS systems.

Implements​

Constructors​

Constructor​

new DefaultTerrainSystemDataProvider(bus, fms, activeNavReferenceIndicator, options): DefaultTerrainSystemDataProvider

Defined in: src/garminsdk/terrain/DefaultTerrainSystemDataProvider.ts:259

Creates a new instance of DefaultTerrainSystemDataProvider.

Parameters​

ParameterTypeDescription
busEventBusThe event bus.
fmsFmsThe FMS instance.
activeNavReferenceIndicatorNavReferenceIndicator<string>The navigation reference indicator for the active navigation source.
optionsReadonly<DefaultTerrainSystemDataProviderOptions>Options with which to configure the data provider.

Returns​

DefaultTerrainSystemDataProvider

Properties​

data​

readonly data: Readonly<TerrainSystemData>

Defined in: src/garminsdk/terrain/DefaultTerrainSystemDataProvider.ts:222

The current terrain system data.

Implementation of​

TerrainSystemDataProvider.data

Methods​

destroy()​

destroy(): void

Defined in: src/garminsdk/terrain/DefaultTerrainSystemDataProvider.ts:717

Destroys this data provider.

Returns​

void


init()​

init(): void

Defined in: src/garminsdk/terrain/DefaultTerrainSystemDataProvider.ts:309

Initializes this system. Once this system is initialized, it will begin collecting data and updating its modules.

Returns​

void

Throws​

Error if this data provider has been destroyed.


update()​

update(realTime): void

Defined in: src/garminsdk/terrain/DefaultTerrainSystemDataProvider.ts:414

Updates this data provider.

Parameters​

ParameterTypeDescription
realTimenumberThe current real (operating system) time, as a Javascript timestamp.

Returns​

void

Throws​

Error if this data provider has been destroyed.