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