Skip to main content

Class: G3XChartsManager

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XChartsManager.ts:9

A manager for G3X Touch electronic charts.

Constructors

Constructor

new G3XChartsManager(settingManager): G3XChartsManager

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XChartsManager.ts:20

Creates a new instance of G3XChartsManager.

Parameters

ParameterTypeDescription
settingManagerG3XChartsUserSettingManagerA manager for electronic charts user settings.

Returns

G3XChartsManager

Methods

destroy()

destroy(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XChartsManager.ts:58

Destroys this manager.

Returns

void


startReconcilePreferredSource()

startReconcilePreferredSource(chartsSources): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Charts/G3XChartsManager.ts:31

Starts automatic reconciliation of the preferred charts source with the available charts sources. If the preferred charts source is set to an undefined value or one that references a non-existent source, then the preferred charts source will be reset to the first available charts source. This method does nothing if this manager is not initialized.

Parameters

ParameterTypeDescription
chartsSourcesIterable<G3XChartsSource>All available electronic charts sources.

Returns

void

Throws

Error if this manager has been destroyed.