Skip to main content

Class: SavedNavComFrequencyManager

A manager for saved nav com frequencies.

Constructors

constructor

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

Creates a new instance of SavedNavComFrequencyManager.

Parameters

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

Returns

SavedNavComFrequencyManager

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/NavCom/SavedNavComFrequencyManager.ts:73

Methods

destroy

destroy(): void

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

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/NavCom/SavedNavComFrequencyManager.ts:475


init

init(paused?): void

Initializes the manager.

Parameters

NameTypeDefault valueDescription
pausedbooleanfalseWhether the manager is paused.

Returns

void

Throws

Error if the manager is dead.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/NavCom/SavedNavComFrequencyManager.ts:86


pause

pause(): void

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.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/NavCom/SavedNavComFrequencyManager.ts:458


resume

resume(): void

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.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/NavCom/SavedNavComFrequencyManager.ts:442