Interface: GarminAPConfigInterface
Defined in: src/garminsdk/autopilot/GarminAPConfigInterface.ts:6
A Garmin Autopilot Configuration.
Extends
APConfig
Properties
altitudeHoldDefaultAltitude?
optional
altitudeHoldDefaultAltitude:number
Defined in: src/sdk/autopilot/APConfig.ts:423
The default altitude hold value set during init, defaults to 0
Inherited from
APConfig.altitudeHoldDefaultAltitude
altitudeHoldSlotIndex?
optional
altitudeHoldSlotIndex:2
|1
|3
Defined in: src/sdk/autopilot/APConfig.ts:420
The altitude hold slot index to use. Defaults to 1
Inherited from
APConfig.altitudeHoldSlotIndex
autoEngageFd?
optional
autoEngageFd:boolean
Defined in: src/sdk/autopilot/APConfig.ts:443
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
autopilotDriverOptions?
readonly
optional
autopilotDriverOptions:Readonly
<AutopilotDriverOptions
>
Defined in: src/sdk/autopilot/APConfig.ts:461
Options for the Autopilot Driver
Inherited from
APConfig.autopilotDriverOptions
cdiId?
readonly
optional
cdiId:string
Defined in: src/sdk/autopilot/APConfig.ts:429
The ID of the CDI associated with the autopilot. Defaults to the empty string ''
.
Inherited from
APConfig.cdiId
deactivateAutopilotOnGa?
readonly
optional
deactivateAutopilotOnGa:boolean
Defined in: src/sdk/autopilot/APConfig.ts:437
Whether to deactivate the autopilot when GA mode is armed in response to a TO/GA mode button press. Defaults to true
.
Inherited from
APConfig.deactivateAutopilotOnGa
defaultLateralMode
defaultLateralMode:
APLateralModes
| () =>APLateralModes
Defined in: src/sdk/autopilot/APConfig.ts:396
The autopilot's default lateral mode.
Inherited from
APConfig.defaultLateralMode
defaultMaxBankAngle?
optional
defaultMaxBankAngle:number
Defined in: src/sdk/autopilot/APConfig.ts:405
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
defaultMaxNoseDownPitchAngle?
optional
defaultMaxNoseDownPitchAngle:number
Defined in: src/sdk/autopilot/APConfig.ts:417
The default maximum nose down pitch angle the autopilot may command in degrees. If not defined, then the maximum angle will be 15 degrees.
Inherited from
APConfig.defaultMaxNoseDownPitchAngle
defaultMaxNoseUpPitchAngle?
optional
defaultMaxNoseUpPitchAngle:number
Defined in: src/sdk/autopilot/APConfig.ts:411
The default maximum nose up pitch angle the autopilot may command in degrees. If not defined, then the maximum angle will be 15 degrees.
Inherited from
APConfig.defaultMaxNoseUpPitchAngle
defaultVerticalMode
defaultVerticalMode:
APVerticalModes
| () =>APVerticalModes
Defined in: src/sdk/autopilot/APConfig.ts:399
The autopilot's default vertical mode.
Inherited from
APConfig.defaultVerticalMode
headingHoldSlotIndex?
optional
headingHoldSlotIndex:2
|1
|3
Defined in: src/sdk/autopilot/APConfig.ts:426
The heading hold slot index to use. Defaults to 1
Inherited from
APConfig.headingHoldSlotIndex
independentFds?
optional
independentFds:boolean
Defined in: src/sdk/autopilot/APConfig.ts:448
Whether to have independent flight directors that can be switched on/off separately. Defaults to false.
Inherited from
APConfig.independentFds
initializeStateManagerOnFirstFlightPlanSync?
readonly
optional
initializeStateManagerOnFirstFlightPlanSync:boolean
Defined in: src/sdk/autopilot/APConfig.ts:456
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
onlyDisarmLnavOnOffEvent?
optional
onlyDisarmLnavOnOffEvent:boolean
Defined in: src/sdk/autopilot/APConfig.ts:434
Whether to only allow disarming (not deactivating) LNAV when receiving the AP_NAV1_HOLD_OFF
event
Inherited from
APConfig.onlyDisarmLnavOnOffEvent
publishAutopilotModesAsLVars?
readonly
optional
publishAutopilotModesAsLVars:boolean
Defined in: src/sdk/autopilot/APConfig.ts:466
Whether to publish the active and armed autopilot modes as LVars. Defaults to false.
Inherited from
APConfig.publishAutopilotModesAsLVars
useIndicatedMach
readonly
useIndicatedMach:boolean
Defined in: src/garminsdk/autopilot/GarminAPConfigInterface.ts:11
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.
Methods
createAltCapDirector()?
optional
createAltCapDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:334
Creates the autopilot's altitude capture mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's altitude capture mode director.
Inherited from
APConfig.createAltCapDirector
createAltHoldDirector()?
optional
createAltHoldDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:327
Creates the autopilot's altitude hold mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's altitude hold mode director.
Inherited from
APConfig.createAltHoldDirector
createBcDirector()?
optional
createBcDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:286
Creates the autopilot's back-course mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's back-course mode director.
Inherited from
APConfig.createBcDirector
createFlareDirector()?
optional
createFlareDirector():undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:355
Creates the auto land FLARE mode director.
Returns
undefined
| PlaneDirector
The autopilot's FLARE mode director.
Inherited from
APConfig.createFlareDirector
createFlcDirector()?
optional
createFlcDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:320
Creates the autopilot's flight level change mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's flight level change mode director.
Inherited from
APConfig.createFlcDirector
createFmsLocLateralDirector()?
optional
createFmsLocLateralDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:386
Creates the autopilot's FMC LOC-style mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's FMS LOC mode director.
Inherited from
APConfig.createFmsLocLateralDirector
createFpaDirector()?
optional
createFpaDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:313
Creates the autopilot's flight path angle mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's flight path angle mode director.
Inherited from
APConfig.createFpaDirector
createGaLateralDirector()?
optional
createGaLateralDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:379
Creates the autopilot's lateral go-around mode director.
Parameters
Parameter | Type |
---|---|
apValues | APValues |
Returns
undefined
| PlaneDirector
The autopilot's lateral go-around mode director.
Inherited from
APConfig.createGaLateralDirector
createGaVerticalDirector()?
optional
createGaVerticalDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:367
Creates the autopilot's vertical go-around mode director.
Parameters
Parameter | Type |
---|---|
apValues | APValues |
Returns
undefined
| PlaneDirector
The autopilot's vertical go-around mode director.
Inherited from
APConfig.createGaVerticalDirector
createGpDirector()?
optional
createGpDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:341
Creates the autopilot's GPS glidepath mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's GPS glidepath mode director.
Inherited from
APConfig.createGpDirector
createGpssDirector()?
optional
createGpssDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:265
Creates the autopilot's GPS LNAV mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's GPS LNAV mode director.
Inherited from
APConfig.createGpssDirector
createGsDirector()?
optional
createGsDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:348
Creates the autopilot's ILS glideslope mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's ILS glideslope mode director.
Inherited from
APConfig.createGsDirector
createHeadingDirector()?
optional
createHeadingDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:216
Creates the autopilot's heading mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's heading mode director.
Inherited from
APConfig.createHeadingDirector
createHeadingHoldDirector()?
optional
createHeadingHoldDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:223
Creates the autopilot's heading hold (level off and then capture heading)
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's heading hold director.
Inherited from
APConfig.createHeadingHoldDirector
createLocDirector()?
optional
createLocDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:279
Creates the autopilot's LOC mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's LOC mode director.
Inherited from
APConfig.createLocDirector
createNavToNavManager()?
optional
createNavToNavManager(apValues
):undefined
|NavToNavManager
|NavToNavManager2
Defined in: src/sdk/autopilot/APConfig.ts:195
Creates the autopilot's nav-to-nav manager.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| NavToNavManager
| NavToNavManager2
The autopilot's nav-to-nav manager.
Inherited from
APConfig.createNavToNavManager
createPitchDirector()?
optional
createPitchDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:299
Creates the autopilot's pitch mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's pitch mode director.
Inherited from
APConfig.createPitchDirector
createPitchLevelerDirector()?
optional
createPitchLevelerDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:258
Creates the autopilot's pitch level mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's pitch level mode director.
Inherited from
APConfig.createPitchLevelerDirector
createRollDirector()?
optional
createRollDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:244
Creates the autopilot's roll mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's heading mode director.
Inherited from
APConfig.createRollDirector
createRolloutDirector()?
optional
createRolloutDirector():undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:292
Creates the autopilot's ROLLOUT mode director.
Returns
undefined
| PlaneDirector
The autopilot's ROLLOUT mode director.
Inherited from
APConfig.createRolloutDirector
createTakeoffLocLateralDirector()?
optional
createTakeoffLocLateralDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:393
Creates the autopilot's takeoff LOC mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's takeoff LOC mode director.
Inherited from
APConfig.createTakeoffLocLateralDirector
createToLateralDirector()?
optional
createToLateralDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:373
Creates the autopilot's lateral takeoff mode director (or combined lateral takeoff/go-around mode director).
Parameters
Parameter | Type |
---|---|
apValues | APValues |
Returns
undefined
| PlaneDirector
The autopilot's lateral takeoff mode director.
Inherited from
APConfig.createToLateralDirector
createToVerticalDirector()?
optional
createToVerticalDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:361
Creates the autopilot's vertical takeoff mode director (or combined vertical takeoff/go-around mode director).
Parameters
Parameter | Type |
---|---|
apValues | APValues |
Returns
undefined
| PlaneDirector
The autopilot's vertical takeoff mode director.
Inherited from
APConfig.createToVerticalDirector
createTrackDirector()?
optional
createTrackDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:230
Creates the autopilot's track mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's heading mode director.
Inherited from
APConfig.createTrackDirector
createTrackHoldDirector()?
optional
createTrackHoldDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:237
Creates the autopilot's track hold (level off and then capture track)
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's heading hold director.
Inherited from
APConfig.createTrackHoldDirector
createVariableBankManager()?
optional
createVariableBankManager(apValues
):undefined
|Record
<any
,any
>
Defined in: src/sdk/autopilot/APConfig.ts:202
Creates the autopilot's variable bank manager.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| Record
<any
, any
>
The autopilot's variable bank manager.
Inherited from
APConfig.createVariableBankManager
createVNavManager()?
optional
createVNavManager(apValues
):undefined
|VNavManager
Defined in: src/sdk/autopilot/APConfig.ts:188
Creates the autopilot's VNAV Manager.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| VNavManager
The autopilot's VNAV Manager.
Inherited from
APConfig.createVNavManager
createVNavPathDirector()?
optional
createVNavPathDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:209
Creates the autopilot's VNAV Path mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's VNAV Path mode director.
Inherited from
APConfig.createVNavPathDirector
createVorDirector()?
optional
createVorDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:272
Creates the autopilot's VOR mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's VOR mode director.
Inherited from
APConfig.createVorDirector
createVsDirector()?
optional
createVsDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:306
Creates the autopilot's vertical speed mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's vertical speed mode director.
Inherited from
APConfig.createVsDirector
createWingLevelerDirector()?
optional
createWingLevelerDirector(apValues
):undefined
|PlaneDirector
Defined in: src/sdk/autopilot/APConfig.ts:251
Creates the autopilot's wings level mode director.
Parameters
Parameter | Type | Description |
---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
undefined
| PlaneDirector
The autopilot's wings level mode director.
Inherited from
APConfig.createWingLevelerDirector