Class: GarminGlideslopeDeviationModule
Defined in: src/garminsdk/terrain/modules/gsd/GarminGlideslopeDeviationModule.ts:62
A Garmin terrain alerting system module that handles glideslope/glidepath deviation (GSD) alerts.
Implements
Constructors
Constructor
new GarminGlideslopeDeviationModule(
options?):GarminGlideslopeDeviationModule
Defined in: src/garminsdk/terrain/modules/gsd/GarminGlideslopeDeviationModule.ts:93
Creates a new instance of GarminGlideslopeDeviationModule.
Parameters
| Parameter | Type | Description |
|---|---|---|
options? | Readonly<GarminGlideslopeDeviationModuleOptions> | Options with which to configure the module. |
Returns
GarminGlideslopeDeviationModule
Methods
onDestroy()
onDestroy():
void
Defined in: src/garminsdk/terrain/modules/gsd/GarminGlideslopeDeviationModule.ts:330
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/gsd/GarminGlideslopeDeviationModule.ts:104
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/gsd/GarminGlideslopeDeviationModule.ts:109
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> | The parent system's currently active status flags. |
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