Skip to main content

Class: G3000BaroTransitionAlertManager

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Alerts/G3000BaroTransitionAlertManager.ts:16

A manager that controls the state of barometric transition alerts for the G3000. The manager controls alerts for all configured PFDs, updates the automatically defined alert thresholds based on the primary flight plan's origin and destination airports, and updates the in-use alert thresholds based on the values of the manuallly and automatically defined alert thresholds.

Constructors

Constructor

new G3000BaroTransitionAlertManager(bus, config, pfdSensorsSettingManager, flightPlanStore): G3000BaroTransitionAlertManager

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Alerts/G3000BaroTransitionAlertManager.ts:35

Creates a new instance of G3000BaroTransitionAlertManager. The manager is created in an uninitialized and paused state.

Parameters

ParameterTypeDescription
busEventBusThe event bus.
configAvionicsConfigThe avionics configuration object.
pfdSensorsSettingManagerPfdSensorsUserSettingManagerA manager for PFD sensors user settings.
flightPlanStoreFlightPlanStoreThe flight plan store.

Returns

G3000BaroTransitionAlertManager

Methods

destroy()

destroy(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Alerts/G3000BaroTransitionAlertManager.ts:207

Destroys this manager. Destroying the manager stops it from automatically controlling the states of barometric transition alerts and allows resources used by the manager to be freed.

Returns

void


init()

init(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Alerts/G3000BaroTransitionAlertManager.ts:60

Initializes this manager. Once initialized, the manager will be ready to automatically control the states of barometric transition alerts.

Returns

void

Throws

Error if this manager has been destroyed.


pause()

pause(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Alerts/G3000BaroTransitionAlertManager.ts:149

Pauses this manager. When the manager is paused, it will not change the states of barometric transition alerts, and the alerts will remain in the state they were in when the manager was paused. This method has no effect if the manager is not initialized.

Returns

void

Throws

Error if this manager has been destroyed.


reset()

reset(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Alerts/G3000BaroTransitionAlertManager.ts:106

Resets this manager such that its managed alerts are deactivated. This method has no effect if the manager is not initialized.

Returns

void

Throws

Error if this manager has been destroyed.


resume()

resume(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Alerts/G3000BaroTransitionAlertManager.ts:125

Resumes this manager. When the manager is resumed, it will automatically control the states of barometric transition alerts. This method has no effect if the manager is not initialized.

Returns

void

Throws

Error if this manager has been destroyed.