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