Skip to main content

Class: VSpeedBugManager

Defined in: workingtitle-instruments-g3000/html_ui/MFD/VSpeed/VSpeedBugManager.ts:15

A manager of reference V-speed bugs.

The manager will optionally hide takeoff V-speed bugs when gear or flaps are extended from a fully retracted state (the latter only when in the air). The manager will also optionally hide takeoff V-speed bugs when indicated airspeed exceeds a threshold value, if such a value is defined.

Finally, the manager will control the visibility of configuration V-speed bugs based on whether pressure altitude is less than a threshold value, if such a value is defined.

Constructors

Constructor

new VSpeedBugManager(bus, vSpeedSettingManager, adcCount): VSpeedBugManager

Defined in: workingtitle-instruments-g3000/html_ui/MFD/VSpeed/VSpeedBugManager.ts:71

Constructor.

Parameters

ParameterTypeDescription
busEventBusThe event bus.
vSpeedSettingManagerVSpeedUserSettingManagerA manager for reference V-speed user settings.
adcCountnumberThe number of ADC sensors available on the airplane.

Returns

VSpeedBugManager

Methods

destroy()

destroy(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/VSpeed/VSpeedBugManager.ts:310

Destroys this manager.

Returns

void


init()

init(paused): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/VSpeed/VSpeedBugManager.ts:83

Initializes this manager.

Parameters

ParameterTypeDefault valueDescription
pausedbooleanfalseWhether to initialize this manager as paused. Defaults to false.

Returns

void

Throws

Error if this manager has been destroyed.


pause()

pause(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/VSpeed/VSpeedBugManager.ts:253

Pauses this manager. Once paused, this manager will no longer automatically hide takeoff V-speed bugs.

Returns

void

Throws

Error if this manager has been destroyed.


reset()

reset(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/VSpeed/VSpeedBugManager.ts:290

Resets all V-speed values to their defaults and hides all V-speed bugs.

Returns

void

Throws

Error if this manager has been destroyed.


resume()

resume(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/VSpeed/VSpeedBugManager.ts:222

Resumes this manager. Once resumed, this manager will automatically hide takeoff V-speed bugs once certain conditions are met.

Returns

void

Throws

Error if this manager has been destroyed.