Skip to main content

Class: ExcessiveTerrainClosureModule

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ExcessiveTerrainClosureModule.ts:13

A GPWS module which handles Mode 2 Excessive Closure to Terrain callouts.

Implements​

Constructors​

Constructor​

new ExcessiveTerrainClosureModule(bus, alertController, airspeedDataProvider, verticalDeviationDataProvider): ExcessiveTerrainClosureModule

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ExcessiveTerrainClosureModule.ts:62

Creates a new instance of TouchdownCalloutModule.

Parameters​

ParameterTypeDescription
busEventBusThe event bus.
alertControllerGpwsAlertControllerThe alert controller
airspeedDataProviderAirspeedDataProviderThe aircraft airspeed data provider
verticalDeviationDataProviderVerticalDeviationDataProviderThe aircraft vertical deviation data provider

Returns​

ExcessiveTerrainClosureModule

Properties​

CAUTION_REGION_BEFORE_SPEED_LIMIT​

protected readonly static CAUTION_REGION_BEFORE_SPEED_LIMIT: LerpLookupTable

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ExcessiveTerrainClosureModule.ts:37

Terrain, terrain caution region - before applying boundaries based on speed


CAUTION_REGION_SPEED_LIMIT​

protected readonly static CAUTION_REGION_SPEED_LIMIT: LerpLookupTable

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ExcessiveTerrainClosureModule.ts:38


PULL_UP_WARNING_REGION​

protected readonly static PULL_UP_WARNING_REGION: LerpLookupTable

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ExcessiveTerrainClosureModule.ts:32


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/ExcessiveTerrainClosureModule.ts:34


TERRAIN_WARNING_REGION​

protected readonly static TERRAIN_WARNING_REGION: LerpLookupTable

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ExcessiveTerrainClosureModule.ts:31


TERRAIN_WARNING_STEEP_APPR_BIAS​

protected readonly static TERRAIN_WARNING_STEEP_APPR_BIAS: 300 = 300

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ExcessiveTerrainClosureModule.ts:33


WARNING_REGION​

protected readonly static WARNING_REGION: LerpLookupTable

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ExcessiveTerrainClosureModule.ts:39

Methods​

onDestroy()​

onDestroy(): void

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ExcessiveTerrainClosureModule.ts:175

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/ExcessiveTerrainClosureModule.ts:71

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/ExcessiveTerrainClosureModule.ts:77

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


isAircraftInCautionRegion()​

protected static isAircraftInCautionRegion(ias, radarAlt, closureRate): boolean

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ExcessiveTerrainClosureModule.ts:154

Whether the aircraft is currently within the caution (terrain-terrain) region

Parameters​

ParameterTypeDescription
iasnumberThe aircraft airspeed
radarAltnumberThe current radar altitude
closureRatenumberThe terrain closure rate, in fpm.

Returns​

boolean

Whether the aircraft is in the Terrain, Terrain caution region


isAircraftInWarningRegion()​

protected static isAircraftInWarningRegion(radarAlt, closureRate): boolean

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ExcessiveTerrainClosureModule.ts:168

Whether the aircraft is currently within the warning (pull up-pull up) region

Parameters​

ParameterTypeDescription
radarAltnumberThe current radar altitude
closureRatenumberThe terrain closure rate, in fpm.

Returns​

boolean

Whether the aircraft is in the Pull Up, Pull warning region