Skip to main content

Interface: GpwsModule

Defined in: workingtitle-instruments-epic2/shared/GPWS/GpwsModule.ts:60

A module for a GPWS system. GPWS modules are attached to a parent system, which update the modules and provide them with data.

Methods

onDestroy()

onDestroy(): void

Defined in: workingtitle-instruments-epic2/shared/GPWS/GpwsModule.ts:80

A method which is called when this module's parent GPWS system is destroyed.

Returns

void


onInit()

onInit(): void

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

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


onUpdate()

onUpdate(operatingMode, data, realTime, simTime, simRate): void

Defined in: workingtitle-instruments-epic2/shared/GPWS/GpwsModule.ts:75

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.
simRatenumberThe current simulation rate factor.

Returns

void