Skip to main content

Class: Epic2FmsSpeedManager

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Fms/Epic2FmsSpeedManager.ts:66

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

Constructors

Constructor

new Epic2FmsSpeedManager(bus, facLoader, flightPlanner, speedPredictions, config): Epic2FmsSpeedManager

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Fms/Epic2FmsSpeedManager.ts:248

Constructor.

Parameters

ParameterTypeDescription
busEventBusThe event bus.
facLoaderFacilityLoaderA facility loader instance.
flightPlannerFlightPlannerThe flight planner.
speedPredictionsEpic2SpeedPredictionsThe aircraft flight plan speed predictions
configAvionicsConfigA configuration object defining aircraft options

Returns

Epic2FmsSpeedManager

Methods

destroy()

destroy(): void

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Fms/Epic2FmsSpeedManager.ts:1102

Destroys this manager.

Returns

void


init()

init(): Promise<void>

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Fms/Epic2FmsSpeedManager.ts:282

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.