Class: GarminExcessiveClosureRateModule
A Garmin terrain alerting system module that handles excessive closure rate (ECR) alerts.
Implements
Constructors
constructor
• new GarminExcessiveClosureRateModule(options?
): GarminExcessiveClosureRateModule
Creates a new instance of GarminExcessiveClosureRateModule.
Parameters
Name | Type | Description |
---|---|---|
options? | Readonly <GarminExcessiveClosureRateModuleOptions > | Options with which to configure the module. |
Returns
GarminExcessiveClosureRateModule
Defined in
src/garminsdk/terrain/modules/ecr/GarminExcessiveClosureRateModule.ts:99
Methods
onDestroy
▸ onDestroy(): void
A method that is called when this module's parent system is destroyed.
Returns
void
Implementation of
Defined in
src/garminsdk/terrain/modules/ecr/GarminExcessiveClosureRateModule.ts:237
onInit
▸ onInit(): void
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
Defined in
src/garminsdk/terrain/modules/ecr/GarminExcessiveClosureRateModule.ts:115
onUpdate
▸ onUpdate(operatingMode
, statuses
, inhibits
, data
, alertController
): void
A method that is called every time this module's parent system is updated.
Parameters
Name | 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
Implementation of
Defined in
src/garminsdk/terrain/modules/ecr/GarminExcessiveClosureRateModule.ts:120