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.