Skip to main content

Class: UnsafeTerrainClearanceModule

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/UnsafeTerrainClearanceModule.ts:16

A GPWS module which handles Mode 4 Unsafe Terrain Clearance alerts.

Implements​

Constructors​

Constructor​

new UnsafeTerrainClearanceModule(bus, alertController, airspeedDataProvider): UnsafeTerrainClearanceModule

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/UnsafeTerrainClearanceModule.ts:67

Creates a new instance of TouchdownCalloutModule.

Parameters​

ParameterTypeDescription
busEventBusThe event bus.
alertControllerGpwsAlertControllerThe alert controller
airspeedDataProviderAirspeedDataProviderThe aircrafts airspeed data provider

Returns​

UnsafeTerrainClearanceModule

Methods​

onDestroy()​

onDestroy(): void

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/UnsafeTerrainClearanceModule.ts:184

A method which is called when this module's parent GPWS system is destroyed.

Returns​

void

Implementation of​

GpwsModule.onDestroy


onInit()​

onInit(): void

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/UnsafeTerrainClearanceModule.ts:75

A method which is called when this module is attached to an initialized GPWS system, or when this parent's GPWS system is initialized.

Returns​

void

Implementation of​

GpwsModule.onInit


onUpdate()​

onUpdate(operatingMode, data, realTime): void

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/UnsafeTerrainClearanceModule.ts:82

A method which is called every time this module's parent GPWS system is updated.

Parameters​

ParameterTypeDescription
operatingModeGpwsOperatingModeThe current operating mode of GPWS.
dataReadonly<GpwsData>The data provided by GPWS.
realTimenumberThe current real (operating system) time, as a UNIX timestamp in milliseconds.

Returns​

void

Implementation of​

GpwsModule.onUpdate