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
Parameter | Type | Description |
---|---|---|
bus | EventBus | The event bus. |
facLoader | FacilityLoader | A facility loader instance. |
flightPlanner | FlightPlanner | The flight planner. |
speedPredictions | Epic2SpeedPredictions | The aircraft flight plan speed predictions |
config | AvionicsConfig | A 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.