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
Parameter | Type | Description |
---|---|---|
bus | EventBus | The event bus. |
fms | Fms | The FMS instance. |
activeNavReferenceIndicator | NavReferenceIndicator <string > | The navigation reference indicator for the active navigation source. |
options | Readonly <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
Parameter | Type | Description |
---|---|---|
realTime | number | The current real (operating system) time, as a Javascript timestamp. |
Returns
void
Throws
Error if this data provider has been destroyed.