Interface: InitializationDataProvider
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Initialization/InitializationDataProvider.ts:19
A provider of G3000 initialization data.
Properties
areAllTasksCompleted
readonly
areAllTasksCompleted:Subscribable
<boolean
>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Initialization/InitializationDataProvider.ts:39
Whether all initialization tasks have been completed. If the initialization process is disabled or there are no
tasks, then this value is always false
.
id
readonly
id:Subscribable
<null
|string
>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Initialization/InitializationDataProvider.ts:21
The ID string of the initialization process being used, or null
if no process is being used.
isAccepted
readonly
isAccepted:Subscribable
<boolean
>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Initialization/InitializationDataProvider.ts:42
Whether initialization has been accepted by the user.
isEnabled
readonly
isEnabled:Subscribable
<boolean
>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Initialization/InitializationDataProvider.ts:24
Whether the initialization process is enabled.
resetMessage
readonly
resetMessage:Subscribable
<undefined
|string
>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Initialization/InitializationDataProvider.ts:33
The message to display to the user when attempting to reset the initialization process.
tasks
readonly
tasks:SubscribableArray
<InitializationTaskData
>
Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Initialization/InitializationDataProvider.ts:30
An ordered array containing data describing the tasks that comprise the initialization process. The order of the task data is the same as the order of the corresponding tasks in the initialization process.