Class: GarminExcessiveDescentRateModule
Defined in: src/garminsdk/terrain/modules/edr/GarminExcessiveDescentRateModule.ts:52
A Garmin terrain alerting system module that handles excessive descent rate (EDR) alerts.
Implements
Constructors
Constructor
new GarminExcessiveDescentRateModule(
options?
):GarminExcessiveDescentRateModule
Defined in: src/garminsdk/terrain/modules/edr/GarminExcessiveDescentRateModule.ts:83
Creates a new instance of GarminExcessiveDescentRateModule.
Parameters
Parameter | Type | Description |
---|---|---|
options? | Readonly <GarminExcessiveDescentRateModuleOptions > | Options with which to configure the module. |
Returns
GarminExcessiveDescentRateModule
Methods
onDestroy()
onDestroy():
void
Defined in: src/garminsdk/terrain/modules/edr/GarminExcessiveDescentRateModule.ts:358
A method that is called when this module's parent system is destroyed.
Returns
void
Implementation of
onInit()
onInit():
void
Defined in: src/garminsdk/terrain/modules/edr/GarminExcessiveDescentRateModule.ts:93
A method that is called when this module is attached to an initialized system, or when this module's parent system is initialized.
Returns
void
Implementation of
onUpdate()
onUpdate(
operatingMode
,statuses
,inhibits
,data
,alertController
):void
Defined in: src/garminsdk/terrain/modules/edr/GarminExcessiveDescentRateModule.ts:98
A method that is called every time this module's parent system is updated.
Parameters
Parameter | Type | Description |
---|---|---|
operatingMode | TerrainSystemOperatingMode | The parent system's current operating mode. |
statuses | ReadonlySet <string > | - |
inhibits | ReadonlySet <string > | The parent system's currently active inhibits. |
data | Readonly <TerrainSystemData > | The data provided by the parent system. |
alertController | TerrainSystemAlertController | A controller for alerts issued by the parent system. |
Returns
void