Skip to main content

Class: AvionicsStatusEventClient

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/AvionicsStatus/AvionicsStatusManager.ts:385

A client which receives avionics status data from a central manager and publishes the data locally (i.e. only on the client's hosting JS instrument) to the event bus as avionics status events.

Constructors

Constructor

new AvionicsStatusEventClient(uid, bus): AvionicsStatusEventClient

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/AvionicsStatus/AvionicsStatusManager.ts:402

Constructor.

Parameters

ParameterTypeDescription
uidstringThis client's unique ID.
busEventBusThe event bus.

Returns

AvionicsStatusEventClient

Properties

uid

readonly uid: string

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/AvionicsStatus/AvionicsStatusManager.ts:403

This client's unique ID.

Methods

destroy()

destroy(): void

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/AvionicsStatus/AvionicsStatusManager.ts:493

Destroys this client.

Returns

void


init()

init(): void

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/AvionicsStatus/AvionicsStatusManager.ts:415

Initializes this client. Once initialized, this client will begin communicating with the central manager and publish avionics status events as appropriate.

Returns

void

Throws

Error if this client was destroyed.