Class: FlightPathCalculatorManager
Defined in: src/garminsdk/flightplan/FlightPathCalculatorManager.ts:36
A manager which automatically sets flight path calculator bank angles and airplane speed modes in response to autopilot Low Bank Mode and ADC/GPS data validity, respectively.
Constructors
Constructor
new FlightPathCalculatorManager(
bus
,options
):FlightPathCalculatorManager
Defined in: src/garminsdk/flightplan/FlightPathCalculatorManager.ts:60
Creates a new instance of FlightPathCalculatorManager.
Parameters
Parameter | Type | Description |
---|---|---|
bus | EventBus | The event bus. |
options | Readonly <FlightPathCalculatorManagerOptions > | Options with which to configure the new manager. |
Returns
FlightPathCalculatorManager
Constructor
new FlightPathCalculatorManager(
bus
,isAdcDataValid
,isGpsDataValid
,maxBankAngle
,lowBankAngle?
):FlightPathCalculatorManager
Defined in: src/garminsdk/flightplan/FlightPathCalculatorManager.ts:75
Creates a new instance of FlightPathCalculatorManager.
Parameters
Parameter | Type | Description |
---|---|---|
bus | EventBus | The event bus. |
isAdcDataValid | undefined | Subscribable <boolean > | Whether ADC data is valid, or undefined if flight path calculations do not use ADC data for calculating airplane speed. |
isGpsDataValid | undefined | Subscribable <boolean > | Whether GPS data is valid, or undefined if flight path calculations do not use GPS data for calculating airplane speed. |
maxBankAngle | number | The maximum bank angle, in degrees, supported outside of Low Bank Mode. |
lowBankAngle? | number | The maximum bank angle, in degrees, supported in Low Bank Mode. Defaults to maxBankAngle . |
Returns
FlightPathCalculatorManager
Deprecated
Please use the constructor overload that accepts the options object instead.
Methods
destroy()
destroy():
void
Defined in: src/garminsdk/flightplan/FlightPathCalculatorManager.ts:177
Destroys this manager.
Returns
void
init()
init():
void
Defined in: src/garminsdk/flightplan/FlightPathCalculatorManager.ts:120
Initializes this manager. Once this manager is initialized, it will automatically set the maximum bank angle and airplane speed mode used by the flight path calculator.
Returns
void
Throws
Error if this manager has been destroyed.