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.