Skip to main content

Class: SavedNavComFrequencyManager

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/NavCom/SavedNavComFrequencyManager.ts:34

A manager for saved nav com frequencies.

Constructors

Constructor

new SavedNavComFrequencyManager(bus, savedFrequencySettingManager, radiosConfig, publisher): SavedNavComFrequencyManager

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/NavCom/SavedNavComFrequencyManager.ts:73

Creates a new instance of SavedNavComFrequencyManager.

Parameters

ParameterTypeDescription
busEventBusThe event bus.
savedFrequencySettingManagerSavedFrequenciesUserSettingsManagerThe user settings manager.
radiosConfigRadiosConfigThe radios config.
publisherG3XNavComControlPublisherThe G3X NavCom control event publisher.

Returns

SavedNavComFrequencyManager

Methods

destroy()

destroy(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/NavCom/SavedNavComFrequencyManager.ts:475

Resumes this manager. Once resumed, this manager will no longer update its provided data, and can no longer be paused or resumed.

Returns

void


init()

init(paused): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/NavCom/SavedNavComFrequencyManager.ts:86

Initializes the manager.

Parameters

ParameterTypeDefault valueDescription
pausedbooleanfalseWhether the manager is paused.

Returns

void

Throws

Error if the manager is dead.


pause()

pause(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/NavCom/SavedNavComFrequencyManager.ts:458

Pauses this manager. Once paused, this manager will not update its data until it is resumed.

Returns

void

Throws

Error if this data provider is dead.


resume()

resume(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/NavCom/SavedNavComFrequencyManager.ts:442

Resumes this data provider. Once resumed, this data provider will continuously update its data until paused or destroyed.

Returns

void

Throws

Error if this data provider is dead.