Skip to main content

Class: FmcMessageReceiver

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Data/FmcMessageReceiver.ts:16

The receiver for messages shown in the FMC

Implements​

Constructors​

Constructor​

new FmcMessageReceiver(bus): FmcMessageReceiver

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Data/FmcMessageReceiver.ts:22

Parameters​

ParameterType
busEventBus

Returns​

FmcMessageReceiver

Properties​

instance​

static instance: FmcMessageReceiver

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Data/FmcMessageReceiver.ts:17

Methods​

clear()​

clear(id): void

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Data/FmcMessageReceiver.ts:37

Clears a message

Parameters​

ParameterTypeDescription
idWTLineLegacyMessageIDsThe message identifier

Returns​

void

Implementation of​

IMessageReceiver.clear


process()​

process(id, text, level, weight, target): void

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/FMC/Data/FmcMessageReceiver.ts:28

Processes the message and makes it available to the appropriate target display

Parameters​

ParameterTypeDescription
idWTLineLegacyMessageIDsThe message identifier
textstringThe message content
levelMESSAGE_LEVELThe message severity level
weightnumberThe message priority weight
targetMESSAGE_TARGETThe message target display

Returns​

void

Implementation of​

IMessageReceiver.process