Class: WeatherRadarManager
Defined in: workingtitle-instruments-g3000/html_ui/MFD/WeatherRadar/WeatherRadarManager.ts:10
A manager which controls automatic functions of the weather radar.
Constructors
Constructor
new WeatherRadarManager(
bus
,scanActiveCircuitIndex?
,scanActiveProcedureIndex?
):WeatherRadarManager
Defined in: workingtitle-instruments-g3000/html_ui/MFD/WeatherRadar/WeatherRadarManager.ts:62
Creates a new instance of WeatherRadarManager.
Parameters
Parameter | Type | Description |
---|---|---|
bus | EventBus | The event bus. |
scanActiveCircuitIndex? | number | The index of the electrical circuit to switch on when the radar is actively scanning. If not defined, then no circuit will be switched on when the radar is actively scanning. |
scanActiveProcedureIndex? | number | The index of the system.cfg electrical procedure to use the change the active radar scan circuit switch state. The electrical procedure should be configured to set the circuit switch state to OFF. If not defined, then no circuit will be switched on when the radar is actively scanning. |
Returns
WeatherRadarManager
Methods
destroy()
destroy():
void
Defined in: workingtitle-instruments-g3000/html_ui/MFD/WeatherRadar/WeatherRadarManager.ts:198
Destroys this manager. Once destroyed, this manager will no longer control the weather radar.
Returns
void
init()
init():
void
Defined in: workingtitle-instruments-g3000/html_ui/MFD/WeatherRadar/WeatherRadarManager.ts:84
Initializes this manager. Once this manager is initialized, it will control automatic functions of the weather radar until destroyed.
Returns
void
Throws
Error if this manager has been destroyed.