Skip to main content

Class: ExcessiveDescentRateModule

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ExcessiveDescentRateModule.ts:12

A GPWS module which handles Mode 1 Excessive Descent Rate callouts.

Implements​

Constructors​

Constructor​

new ExcessiveDescentRateModule(bus, alertController): ExcessiveDescentRateModule

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ExcessiveDescentRateModule.ts:42

Creates a new instance of TouchdownCalloutModule.

Parameters​

ParameterTypeDescription
busEventBusThe event bus.
alertControllerGpwsAlertControllerThe alert controller

Returns​

ExcessiveDescentRateModule

Properties​

PULL_UP_SOUND_PACKET​

protected readonly static PULL_UP_SOUND_PACKET: SoundPacket

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ExcessiveDescentRateModule.ts:21


PULL_UP_WARNING_REGION​

protected readonly static PULL_UP_WARNING_REGION: LerpLookupTable

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ExcessiveDescentRateModule.ts:17


PULL_UP_WARNING_STEEP_APPR_BIAS​

protected readonly static PULL_UP_WARNING_STEEP_APPR_BIAS: 200 = 200

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ExcessiveDescentRateModule.ts:19


SINK_RATE_SOUND_PACKET​

protected readonly static SINK_RATE_SOUND_PACKET: SoundPacket

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ExcessiveDescentRateModule.ts:22


SINKRATE_WARNING_REGION​

protected readonly static SINKRATE_WARNING_REGION: LerpLookupTable

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


SINKRATE_WARNING_STEEP_APPR_BIAS​

protected readonly static SINKRATE_WARNING_STEEP_APPR_BIAS: 300 = 300

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ExcessiveDescentRateModule.ts:18

Methods​

onDestroy()​

onDestroy(): void

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ExcessiveDescentRateModule.ts:104

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/ExcessiveDescentRateModule.ts:49

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/ExcessiveDescentRateModule.ts:55

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