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
Parameter | Type | Description |
---|---|---|
uid | string | This client's unique ID. |
bus | EventBus | The 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.