Class: FmsSpeedManager
Defined in: workingtitle-instruments-g3000/html_ui/MFD/FmsSpeed/FmsSpeedManager.ts:72
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
Defined in: workingtitle-instruments-g3000/html_ui/MFD/FmsSpeed/FmsSpeedManager.ts:303
Constructor.
Parameters
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The event bus. |
facLoader | FacilityLoader | A facility loader instance. |
flightPlanner | FlightPlanner<""> | The flight planner. |
speedConstraintStore | GarminSpeedConstraintStore | The speed constraint store. |
config | FmsSpeedsConfig | A configuration object defining options related to FMS speeds. |
settingManager | FmsSpeedUserSettingManager | A manager of FMS speed user settings. |
adcIndex | number | Subscribable<number> | The index of the ADC used by this manager. |
fmsPosIndex | number | Subscribable<number> | The index of the FMS positioning system used by this manager. |
Returns
FmsSpeedManager
Methods
destroy()
destroy():
void
Defined in: workingtitle-instruments-g3000/html_ui/MFD/FmsSpeed/FmsSpeedManager.ts:1515
Destroys this manager.
Returns
void
init()
init():
Promise<void>
Defined in: workingtitle-instruments-g3000/html_ui/MFD/FmsSpeed/FmsSpeedManager.ts:347
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.
resetUserOverride()
resetUserOverride():
void
Defined in: workingtitle-instruments-g3000/html_ui/MFD/FmsSpeed/FmsSpeedManager.ts:475
Resets the user-defined speed override.
Returns
void