Skip to main content

Class: InitializationManager

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Initialization/InitializationManager.ts:10

A manager for the state of the G3000 initialization process. The manager responds to commands published to event bus topics defined in InitializationControlEvents to change the initialization process state and publishes information about the state to event topics defined InitializationEvents.

Constructors​

Constructor​

new InitializationManager(bus): InitializationManager

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Initialization/InitializationManager.ts:29

Creates a new instance of InitializationManager.

Parameters​

ParameterTypeDescription
busEventBusThe event bus.

Returns​

InitializationManager

Methods​

destroy()​

destroy(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Initialization/InitializationManager.ts:136

Destroys this manager. Once destroyed, the manager can no longer be initialized and will stop responding to commands to change the initialization process state and will stop publishing state information to the event bus.

Returns​

void


init()​

init(process): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Initialization/InitializationManager.ts:44

Initializes this manager with an initialization process. If the process includes at least one initialization task, then the initialization process will be enabled. Once initialized with an enabled initialization process, the manager will respond to commands published to event bus topics defined in InitializationControlEvents.

Parameters​

ParameterTypeDescription
processInitializationProcessAn initialization process.

Returns​

void

Throws​

Error if this manager has been destroyed.


resetAccepted()​

resetAccepted(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Initialization/InitializationManager.ts:93

Resets whether the initialization has been accepted to false.

Returns​

void