Skip to main content

Class: G1000Autopilot

Defined in: workingtitle-instruments-g1000/html_ui/Shared/Autopilot/G1000Autopilot.ts:11

A Garmin GFC700 autopilot.

Extends

Constructors

Constructor

new G1000Autopilot(bus, flightPlanner, config, stateManager, options?): G1000Autopilot

Defined in: workingtitle-instruments-g1000/html_ui/Shared/Autopilot/G1000Autopilot.ts:24

Creates an instance of the G1000Autopilot.

Parameters

ParameterTypeDescription
busEventBusThe event bus.
flightPlannerFlightPlannerThis autopilot's associated flight planner.
configGarminAPConfigInterfaceThis autopilot's configuration.
stateManagerAPStateManagerThis autopilot's state manager.
options?Readonly<GarminAutopilotOptions>Options with which to configure the new autopilot.

Returns

G1000Autopilot

Overrides

GarminAutopilot.constructor

Properties

_apValues

protected readonly _apValues: object

Defined in: sdk/autopilot/Autopilot.ts:73

activeSimDuration

activeSimDuration: Subject<number>

apApproachModeOn

apApproachModeOn: Subject<boolean>

apMasterOn

apMasterOn: Subject<boolean>

approachHasGP

approachHasGP: Subject<boolean>

approachIsActive

approachIsActive: Subject<boolean>

capturedAltitude

capturedAltitude: Subject<number>

cdiId

cdiId: string

cdiSource

cdiSource: Subject<Readonly<NavSourceId>>

dataProvider

dataProvider: ControllableAPDataProvider

isSelectedSpeedInMach

isSelectedSpeedInMach: Subject<boolean>

lateralActive

lateralActive: Subject<APLateralModes>

lateralArmed

lateralArmed: Subject<APLateralModes>

maxBankAngle

maxBankAngle: Subject<number>

maxBankId

maxBankId: Subject<number>

maxNoseDownPitchAngle

maxNoseDownPitchAngle: Subject<number>

maxNoseUpPitchAngle

maxNoseUpPitchAngle: Subject<number>

nav1HasGs: Subject<boolean>

nav2HasGs: Subject<boolean>

nav3HasGs: Subject<boolean>

nav4HasGs: Subject<boolean>

selectedAltitude

selectedAltitude: Subject<number>

selectedFlightPathAngle

selectedFlightPathAngle: Subject<number>

selectedHeading

selectedHeading: Subject<number>

selectedIas

selectedIas: Subject<number>

selectedMach

selectedMach: Subject<number>

selectedPitch

selectedPitch: Subject<number>

selectedVerticalSpeed

selectedVerticalSpeed: Subject<number>

simRate

simRate: Subject<number>

verticalActive

verticalActive: Subject<APVerticalModes>

verticalArmed

verticalArmed: Subject<APVerticalModes>

Inherited from

GarminAutopilot._apValues


activeSimDurationSimVar

protected readonly activeSimDurationSimVar: RegisteredSimVar<number>

Defined in: sdk/autopilot/Autopilot.ts:71

Inherited from

GarminAutopilot.activeSimDurationSimVar


altCapArmed

protected altCapArmed: boolean = false

Defined in: sdk/autopilot/Autopilot.ts:52

Inherited from

GarminAutopilot.altCapArmed


altSelectManager

protected readonly altSelectManager: AltitudeSelectManager

Defined in: garminsdk/autopilot/GarminAutopilot.ts:77

Inherited from

GarminAutopilot.altSelectManager


altSelectStops

protected readonly altSelectStops: SetSubject<number>

Defined in: garminsdk/autopilot/GarminAutopilot.ts:75

Inherited from

GarminAutopilot.altSelectStops


apDriver

protected readonly apDriver: AutopilotDriver

Defined in: sdk/autopilot/Autopilot.ts:43

This autopilot's sim autopilot driver.

Inherited from

GarminAutopilot.apDriver


apValues

readonly apValues: APValues

Defined in: sdk/autopilot/Autopilot.ts:106

Inherited from

GarminAutopilot.apValues


autopilotInitialized

protected autopilotInitialized: boolean = false

Defined in: sdk/autopilot/Autopilot.ts:108

Inherited from

GarminAutopilot.autopilotInitialized


bus

protected readonly bus: EventBus

Defined in: sdk/autopilot/Autopilot.ts:118

The event bus.

Inherited from

GarminAutopilot.bus


cdiSource

protected cdiSource: Readonly<NavSourceId>

Defined in: sdk/autopilot/Autopilot.ts:45

Inherited from

GarminAutopilot.cdiSource


config

protected readonly config: GarminAPConfigInterface

Defined in: sdk/autopilot/Autopilot.ts:120

This autopilot's configuration.

Inherited from

GarminAutopilot.config


currentAltitude

protected currentAltitude: number = 0

Defined in: sdk/autopilot/Autopilot.ts:60

Inherited from

GarminAutopilot.currentAltitude


dataProvider

protected readonly dataProvider: ControllableAPDataProvider

Defined in: sdk/autopilot/Autopilot.ts:68

Inherited from

GarminAutopilot.dataProvider


externalAutopilotInstalled

readonly externalAutopilotInstalled: Subject<boolean>

Defined in: workingtitle-instruments-g1000/html_ui/Shared/Autopilot/G1000Autopilot.ts:12


flightPlanner

protected readonly flightPlanner: FlightPlanner

Defined in: sdk/autopilot/Autopilot.ts:119

This autopilot's associated flight planner.

Inherited from

GarminAutopilot.flightPlanner


flightPlanSynced

protected flightPlanSynced: boolean = false

Defined in: sdk/autopilot/Autopilot.ts:63

Inherited from

GarminAutopilot.flightPlanSynced


fmaData

protected readonly fmaData: ObjectSubject<FmaData>

Defined in: garminsdk/autopilot/GarminAutopilot.ts:81

Inherited from

GarminAutopilot.fmaData


fmaDataPublisher

protected readonly fmaDataPublisher: Publisher<FmaDataEvents>

Defined in: garminsdk/autopilot/GarminAutopilot.ts:83

Inherited from

GarminAutopilot.fmaDataPublisher


inClimb

protected inClimb: boolean = false

Defined in: sdk/autopilot/Autopilot.ts:59

Inherited from

GarminAutopilot.inClimb


isAltSelectInitialized

protected readonly isAltSelectInitialized: ConsumerValue<boolean>

Defined in: garminsdk/autopilot/GarminAutopilot.ts:79

Inherited from

GarminAutopilot.isAltSelectInitialized


isApproachModeCommandedOn

protected isApproachModeCommandedOn: boolean = false

Defined in: garminsdk/autopilot/GarminAutopilot.ts:94

Inherited from

GarminAutopilot.isApproachModeCommandedOn


isApproachModeOn

protected readonly isApproachModeOn: Subject<boolean>

Defined in: garminsdk/autopilot/GarminAutopilot.ts:92

Inherited from

GarminAutopilot.isApproachModeOn


isNavModeOn

protected readonly isNavModeOn: Subject<boolean>

Defined in: garminsdk/autopilot/GarminAutopilot.ts:91

Inherited from

GarminAutopilot.isNavModeOn


lateralModeFailed

protected lateralModeFailed: boolean = false

Defined in: sdk/autopilot/Autopilot.ts:57

Deprecated

Mode failure and reversion logic should be handled by subclasses of Autopilot.

Inherited from

GarminAutopilot.lateralModeFailed


lateralModeReversionFromMode

protected lateralModeReversionFromMode: number | null = null

Defined in: garminsdk/autopilot/GarminAutopilot.ts:96

Inherited from

GarminAutopilot.lateralModeReversionFromMode


lateralModeReversionToMode

protected lateralModeReversionToMode: number | null = null

Defined in: garminsdk/autopilot/GarminAutopilot.ts:97

Inherited from

GarminAutopilot.lateralModeReversionToMode


lateralModes

protected readonly lateralModes: Map<number, PlaneDirector>

Defined in: sdk/autopilot/Autopilot.ts:47

Inherited from

GarminAutopilot.lateralModes


machToKias

protected readonly machToKias: ConsumerValue<number>

Defined in: garminsdk/autopilot/GarminAutopilot.ts:86

Inherited from

GarminAutopilot.machToKias


readonly navToNavManager: NavToNavManager2 | undefined

Defined in: sdk/autopilot/Autopilot.ts:34

This autopilot's nav-to-nav transfer manager.

Inherited from

GarminAutopilot.navToNavManager


needPublishFmaData

protected needPublishFmaData: boolean = false

Defined in: garminsdk/autopilot/GarminAutopilot.ts:84

Inherited from

GarminAutopilot.needPublishFmaData


requireApproachIsActiveForNavToNav

protected requireApproachIsActiveForNavToNav: boolean = true

Defined in: sdk/autopilot/Autopilot.ts:66

Can be set to false in child classes to override behavior for certain aircraft.

Inherited from

GarminAutopilot.requireApproachIsActiveForNavToNav


resetAltSelectInitialization

protected readonly resetAltSelectInitialization: boolean

Defined in: garminsdk/autopilot/GarminAutopilot.ts:73

Inherited from

GarminAutopilot.resetAltSelectInitialization


selSpeedIsMach

protected readonly selSpeedIsMach: ConsumerSubject<boolean>

Defined in: garminsdk/autopilot/GarminAutopilot.ts:87

Inherited from

GarminAutopilot.selSpeedIsMach


simRateSimVar

protected readonly simRateSimVar: RegisteredSimVar<number>

Defined in: sdk/autopilot/Autopilot.ts:70

Inherited from

GarminAutopilot.simRateSimVar


stateManager

readonly stateManager: APStateManager

Defined in: sdk/autopilot/Autopilot.ts:121

This autopilot's state manager.

Inherited from

GarminAutopilot.stateManager


supportMachSelect

protected readonly supportMachSelect: boolean

Defined in: garminsdk/autopilot/GarminAutopilot.ts:89

Inherited from

GarminAutopilot.supportMachSelect


variableBankManager

readonly variableBankManager: Record<any, any> | undefined

Defined in: sdk/autopilot/Autopilot.ts:40

This autopilot's variable bank angle Manager.

Inherited from

GarminAutopilot.variableBankManager


verticalAltitudeArmed

protected verticalAltitudeArmed: APAltitudeModes = APAltitudeModes.NONE

Defined in: sdk/autopilot/Autopilot.ts:50

Inherited from

GarminAutopilot.verticalAltitudeArmed


verticalApproachArmed

protected verticalApproachArmed: number = APVerticalModes.NONE

Defined in: sdk/autopilot/Autopilot.ts:51

Inherited from

GarminAutopilot.verticalApproachArmed


verticalModeReversionFromAltitudeMode

protected verticalModeReversionFromAltitudeMode: APAltitudeModes | null = null

Defined in: garminsdk/autopilot/GarminAutopilot.ts:100

Inherited from

GarminAutopilot.verticalModeReversionFromAltitudeMode


verticalModeReversionFromMode

protected verticalModeReversionFromMode: number | null = null

Defined in: garminsdk/autopilot/GarminAutopilot.ts:99

Inherited from

GarminAutopilot.verticalModeReversionFromMode


verticalModeReversionToMode

protected verticalModeReversionToMode: number | null = null

Defined in: garminsdk/autopilot/GarminAutopilot.ts:101

Inherited from

GarminAutopilot.verticalModeReversionToMode


verticalModes

protected readonly verticalModes: Map<number, PlaneDirector>

Defined in: sdk/autopilot/Autopilot.ts:48

Inherited from

GarminAutopilot.verticalModes


vnavCaptureType

protected vnavCaptureType: VNavAltCaptureType = VNavAltCaptureType.None

Defined in: sdk/autopilot/Autopilot.ts:61

Inherited from

GarminAutopilot.vnavCaptureType


vnavManager

readonly vnavManager: VNavManager | undefined

Defined in: sdk/autopilot/Autopilot.ts:37

This autopilot's VNav Manager.

Inherited from

GarminAutopilot.vnavManager


ALT_SELECT_OPTIONS_DEFAULT

protected readonly static ALT_SELECT_OPTIONS_DEFAULT: AltitudeSelectManagerOptions

Defined in: garminsdk/autopilot/GarminAutopilot.ts:59

Inherited from

GarminAutopilot.ALT_SELECT_OPTIONS_DEFAULT

Methods

activateApproachMode()

protected activateApproachMode(): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:490

Activates approach mode. Activating approach mode will arm lateral and vertical modes based on the current CDI source and nav-to-nav guidance.

Returns

void

Inherited from

GarminAutopilot.activateApproachMode


approachPressed()

protected approachPressed(set?): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:467

Handles input from the State Manager when the APPR button is pressed.

Parameters

ParameterTypeDescription
set?booleanis whether this event commands a specific set

Returns

void

Inherited from

GarminAutopilot.approachPressed


armModesForApproach()

protected armModesForApproach(lateralMode, verticalMode): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:533

Arms lateral and vertical approach modes. The vertical mode will only be armed if the lateral mode is successfully armed.

Parameters

ParameterTypeDescription
lateralModeAPLateralModesThe lateral mode to arm.
verticalModeAPVerticalModesThe vertical mode to arm.

Returns

void

Inherited from

GarminAutopilot.armModesForApproach


checkModes()

protected checkModes(): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:618

Checks if all the active and armed modes are still in their proper state and takes corrective action if not.

Returns

void

Inherited from

GarminAutopilot.checkModes


checkRollModeActive()

protected checkRollModeActive(): void

Defined in: sdk/autopilot/Autopilot.ts:1167

Checks if the sim AP is in roll mode and sets it if not.

Returns

void

Inherited from

GarminAutopilot.checkRollModeActive


createDirectors()

protected createDirectors(config): void

Defined in: sdk/autopilot/Autopilot.ts:174

Creates this autopilot's directors.

Parameters

ParameterTypeDescription
configAPConfigThis autopilot's configuration.

Returns

void

Inherited from

GarminAutopilot.createDirectors


createLateralDirectors()

protected createLateralDirectors(config): void

Defined in: sdk/autopilot/Autopilot.ts:183

Creates this autopilot's lateral mode directors.

Parameters

ParameterTypeDescription
configAPConfigThis autopilot's configuration.

Returns

void

Inherited from

GarminAutopilot.createLateralDirectors


createVerticalDirectors()

protected createVerticalDirectors(config): void

Defined in: sdk/autopilot/Autopilot.ts:198

Creates this autopilot's vertical mode directors.

Parameters

ParameterTypeDescription
configAPConfigThis autopilot's configuration.

Returns

void

Inherited from

GarminAutopilot.createVerticalDirectors


deactivateApproachMode()

protected deactivateApproachMode(preserveLateralMode): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:568

Deactivates approach mode. Deactivating approach mode will deactivate any armed or active lateral and vertical approach modes.

Parameters

ParameterTypeDescription
preserveLateralModebooleanWhether to preserve armed or active lateral modes. If true, then any armed or active lateral approach mode that is deactivated will be replaced with its non-approach counterpart, if one exists.

Returns

void

Inherited from

GarminAutopilot.deactivateApproachMode


deactivateArmedOrActiveLateralMode()

protected deactivateArmedOrActiveLateralMode(mode): boolean

Defined in: sdk/autopilot/Autopilot.ts:553

Attempts to deactivate an armed or active lateral mode.

Parameters

ParameterTypeDescription
modenumberThe lateral mode to deactivate.

Returns

boolean

Whether the specified mode was armed or active and deactivated by this method.

Inherited from

GarminAutopilot.deactivateArmedOrActiveLateralMode


deactivateArmedOrActiveVerticalMode()

protected deactivateArmedOrActiveVerticalMode(mode): boolean

Defined in: sdk/autopilot/Autopilot.ts:599

Attempts to deactivate an armed or active vertical mode.

Parameters

ParameterTypeDescription
modenumberThe vertical mode to deactivate.

Returns

boolean

Whether the specified mode was armed or active and deactivated by this method.

Inherited from

GarminAutopilot.deactivateArmedOrActiveVerticalMode


getArmableApproachType()

protected getArmableApproachType(): number

Defined in: sdk/autopilot/Autopilot.ts:705

Returns the AP Lateral Mode that can be armed.

Returns

number

The AP Lateral Mode that can be armed.

Inherited from

GarminAutopilot.getArmableApproachType


getDefaultLateralMode()

protected getDefaultLateralMode(): APLateralModes

Defined in: sdk/autopilot/Autopilot.ts:1186

Get the default lateral mode from APConfig

Returns

APLateralModes

default lateral mode

Inherited from

GarminAutopilot.getDefaultLateralMode


getDefaultVerticalMode()

protected getDefaultVerticalMode(): APVerticalModes

Defined in: sdk/autopilot/Autopilot.ts:1198

Get the default vertical mode from APConfig

Returns

APVerticalModes

default vertical mode

Inherited from

GarminAutopilot.getDefaultVerticalMode


handleApFdStateChange()

protected handleApFdStateChange(): void

Defined in: sdk/autopilot/Autopilot.ts:1128

Manages the FD state and the modes when AP/FD are off.

Returns

void

Inherited from

GarminAutopilot.handleApFdStateChange


handleLateralActiveModeReversion()

protected handleLateralActiveModeReversion(mode): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:637

Handles when the active lateral mode must be reverted to another mode.

Parameters

ParameterTypeDescription
modenumberThe active lateral mode that must be reverted.

Returns

void

Inherited from

GarminAutopilot.handleLateralActiveModeReversion


handleVerticalActiveModeReversion()

protected handleVerticalActiveModeReversion(mode): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:670

Handles when the active vertical mode must be reverted to another mode.

Parameters

ParameterTypeDescription
modenumberThe active vertical mode that must be reverted.

Returns

void

Inherited from

GarminAutopilot.handleVerticalActiveModeReversion


initLateralModeDirector()

protected initLateralModeDirector(mode, director, setBank?, driveBank?): void

Defined in: sdk/autopilot/Autopilot.ts:228

Initializes a lateral mode director.

Parameters

ParameterTypeDescription
modenumberThe director's mode.
directorPlaneDirectorThe director to initialize.
setBank?(bank) => voidA function that the director can use to set the flight director's commanded bank angle.
driveBank?(bank, rate?) => voidA function that the director can use to drive the flight director's commanded bank angle.

Returns

void

Inherited from

GarminAutopilot.initLateralModeDirector


initLateralModes()

protected initLateralModes(): void

Defined in: sdk/autopilot/Autopilot.ts:212

Initializes this autopilot's lateral modes.

Returns

void

Inherited from

GarminAutopilot.initLateralModes


initNavToNavManager()

protected initNavToNavManager(): void

Defined in: sdk/autopilot/Autopilot.ts:342

Initializes the Autopilot with the available Nav To Nav Manager.

Returns

void

Inherited from

GarminAutopilot.initNavToNavManager


initVerticalModeDirector()

protected initVerticalModeDirector(mode, director, setPitch?, drivePitch?): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:175

Initializes a vertical mode director.

Parameters

ParameterTypeDescription
modenumberThe director's mode.
directorPlaneDirectorThe director to initialize.
setPitch?(pitch, resetServo?, maxNoseDownPitch?, maxNoseUpPitch?) => voidA function that the director can use to set the flight director's commanded pitch angle.
drivePitch?(pitch, adjustForAoa?, adjustForVerticalWind?, rate?, maxNoseDownPitch?, maxNoseUpPitch?) => voidA function that the director can use to drive the flight director's commanded pitch angle.

Returns

void

Inherited from

GarminAutopilot.initVerticalModeDirector


initVerticalModes()

protected initVerticalModes(): void

Defined in: sdk/autopilot/Autopilot.ts:244

Initializes this autopilot's vertical modes.

Returns

void

Inherited from

GarminAutopilot.initVerticalModes


initVNavManager()

protected initVNavManager(): void

Defined in: sdk/autopilot/Autopilot.ts:358

Initializes the Autopilot with the available VNav Manager.

Returns

void

Inherited from

GarminAutopilot.initVNavManager


isLateralModeActivatedOrArmed()

protected isLateralModeActivatedOrArmed(mode): boolean

Defined in: sdk/autopilot/Autopilot.ts:544

Checks if a lateral mode is armed or active and if so, deactivates it.

Parameters

ParameterTypeDescription
modenumberThe lateral mode to check and deactivate.

Returns

boolean

Whether the specified mode was armed or active and deactivated by this method.

Deprecated

Please use deactivateArmedOrActiveLateralMode() instead.

Inherited from

GarminAutopilot.isLateralModeActivatedOrArmed


lateralPressed()

protected lateralPressed(data): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:412

Handles input from the State Manager when a lateral mode button is pressed.

Parameters

ParameterTypeDescription
dataAPModePressEventis the AP Lateral Mode Event Data

Returns

void

Inherited from

GarminAutopilot.lateralPressed


manageAltitudeCapture()

protected manageAltitudeCapture(): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:245

Checks and sets the proper armed altitude mode.

Returns

void

Inherited from

GarminAutopilot.manageAltitudeCapture


monitorAdditionalEvents()

protected monitorAdditionalEvents(): void

Defined in: workingtitle-instruments-g1000/html_ui/Shared/Autopilot/G1000Autopilot.ts:56

Additional events to be monitored (to be overridden).

Returns

void

Overrides

GarminAutopilot.monitorAdditionalEvents


monitorApSpeedValues()

protected monitorApSpeedValues(): void

Defined in: sdk/autopilot/Autopilot.ts:1105

Overridable method for setting the selected speed values for the A/P to follow.

Returns

void

Inherited from

GarminAutopilot.monitorApSpeedValues


monitorEvents()

protected monitorEvents(): void

Defined in: sdk/autopilot/Autopilot.ts:982

Monitors subevents and bus events.

Returns

void

Inherited from

GarminAutopilot.monitorEvents


monitorGarminEvents()

protected monitorGarminEvents(): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:199

Monitors Garmin autopilot-specific events.

Returns

void

Inherited from

GarminAutopilot.monitorGarminEvents


onAfterUpdate()

protected onAfterUpdate(): void

Defined in: workingtitle-instruments-g1000/html_ui/Shared/Autopilot/G1000Autopilot.ts:49

This method runs each update cycle after the update occurs.

Returns

void

Overrides

GarminAutopilot.onAfterUpdate


onBeforeUpdate()

protected onBeforeUpdate(): void

Defined in: sdk/autopilot/Autopilot.ts:418

This method runs each update cycle before the update occurs.

Returns

void

Inherited from

GarminAutopilot.onBeforeUpdate


onInitialized()

protected onInitialized(): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:205

This method runs whenever the initialized state of the Autopilot changes.

Returns

void

Inherited from

GarminAutopilot.onInitialized


reconcileApproachState()

protected reconcileApproachState(): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:590

Reconciles the nominal approach mode state with the state of this autopilot's directors.

Returns

void

Inherited from

GarminAutopilot.reconcileApproachState


reset()

reset(): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:164

Resets this autopilot. Resets the altitude preselector, sets AP MASTER to off, and deactivates the flight director.

Returns

void

Inherited from

GarminAutopilot.reset


setAltHold()

protected setAltHold(): void

Defined in: sdk/autopilot/Autopilot.ts:812

Method called when the ALT button is pressed.

Returns

void

Inherited from

GarminAutopilot.setAltHold


setLateralActive()

protected setLateralActive(mode): void

Defined in: sdk/autopilot/Autopilot.ts:735

Callback to set the lateral active mode.

Parameters

ParameterTypeDescription
modenumberis the mode being set.

Returns

void

Inherited from

GarminAutopilot.setLateralActive


setLateralArmed()

protected setLateralArmed(mode): void

Defined in: sdk/autopilot/Autopilot.ts:752

Callback to set the lateral armed mode.

Parameters

ParameterTypeDescription
modenumberis the mode being set.

Returns

void

Inherited from

GarminAutopilot.setLateralArmed


setSelectedAltitudeInitialized()

setSelectedAltitudeInitialized(initialized): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:156

Sets the initialized state of this autopilot's selected altitude.

Parameters

ParameterTypeDescription
initializedbooleanThe state to set.

Returns

void

Inherited from

GarminAutopilot.setSelectedAltitudeInitialized


setVerticalActive()

protected setVerticalActive(mode): void

Defined in: sdk/autopilot/Autopilot.ts:763

Callback to set the vertical active mode.

Parameters

ParameterTypeDescription
modenumberis the mode being set.

Returns

void

Inherited from

GarminAutopilot.setVerticalActive


setVerticalApproachArmed()

protected setVerticalApproachArmed(mode): void

Defined in: sdk/autopilot/Autopilot.ts:799

Callback to set the vertical approach armed mode.

Parameters

ParameterTypeDescription
modenumberis the mode being set.

Returns

void

Inherited from

GarminAutopilot.setVerticalApproachArmed


setVerticalArmed()

protected setVerticalArmed(mode): void

Defined in: sdk/autopilot/Autopilot.ts:784

Callback to set the vertical armed mode.

Parameters

ParameterTypeDescription
modenumberis the mode being set.

Returns

void

Inherited from

GarminAutopilot.setVerticalArmed


togaPressed()

protected togaPressed(): void

Defined in: sdk/autopilot/Autopilot.ts:657

Handles input from the State Manager when the TOGA button is pressed (K event AUTO_THROTTLE_TO_GA)

Returns

void

Inherited from

GarminAutopilot.togaPressed


update()

update(): void

Defined in: sdk/autopilot/Autopilot.ts:386

Update method for the Autopilot.

Returns

void

Inherited from

GarminAutopilot.update


updateApproachModeState()

protected updateApproachModeState(): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:333

Updates this autopilot's approach mode state.

Returns

void

Inherited from

GarminAutopilot.updateApproachModeState


updateCachedAltitudeData()

protected updateCachedAltitudeData(): void

Defined in: sdk/autopilot/Autopilot.ts:410

Updates this autopilot's cached altitude data.

Returns

void

Inherited from

GarminAutopilot.updateCachedAltitudeData


updateFma()

protected updateFma(): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:378

Publishes data for the FMA.

Returns

void

Inherited from

GarminAutopilot.updateFma


updateModeReversionState()

protected updateModeReversionState(): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:343

Updates this autopilot's mode reversion state.

Returns

void

Inherited from

GarminAutopilot.updateModeReversionState


updateModes()

protected updateModes(): void

Defined in: sdk/autopilot/Autopilot.ts:891

Runs update on each of the active and armed modes.

Returns

void

Inherited from

GarminAutopilot.updateModes


updateNavModeState()

protected updateNavModeState(): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:294

Updates this autopilot's NAV mode state.

Returns

void

Inherited from

GarminAutopilot.updateNavModeState


updateNavToNavManagerAfter()

protected updateNavToNavManagerAfter(): void

Defined in: sdk/autopilot/Autopilot.ts:975

Updates this autopilot's nav-to-nav manager after directors have been updated.

Returns

void

Inherited from

GarminAutopilot.updateNavToNavManagerAfter


updateNavToNavManagerBefore()

protected updateNavToNavManagerBefore(): void

Defined in: sdk/autopilot/Autopilot.ts:968

Updates this autopilot's nav-to-nav manager before directors have been updated.

Returns

void

Inherited from

GarminAutopilot.updateNavToNavManagerBefore


verticalPressed()

protected verticalPressed(data): void

Defined in: garminsdk/autopilot/GarminAutopilot.ts:443

Handles input from the State Manager when a vertical mode button is pressed.

Parameters

ParameterTypeDescription
dataAPModePressEventis the AP Vertical Mode Event Data

Returns

void

Inherited from

GarminAutopilot.verticalPressed