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
Name | 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
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