Skip to main content

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​

ParameterTypeDescription
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​

TerrainSystemModule.onDestroy


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​

TerrainSystemModule.onInit


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​

ParameterTypeDescription
operatingModeTerrainSystemOperatingModeThe parent system's current operating mode.
statusesReadonlySet<string>The parent system's currently active status flags.
inhibitsReadonlySet<string>The parent system's currently active inhibits.
dataReadonly<TerrainSystemData>The data provided by the parent system.
alertControllerTerrainSystemAlertControllerA controller for alerts issued by the parent system.

Returns​

void

Implementation of​

TerrainSystemModule.onUpdate