Skip to main content

Type Alias: EspAirspeedModuleOptions

EspAirspeedModuleOptions = object

Defined in: src/garminsdk/esp/modules/EspAirspeedModule.ts:53

Configuration options for EspAirspeedModule.

Properties

canEngageWhenAglInvalid?

optional canEngageWhenAglInvalid: boolean

Defined in: src/garminsdk/esp/modules/EspAirspeedModule.ts:117

Whether the module can engage when AGL data is invalid. Defaults to false.


disengageIas?

optional disengageIas: number | Accessible<number>

Defined in: src/garminsdk/esp/modules/EspAirspeedModule.ts:73

The indicated airspeed, in knots, within which the module disengages. The value will be clamped such that it is not in the same direction as exceedDirection relative to engageIas. A value equal to NaN will inhibit the module from engaging due to indicated airspeed exceedance. If not defined, then the module will not engage due to indicated airspeed exceedance.


disengageMach?

optional disengageMach: number | Accessible<number>

Defined in: src/garminsdk/esp/modules/EspAirspeedModule.ts:86

The mach number within which the module disengages. The value will be clamped such that it is not in the same direction as exceedDirection relative to engageMach. A value equal to NaN will inhibit the module from engaging due to mach exceedance. If not defined, then the module will not engage due to mach exceedance.


disengageTas?

optional disengageTas: number | Accessible<number>

Defined in: src/garminsdk/esp/modules/EspAirspeedModule.ts:101

The true airspeed, in knots, within which the module disengages. The value will be clamped such that it is not in the same direction as exceedDirection relative to engageTas. A value equal to NaN will inhibit the module from engaging due to true airspeed exceedance. If not defined, then the module will not engage due to true airspeed exceedance.


engageIas?

optional engageIas: number | Accessible<number>

Defined in: src/garminsdk/esp/modules/EspAirspeedModule.ts:65

The indicated airspeed, in knots, at or beyond which the module engages. A value equal to NaN will inhibit the module from engaging due to indicated airspeed exceedance. If not defined, then the module will not engage due to indicated airspeed exceedance.


engageMach?

optional engageMach: number | Accessible<number>

Defined in: src/garminsdk/esp/modules/EspAirspeedModule.ts:79

The mach number at or beyond which the module engages. A value equal to NaN will inhibit the module from engaging due to mach exceedance. If not defined, then the module will not engage due to mach exceedance.


engageTas?

optional engageTas: number | Accessible<number>

Defined in: src/garminsdk/esp/modules/EspAirspeedModule.ts:93

The true airspeed, in knots, at or beyond which the module engages. A value equal to NaN will inhibit the module from engaging due to true airspeed exceedance. If not defined, then the module will not engage due to true airspeed exceedance.


exceedDirection

exceedDirection: "high" | "low"

Defined in: src/garminsdk/esp/modules/EspAirspeedModule.ts:58

The direction of airspeed exceedance used by the module. With a direction of high, the module will engage in high airspeed conditions. With a direction of low, the module will engage in low airspeed conditions.


getForceToApply()

getForceToApply: (data, engageData) => number

Defined in: src/garminsdk/esp/modules/EspAirspeedModule.ts:114

Gets the force to apply to the pitch control axis when the module is engaged, scaled such that a force of magnitude one is the amount of force required to deflect the control axis from the neutral position to maximum deflection (on either side). Positive force deflects the control axis to command an increase in pitch angle (i.e. increase downward pitch).

Parameters

ParameterTypeDescription
dataReadonly<EspData>The current ESP data.
engageDataReadonly<EspAirspeedModuleEngageData>Data describing the engagement state of the module.

Returns

number

The force to apply to the pitch control axis when the module is engaged, scaled such that a force of magnitude one is the amount of force required to deflect the control axis from the neutral position to maximum deflection (on either side).