Skip to main content

Class: AvionicsStatusEventClient

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/AvionicsStatus/AvionicsStatusManager.ts:374

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-g3x-touch/html_ui/Shared/AvionicsStatus/AvionicsStatusManager.ts:391

Constructor.

Parameters​

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

Returns​

AvionicsStatusEventClient

Properties​

uid​

readonly uid: string

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/AvionicsStatus/AvionicsStatusManager.ts:392

This client's unique ID.

Methods​

destroy()​

destroy(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/AvionicsStatus/AvionicsStatusManager.ts:482

Destroys this client.

Returns​

void


init()​

init(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/AvionicsStatus/AvionicsStatusManager.ts:404

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.