Skip to main content

Class: FmsSpeedManager

A manager which computes FMS speed targets and syncs those targets with the autopilot when in FMS-managed speed mode.

Constructors

constructor

new FmsSpeedManager(bus, facLoader, flightPlanner, speedConstraintStore, config, settingManager, adcIndex, fmsPosIndex): FmsSpeedManager

Constructor.

Parameters

NameTypeDescription
busEventBusThe event bus.
facLoaderFacilityLoaderA facility loader instance.
flightPlannerFlightPlanner<"">The flight planner.
speedConstraintStoreGarminSpeedConstraintStoreThe speed constraint store.
configFmsSpeedsConfigA configuration object defining options related to FMS speeds.
settingManagerFmsSpeedUserSettingManagerA manager of FMS speed user settings.
adcIndexnumber | Subscribable<number>The index of the ADC used by this manager.
fmsPosIndexnumber | Subscribable<number>The index of the FMS positioning system used by this manager.

Returns

FmsSpeedManager

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/MFD/FmsSpeed/FmsSpeedManager.ts:300

Methods

destroy

destroy(): void

Destroys this manager.

Returns

void

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/MFD/FmsSpeed/FmsSpeedManager.ts:1519


init

init(): Promise<void>

Initializes this manager.

Returns

Promise<void>

A Promise which will be fulfilled when this manager is fully initialized, or rejected if this manager is destroyed before then.

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/MFD/FmsSpeed/FmsSpeedManager.ts:344


resetUserOverride

resetUserOverride(): void

Resets the user-defined speed override.

Returns

void

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/MFD/FmsSpeed/FmsSpeedManager.ts:472