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