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