Skip to main content

Class: ForwardLookingTerrainAlertModule

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

A GPWS module which handles Forward-Looking Terrain Alerts.

Implements

Constructors

Constructor

new ForwardLookingTerrainAlertModule(bus, alertController, inertialDataProvider): ForwardLookingTerrainAlertModule

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ForwardLookingTerrainAlertModule.ts:65

Creates a new instance of TouchdownCalloutModule.

Parameters

ParameterTypeDescription
busEventBusThe event bus.
alertControllerGpwsAlertControllerThe alert controller
inertialDataProviderInertialDataProviderThe aircrafts inertial data provider

Returns

ForwardLookingTerrainAlertModule

Properties

APPROACH_DESCENT_FLOOR_HEIGHT

protected readonly static APPROACH_DESCENT_FLOOR_HEIGHT: 300 = 300

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


APPROACH_FLOOR_HEIGHT

protected readonly static APPROACH_FLOOR_HEIGHT: 150 = 150

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ForwardLookingTerrainAlertModule.ts:36


APPROACH_FLOOR_TRANSITION_DIST

protected readonly static APPROACH_FLOOR_TRANSITION_DIST: 20 = 20

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


APPROACH_FLOOR_TRANSITION_FINISH_DIST

protected readonly static APPROACH_FLOOR_TRANSITION_FINISH_DIST: 8 = 8

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


CAUTION_ENVELOPE_TIME_POINTS

protected readonly static CAUTION_ENVELOPE_TIME_POINTS: number[]

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ForwardLookingTerrainAlertModule.ts:45


DEPARTURE_FLOOR_HEIGHT

protected readonly static DEPARTURE_FLOOR_HEIGHT: 100 = 100

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ForwardLookingTerrainAlertModule.ts:40


ENROUTE_DESCENT_FLOOR_HEIGHT

protected readonly static ENROUTE_DESCENT_FLOOR_HEIGHT: 500 = 500

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ForwardLookingTerrainAlertModule.ts:35


ENROUTE_FLOOR_HEIGHT

protected readonly static ENROUTE_FLOOR_HEIGHT: 700 = 700

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ForwardLookingTerrainAlertModule.ts:34


WARNING_ENVELOPE_TIME_POINTS

protected readonly static WARNING_ENVELOPE_TIME_POINTS: number[]

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ForwardLookingTerrainAlertModule.ts:44


WARNING_FLOOR_PCT

protected readonly static WARNING_FLOOR_PCT: 0.9 = 0.9

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

Methods

onDestroy()

onDestroy(): void

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ForwardLookingTerrainAlertModule.ts:288

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/ForwardLookingTerrainAlertModule.ts:73

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, simTime): Promise<void>

Defined in: workingtitle-instruments-epic2/shared/GPWS/Modules/ForwardLookingTerrainAlertModule.ts:79

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.
simTimenumberThe current sim time, as a UNIX timestamp in milliseconds.

Returns

Promise<void>

Implementation of

GpwsModule.onUpdate