Skip to main content

Class: NavRadioMonitorManager

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Radio/NavRadioMonitorManager.ts:8

A manager for NAV radio audio monitoring. Automatically syncs the monitoring user settings with the sim's NAV sound state.

Constructors

Constructor

new NavRadioMonitorManager(bus, monitorSettingManager): NavRadioMonitorManager

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Radio/NavRadioMonitorManager.ts:43

Constructor.

Parameters

ParameterTypeDescription
busEventBusThe event bus.
monitorSettingManagerUserSettingManager<NavRadioMonitorUserSettingTypes>A manager for NAV radio audio monitoring user settings.

Returns

NavRadioMonitorManager

Methods

destroy()

destroy(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Radio/NavRadioMonitorManager.ts:116

Destroys this manager.

Returns

void


init()

init(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Radio/NavRadioMonitorManager.ts:54

Initializes this manager. Once this manager is initialized, it will automatically sync the monitoring user settings with the sim's NAV sound state.

Returns

void

Throws

Error if this manager has been destroyed.


reset()

reset(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Radio/NavRadioMonitorManager.ts:96

Resets this manager's monitoring user settings to their default values (monitoring OFF and ident OFF). Has no effect if this manager is not initialized.

Returns

void

Throws

Error if this manager has been destroyed.