Skip to main content

Interface: GarminAPConfigInterface

A Garmin Autopilot Configuration.

Hierarchy

  • APConfig

    GarminAPConfigInterface

Implemented by

Properties

altitudeHoldDefaultAltitude

Optional altitudeHoldDefaultAltitude: number

The default altitude hold value set during init, defaults to 0

Inherited from

APConfig.altitudeHoldDefaultAltitude

Defined in

src/sdk/autopilot/APConfig.ts:405


altitudeHoldSlotIndex

Optional altitudeHoldSlotIndex: 2 | 1 | 3

The altitude hold slot index to use. Defaults to 1

Inherited from

APConfig.altitudeHoldSlotIndex

Defined in

src/sdk/autopilot/APConfig.ts:402


autoEngageFd

Optional autoEngageFd: boolean

Whether to automatically engage the FD(s) with AP or mode button presses, defaults to true. Lateral/Vertical press events will be ignored if this is false and neither AP nor FDs are engaged.

Inherited from

APConfig.autoEngageFd

Defined in

src/sdk/autopilot/APConfig.ts:422


autopilotDriverOptions

Optional Readonly autopilotDriverOptions: Readonly<AutopilotDriverOptions>

Options for the Autopilot Driver

Inherited from

APConfig.autopilotDriverOptions

Defined in

src/sdk/autopilot/APConfig.ts:440


cdiId

Optional Readonly cdiId: string

The ID of the CDI associated with the autopilot. Defaults to the empty string ''.

Inherited from

APConfig.cdiId

Defined in

src/sdk/autopilot/APConfig.ts:411


defaultLateralMode

defaultLateralMode: APLateralModes | () => APLateralModes

The autopilot's default lateral mode.

Inherited from

APConfig.defaultLateralMode

Defined in

src/sdk/autopilot/APConfig.ts:390


defaultMaxBankAngle

Optional defaultMaxBankAngle: number

The default maximum bank angle the autopilot may command in degrees. If not defined, then the maximum bank angle will be sourced from the AUTOPILOT MAX BANK SimVar

Inherited from

APConfig.defaultMaxBankAngle

Defined in

src/sdk/autopilot/APConfig.ts:399


defaultVerticalMode

defaultVerticalMode: APVerticalModes | () => APVerticalModes

The autopilot's default vertical mode.

Inherited from

APConfig.defaultVerticalMode

Defined in

src/sdk/autopilot/APConfig.ts:393


headingHoldSlotIndex

Optional headingHoldSlotIndex: 2 | 1 | 3

The heading hold slot index to use. Defaults to 1

Inherited from

APConfig.headingHoldSlotIndex

Defined in

src/sdk/autopilot/APConfig.ts:408


independentFds

Optional independentFds: boolean

Whether to have independent flight directors that can be switched on/off separately. Defaults to false.

Inherited from

APConfig.independentFds

Defined in

src/sdk/autopilot/APConfig.ts:427


initializeStateManagerOnFirstFlightPlanSync

Optional Readonly initializeStateManagerOnFirstFlightPlanSync: boolean

When true, will initialize the state manager when the flight plan is next synced. This is a work around to delay initialization of autopilot, and you may not need it if you handle initialization of the ap state manager in your code. Defaults to true.

Inherited from

APConfig.initializeStateManagerOnFirstFlightPlanSync

Defined in

src/sdk/autopilot/APConfig.ts:435


onlyDisarmLnavOnOffEvent

Optional onlyDisarmLnavOnOffEvent: boolean

Whether to only allow disarming (not deactivating) LNAV when receiving the AP_NAV1_HOLD_OFF event

Inherited from

APConfig.onlyDisarmLnavOnOffEvent

Defined in

src/sdk/autopilot/APConfig.ts:416


useIndicatedMach

Readonly useIndicatedMach: boolean

Whether the autopilot should use mach number calculated from the impact pressure derived from indicated airspeed and ambient pressure instead of the true mach number.

Defined in

src/garminsdk/autopilot/GarminAPConfigInterface.ts:11

Methods

createAltCapDirector

createAltCapDirector(apValues): undefined | PlaneDirector

Creates the autopilot's altitude capture mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's altitude capture mode director.

Inherited from

APConfig.createAltCapDirector

Defined in

src/sdk/autopilot/APConfig.ts:328


createAltHoldDirector

createAltHoldDirector(apValues): undefined | PlaneDirector

Creates the autopilot's altitude hold mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's altitude hold mode director.

Inherited from

APConfig.createAltHoldDirector

Defined in

src/sdk/autopilot/APConfig.ts:321


createBcDirector

createBcDirector(apValues): undefined | PlaneDirector

Creates the autopilot's back-course mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's back-course mode director.

Inherited from

APConfig.createBcDirector

Defined in

src/sdk/autopilot/APConfig.ts:280


createFlareDirector

createFlareDirector(): undefined | PlaneDirector

Creates the auto land FLARE mode director.

Returns

undefined | PlaneDirector

The autopilot's FLARE mode director.

Inherited from

APConfig.createFlareDirector

Defined in

src/sdk/autopilot/APConfig.ts:349


createFlcDirector

createFlcDirector(apValues): undefined | PlaneDirector

Creates the autopilot's flight level change mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's flight level change mode director.

Inherited from

APConfig.createFlcDirector

Defined in

src/sdk/autopilot/APConfig.ts:314


createFmsLocLateralDirector

createFmsLocLateralDirector(apValues): undefined | PlaneDirector

Creates the autopilot's FMC LOC-style mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's FMS LOC mode director.

Inherited from

APConfig.createFmsLocLateralDirector

Defined in

src/sdk/autopilot/APConfig.ts:380


createFpaDirector

createFpaDirector(apValues): undefined | PlaneDirector

Creates the autopilot's flight path angle mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's flight path angle mode director.

Inherited from

APConfig.createFpaDirector

Defined in

src/sdk/autopilot/APConfig.ts:307


createGaLateralDirector

createGaLateralDirector(apValues): undefined | PlaneDirector

Creates the autopilot's lateral go-around mode director.

Parameters

NameType
apValuesAPValues

Returns

undefined | PlaneDirector

The autopilot's lateral go-around mode director.

Inherited from

APConfig.createGaLateralDirector

Defined in

src/sdk/autopilot/APConfig.ts:373


createGaVerticalDirector

createGaVerticalDirector(apValues): undefined | PlaneDirector

Creates the autopilot's vertical go-around mode director.

Parameters

NameType
apValuesAPValues

Returns

undefined | PlaneDirector

The autopilot's vertical go-around mode director.

Inherited from

APConfig.createGaVerticalDirector

Defined in

src/sdk/autopilot/APConfig.ts:361


createGpDirector

createGpDirector(apValues): undefined | PlaneDirector

Creates the autopilot's GPS glidepath mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's GPS glidepath mode director.

Inherited from

APConfig.createGpDirector

Defined in

src/sdk/autopilot/APConfig.ts:335


createGpssDirector

createGpssDirector(apValues): undefined | PlaneDirector

Creates the autopilot's GPS LNAV mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's GPS LNAV mode director.

Inherited from

APConfig.createGpssDirector

Defined in

src/sdk/autopilot/APConfig.ts:259


createGsDirector

createGsDirector(apValues): undefined | PlaneDirector

Creates the autopilot's ILS glideslope mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's ILS glideslope mode director.

Inherited from

APConfig.createGsDirector

Defined in

src/sdk/autopilot/APConfig.ts:342


createHeadingDirector

createHeadingDirector(apValues): undefined | PlaneDirector

Creates the autopilot's heading mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's heading mode director.

Inherited from

APConfig.createHeadingDirector

Defined in

src/sdk/autopilot/APConfig.ts:210


createHeadingHoldDirector

createHeadingHoldDirector(apValues): undefined | PlaneDirector

Creates the autopilot's heading hold (level off and then capture heading)

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's heading hold director.

Inherited from

APConfig.createHeadingHoldDirector

Defined in

src/sdk/autopilot/APConfig.ts:217


createLocDirector

createLocDirector(apValues): undefined | PlaneDirector

Creates the autopilot's LOC mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's LOC mode director.

Inherited from

APConfig.createLocDirector

Defined in

src/sdk/autopilot/APConfig.ts:273


createNavToNavManager

createNavToNavManager(apValues): undefined | NavToNavManager | NavToNavManager2

Creates the autopilot's nav-to-nav manager.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | NavToNavManager | NavToNavManager2

The autopilot's nav-to-nav manager.

Inherited from

APConfig.createNavToNavManager

Defined in

src/sdk/autopilot/APConfig.ts:189


createPitchDirector

createPitchDirector(apValues): undefined | PlaneDirector

Creates the autopilot's pitch mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's pitch mode director.

Inherited from

APConfig.createPitchDirector

Defined in

src/sdk/autopilot/APConfig.ts:293


createPitchLevelerDirector

createPitchLevelerDirector(apValues): undefined | PlaneDirector

Creates the autopilot's pitch level mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's pitch level mode director.

Inherited from

APConfig.createPitchLevelerDirector

Defined in

src/sdk/autopilot/APConfig.ts:252


createRollDirector

createRollDirector(apValues): undefined | PlaneDirector

Creates the autopilot's roll mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's heading mode director.

Inherited from

APConfig.createRollDirector

Defined in

src/sdk/autopilot/APConfig.ts:238


createRolloutDirector

createRolloutDirector(): undefined | PlaneDirector

Creates the autopilot's ROLLOUT mode director.

Returns

undefined | PlaneDirector

The autopilot's ROLLOUT mode director.

Inherited from

APConfig.createRolloutDirector

Defined in

src/sdk/autopilot/APConfig.ts:286


createTakeoffLocLateralDirector

createTakeoffLocLateralDirector(apValues): undefined | PlaneDirector

Creates the autopilot's takeoff LOC mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's takeoff LOC mode director.

Inherited from

APConfig.createTakeoffLocLateralDirector

Defined in

src/sdk/autopilot/APConfig.ts:387


createToLateralDirector

createToLateralDirector(apValues): undefined | PlaneDirector

Creates the autopilot's lateral takeoff mode director (or combined lateral takeoff/go-around mode director).

Parameters

NameType
apValuesAPValues

Returns

undefined | PlaneDirector

The autopilot's lateral takeoff mode director.

Inherited from

APConfig.createToLateralDirector

Defined in

src/sdk/autopilot/APConfig.ts:367


createToVerticalDirector

createToVerticalDirector(apValues): undefined | PlaneDirector

Creates the autopilot's vertical takeoff mode director (or combined vertical takeoff/go-around mode director).

Parameters

NameType
apValuesAPValues

Returns

undefined | PlaneDirector

The autopilot's vertical takeoff mode director.

Inherited from

APConfig.createToVerticalDirector

Defined in

src/sdk/autopilot/APConfig.ts:355


createTrackDirector

createTrackDirector(apValues): undefined | PlaneDirector

Creates the autopilot's track mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's heading mode director.

Inherited from

APConfig.createTrackDirector

Defined in

src/sdk/autopilot/APConfig.ts:224


createTrackHoldDirector

createTrackHoldDirector(apValues): undefined | PlaneDirector

Creates the autopilot's track hold (level off and then capture track)

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's heading hold director.

Inherited from

APConfig.createTrackHoldDirector

Defined in

src/sdk/autopilot/APConfig.ts:231


createVNavManager

createVNavManager(apValues): undefined | VNavManager

Creates the autopilot's VNAV Manager.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | VNavManager

The autopilot's VNAV Manager.

Inherited from

APConfig.createVNavManager

Defined in

src/sdk/autopilot/APConfig.ts:182


createVNavPathDirector

createVNavPathDirector(apValues): undefined | PlaneDirector

Creates the autopilot's VNAV Path mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's VNAV Path mode director.

Inherited from

APConfig.createVNavPathDirector

Defined in

src/sdk/autopilot/APConfig.ts:203


createVariableBankManager

createVariableBankManager(apValues): undefined | Record<any, any>

Creates the autopilot's variable bank manager.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | Record<any, any>

The autopilot's variable bank manager.

Inherited from

APConfig.createVariableBankManager

Defined in

src/sdk/autopilot/APConfig.ts:196


createVorDirector

createVorDirector(apValues): undefined | PlaneDirector

Creates the autopilot's VOR mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's VOR mode director.

Inherited from

APConfig.createVorDirector

Defined in

src/sdk/autopilot/APConfig.ts:266


createVsDirector

createVsDirector(apValues): undefined | PlaneDirector

Creates the autopilot's vertical speed mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's vertical speed mode director.

Inherited from

APConfig.createVsDirector

Defined in

src/sdk/autopilot/APConfig.ts:300


createWingLevelerDirector

createWingLevelerDirector(apValues): undefined | PlaneDirector

Creates the autopilot's wings level mode director.

Parameters

NameTypeDescription
apValuesAPValuesThe autopilot's state values.

Returns

undefined | PlaneDirector

The autopilot's wings level mode director.

Inherited from

APConfig.createWingLevelerDirector

Defined in

src/sdk/autopilot/APConfig.ts:245