Class: G3000Autopilot
Defined in: workingtitle-instruments-g3000/html_ui/MFD/Autopilot/G3000Autopilot.ts:13
A G3000 autopilot.
Extends
Constructors
Constructor
new G3000Autopilot(
bus,flightPlanner,apConfig,stateManager,g3000Config,metricAltSettingsManager,minimumsDataProvider):G3000Autopilot
Defined in: workingtitle-instruments-g3000/html_ui/MFD/Autopilot/G3000Autopilot.ts:25
Creates a new instance of G3000Autopilot.
Parameters
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The event bus. |
flightPlanner | FlightPlanner<""> | The autopilot's associated flight planner. |
apConfig | GarminAPConfigInterface | The autopilot's configuration. |
stateManager | APStateManager | The autopilot's state manager. |
g3000Config | AutopilotConfig | A G3000 config which defines options for the autopilot. |
metricAltSettingsManager | MetricAltitudeSettingsManager | A manager of metric altitude mode user settings. |
minimumsDataProvider | MinimumsDataProvider | A provider of minimums data. |
Returns
G3000Autopilot
Overrides
Properties
_apValues
protectedreadonly_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
nav1HasGs:
Subject<boolean>
nav2HasGs
nav2HasGs:
Subject<boolean>
nav3HasGs
nav3HasGs:
Subject<boolean>
nav4HasGs
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
activeSimDurationSimVar
protectedreadonlyactiveSimDurationSimVar:RegisteredSimVar<number>
Defined in: sdk/autopilot/Autopilot.ts:71
Inherited from
GarminAutopilot.activeSimDurationSimVar
altCapArmed
protectedaltCapArmed:boolean=false
Defined in: sdk/autopilot/Autopilot.ts:52
Inherited from
altSelectManager
protectedreadonlyaltSelectManager:AltitudeSelectManager
Defined in: garminsdk/autopilot/GarminAutopilot.ts:77
Inherited from
GarminAutopilot.altSelectManager
altSelectStops
protectedreadonlyaltSelectStops:SetSubject<number>
Defined in: garminsdk/autopilot/GarminAutopilot.ts:75
Inherited from
GarminAutopilot.altSelectStops
apDriver
protectedreadonlyapDriver:AutopilotDriver
Defined in: sdk/autopilot/Autopilot.ts:43
This autopilot's sim autopilot driver.
Inherited from
apValues
readonlyapValues:APValues
Defined in: sdk/autopilot/Autopilot.ts:106
Inherited from
autopilotInitialized
protectedautopilotInitialized:boolean=false
Defined in: sdk/autopilot/Autopilot.ts:108
Inherited from
GarminAutopilot.autopilotInitialized
bus
protectedreadonlybus:EventBus
Defined in: sdk/autopilot/Autopilot.ts:118
The event bus.
Inherited from
cdiSource
protectedcdiSource:Readonly<NavSourceId>
Defined in: sdk/autopilot/Autopilot.ts:45
Inherited from
config
protectedreadonlyconfig:GarminAPConfigInterface
Defined in: sdk/autopilot/Autopilot.ts:120
This autopilot's configuration.
Inherited from
currentAltitude
protectedcurrentAltitude:number=0
Defined in: sdk/autopilot/Autopilot.ts:60
Inherited from
GarminAutopilot.currentAltitude
dataProvider
protectedreadonlydataProvider:ControllableAPDataProvider
Defined in: sdk/autopilot/Autopilot.ts:68
Inherited from
flightPlanner
protectedreadonlyflightPlanner:FlightPlanner
Defined in: sdk/autopilot/Autopilot.ts:119
This autopilot's associated flight planner.
Inherited from
flightPlanSynced
protectedflightPlanSynced:boolean=false
Defined in: sdk/autopilot/Autopilot.ts:63
Inherited from
GarminAutopilot.flightPlanSynced
fmaData
protectedreadonlyfmaData:ObjectSubject<FmaData>
Defined in: garminsdk/autopilot/GarminAutopilot.ts:81
Inherited from
fmaDataPublisher
protectedreadonlyfmaDataPublisher:Publisher<FmaDataEvents>
Defined in: garminsdk/autopilot/GarminAutopilot.ts:83
Inherited from
GarminAutopilot.fmaDataPublisher
inClimb
protectedinClimb:boolean=false
Defined in: sdk/autopilot/Autopilot.ts:59
Inherited from
isAltSelectInitialized
protectedreadonlyisAltSelectInitialized:ConsumerValue<boolean>
Defined in: garminsdk/autopilot/GarminAutopilot.ts:79
Inherited from
GarminAutopilot.isAltSelectInitialized
isApproachModeCommandedOn
protectedisApproachModeCommandedOn:boolean=false
Defined in: garminsdk/autopilot/GarminAutopilot.ts:94
Inherited from
GarminAutopilot.isApproachModeCommandedOn
isApproachModeOn
protectedreadonlyisApproachModeOn:Subject<boolean>
Defined in: garminsdk/autopilot/GarminAutopilot.ts:92
Inherited from
GarminAutopilot.isApproachModeOn
isNavModeOn
protectedreadonlyisNavModeOn:Subject<boolean>
Defined in: garminsdk/autopilot/GarminAutopilot.ts:91
Inherited from
lateralModeFailed
protectedlateralModeFailed: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
protectedlateralModeReversionFromMode:number|null=null
Defined in: garminsdk/autopilot/GarminAutopilot.ts:96
Inherited from
GarminAutopilot.lateralModeReversionFromMode
lateralModeReversionToMode
protectedlateralModeReversionToMode:number|null=null
Defined in: garminsdk/autopilot/GarminAutopilot.ts:97
Inherited from
GarminAutopilot.lateralModeReversionToMode
lateralModes
protectedreadonlylateralModes:Map<number,PlaneDirector>
Defined in: sdk/autopilot/Autopilot.ts:47
Inherited from
machToKias
protectedreadonlymachToKias:ConsumerValue<number>
Defined in: garminsdk/autopilot/GarminAutopilot.ts:86
Inherited from
navToNavManager
readonlynavToNavManager:NavToNavManager2|undefined
Defined in: sdk/autopilot/Autopilot.ts:34
This autopilot's nav-to-nav transfer manager.
Inherited from
GarminAutopilot.navToNavManager
needPublishFmaData
protectedneedPublishFmaData:boolean=false
Defined in: garminsdk/autopilot/GarminAutopilot.ts:84
Inherited from
GarminAutopilot.needPublishFmaData
requireApproachIsActiveForNavToNav
protectedrequireApproachIsActiveForNavToNav: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
protectedreadonlyresetAltSelectInitialization:boolean
Defined in: garminsdk/autopilot/GarminAutopilot.ts:73
Inherited from
GarminAutopilot.resetAltSelectInitialization
selSpeedIsMach
protectedreadonlyselSpeedIsMach:ConsumerSubject<boolean>
Defined in: garminsdk/autopilot/GarminAutopilot.ts:87
Inherited from
GarminAutopilot.selSpeedIsMach
simRateSimVar
protectedreadonlysimRateSimVar:RegisteredSimVar<number>
Defined in: sdk/autopilot/Autopilot.ts:70
Inherited from
stateManager
readonlystateManager:APStateManager
Defined in: sdk/autopilot/Autopilot.ts:121
This autopilot's state manager.
Inherited from
supportMachSelect
protectedreadonlysupportMachSelect:boolean
Defined in: garminsdk/autopilot/GarminAutopilot.ts:89
Inherited from
GarminAutopilot.supportMachSelect
variableBankManager
readonlyvariableBankManager:Record<any,any> |undefined
Defined in: sdk/autopilot/Autopilot.ts:40
This autopilot's variable bank angle Manager.
Inherited from
GarminAutopilot.variableBankManager
verticalAltitudeArmed
protectedverticalAltitudeArmed:APAltitudeModes=APAltitudeModes.NONE
Defined in: sdk/autopilot/Autopilot.ts:50
Inherited from
GarminAutopilot.verticalAltitudeArmed
verticalApproachArmed
protectedverticalApproachArmed:number=APVerticalModes.NONE
Defined in: sdk/autopilot/Autopilot.ts:51
Inherited from
GarminAutopilot.verticalApproachArmed
verticalModeReversionFromAltitudeMode
protectedverticalModeReversionFromAltitudeMode:APAltitudeModes|null=null
Defined in: garminsdk/autopilot/GarminAutopilot.ts:100
Inherited from
GarminAutopilot.verticalModeReversionFromAltitudeMode
verticalModeReversionFromMode
protectedverticalModeReversionFromMode:number|null=null
Defined in: garminsdk/autopilot/GarminAutopilot.ts:99
Inherited from
GarminAutopilot.verticalModeReversionFromMode
verticalModeReversionToMode
protectedverticalModeReversionToMode:number|null=null
Defined in: garminsdk/autopilot/GarminAutopilot.ts:101
Inherited from
GarminAutopilot.verticalModeReversionToMode
verticalModes
protectedreadonlyverticalModes:Map<number,PlaneDirector>
Defined in: sdk/autopilot/Autopilot.ts:48
Inherited from
vnavCaptureType
protectedvnavCaptureType:VNavAltCaptureType=VNavAltCaptureType.None
Defined in: sdk/autopilot/Autopilot.ts:61
Inherited from
GarminAutopilot.vnavCaptureType
vnavManager
readonlyvnavManager:VNavManager|undefined
Defined in: sdk/autopilot/Autopilot.ts:37
This autopilot's VNav Manager.
Inherited from
ALT_SELECT_OPTIONS_DEFAULT
protectedreadonlystaticALT_SELECT_OPTIONS_DEFAULT:AltitudeSelectManagerOptions
Defined in: garminsdk/autopilot/GarminAutopilot.ts:59
Inherited from
GarminAutopilot.ALT_SELECT_OPTIONS_DEFAULT
Methods
activateApproachMode()
protectedactivateApproachMode():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()
protectedapproachPressed(set?):void
Defined in: garminsdk/autopilot/GarminAutopilot.ts:467
Handles input from the State Manager when the APPR button is pressed.
Parameters
| Parameter | Type | Description |
|---|---|---|
set? | boolean | is whether this event commands a specific set |
Returns
void
Inherited from
GarminAutopilot.approachPressed
armModesForApproach()
protectedarmModesForApproach(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
| Parameter | Type | Description |
|---|---|---|
lateralMode | APLateralModes | The lateral mode to arm. |
verticalMode | APVerticalModes | The vertical mode to arm. |
Returns
void
Inherited from
GarminAutopilot.armModesForApproach
checkModes()
protectedcheckModes():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
checkPitchModeActive()
protectedcheckPitchModeActive():void
Defined in: sdk/autopilot/Autopilot.ts:1367
Checks if the sim autopilot's pitch mode is active and activates it if not.
Returns
void
Inherited from
GarminAutopilot.checkPitchModeActive
checkRollModeActive()
protectedcheckRollModeActive():void
Defined in: sdk/autopilot/Autopilot.ts:1358
Checks if the sim autopilot's roll (bank) mode is active and activates it if not.
Returns
void
Inherited from
GarminAutopilot.checkRollModeActive
createDirectors()
protectedcreateDirectors(config):void
Defined in: sdk/autopilot/Autopilot.ts:174
Creates this autopilot's directors.
Parameters
| Parameter | Type | Description |
|---|---|---|
config | APConfig | This autopilot's configuration. |
Returns
void
Inherited from
GarminAutopilot.createDirectors
createLateralDirectors()
protectedcreateLateralDirectors(config):void
Defined in: sdk/autopilot/Autopilot.ts:183
Creates this autopilot's lateral mode directors.
Parameters
| Parameter | Type | Description |
|---|---|---|
config | APConfig | This autopilot's configuration. |
Returns
void
Inherited from
GarminAutopilot.createLateralDirectors
createLateralNoneDirector()
protectedcreateLateralNoneDirector():PlaneDirector
Defined in: sdk/autopilot/Autopilot.ts:198
Creates a director for the APLateralModes.NONE mode.
Returns
A director for the APLateralModes.NONE mode.
Inherited from
GarminAutopilot.createLateralNoneDirector
createVerticalDirectors()
protectedcreateVerticalDirectors(config):void
Defined in: sdk/autopilot/Autopilot.ts:206
Creates this autopilot's vertical mode directors.
Parameters
| Parameter | Type | Description |
|---|---|---|
config | APConfig | This autopilot's configuration. |
Returns
void
Inherited from
GarminAutopilot.createVerticalDirectors
createVerticalNoneDirector()
protectedcreateVerticalNoneDirector():PlaneDirector
Defined in: sdk/autopilot/Autopilot.ts:222
Creates a director for the APVerticalModes.NONE mode.
Returns
A director for the APVerticalModes.NONE mode.
Inherited from
GarminAutopilot.createVerticalNoneDirector
deactivateApproachMode()
protecteddeactivateApproachMode(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
| Parameter | Type | Description |
|---|---|---|
preserveLateralMode | boolean | Whether 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()
protecteddeactivateArmedOrActiveLateralMode(mode):boolean
Defined in: sdk/autopilot/Autopilot.ts:750
Attempts to deactivate an armed or active lateral mode.
Parameters
| Parameter | Type | Description |
|---|---|---|
mode | number | The lateral mode to deactivate. |
Returns
boolean
Whether the specified mode was armed or active and deactivated by this method.
Inherited from
GarminAutopilot.deactivateArmedOrActiveLateralMode
deactivateArmedOrActiveVerticalMode()
protecteddeactivateArmedOrActiveVerticalMode(mode):boolean
Defined in: sdk/autopilot/Autopilot.ts:805
Attempts to deactivate an armed or active vertical mode.
Parameters
| Parameter | Type | Description |
|---|---|---|
mode | number | The vertical mode to deactivate. |
Returns
boolean
Whether the specified mode was armed or active and deactivated by this method.
Inherited from
GarminAutopilot.deactivateArmedOrActiveVerticalMode
deactivateLateralActive()
protecteddeactivateLateralActive():void
Defined in: sdk/autopilot/Autopilot.ts:974
Deactivates the director for the current lateral active mode and arms the default lateral mode.
Returns
void
Inherited from
GarminAutopilot.deactivateLateralActive
deactivateLateralArmed()
protecteddeactivateLateralArmed():void
Defined in: sdk/autopilot/Autopilot.ts:1022
Deactivates the director for the current lateral armed mode and sets the lateral armed mode to
APLateralModes.NONE. If the current lateral armed mode is already APLateralModes.NONE, then this method
does nothing.
Returns
void
Inherited from
GarminAutopilot.deactivateLateralArmed
deactivateVerticalActive()
protecteddeactivateVerticalActive():void
Defined in: sdk/autopilot/Autopilot.ts:1067
Deactivates the current vertical active mode and arms the default vertical mode.
Returns
void
Inherited from
GarminAutopilot.deactivateVerticalActive
deactivateVerticalApproachArmed()
protecteddeactivateVerticalApproachArmed():void
Defined in: sdk/autopilot/Autopilot.ts:1157
Deactivates the current vertical approach armed mode and sets the vertical approach armed mode to
APVerticalModes.NONE. If the current vertical approach armed mode is already APVerticalModes.NONE, then
this method does nothing.
Returns
void
Inherited from
GarminAutopilot.deactivateVerticalApproachArmed
deactivateVerticalArmed()
protecteddeactivateVerticalArmed():void
Defined in: sdk/autopilot/Autopilot.ts:1117
Deactivates the current vertical armed mode and sets the vertical armed mode to APVerticalModes.NONE. If
the current vertical armed mode is already APVerticalModes.NONE, then this method does nothing.
Returns
void
Inherited from
GarminAutopilot.deactivateVerticalArmed
getArmableApproachType()
protectedgetArmableApproachType():number
Defined in: sdk/autopilot/Autopilot.ts:909
Returns the AP Lateral Mode that can be armed.
Returns
number
The AP Lateral Mode that can be armed.
Inherited from
GarminAutopilot.getArmableApproachType
getDefaultLateralMode()
protectedgetDefaultLateralMode():APLateralModes
Defined in: sdk/autopilot/Autopilot.ts:1377
Get the default lateral mode from APConfig
Returns
default lateral mode
Inherited from
GarminAutopilot.getDefaultLateralMode
getDefaultVerticalMode()
protectedgetDefaultVerticalMode():APVerticalModes
Defined in: sdk/autopilot/Autopilot.ts:1389
Get the default vertical mode from APConfig
Returns
default vertical mode
Inherited from
GarminAutopilot.getDefaultVerticalMode
handleApFdStateChange()
protectedhandleApFdStateChange():void
Defined in: sdk/autopilot/Autopilot.ts:542
Manages the FD state and the modes when AP/FD are off.
Returns
void
Inherited from
GarminAutopilot.handleApFdStateChange
handleLateralActiveModeReversion()
protectedhandleLateralActiveModeReversion(mode):void
Defined in: garminsdk/autopilot/GarminAutopilot.ts:637
Handles when the active lateral mode must be reverted to another mode.
Parameters
| Parameter | Type | Description |
|---|---|---|
mode | number | The active lateral mode that must be reverted. |
Returns
void
Inherited from
GarminAutopilot.handleLateralActiveModeReversion
handleVerticalActiveModeReversion()
protectedhandleVerticalActiveModeReversion(mode):void
Defined in: garminsdk/autopilot/GarminAutopilot.ts:666
Handles when the active vertical mode must be reverted to another mode.
Parameters
| Parameter | Type | Description |
|---|---|---|
mode | number | The active vertical mode that must be reverted. |
Returns
void
Inherited from
GarminAutopilot.handleVerticalActiveModeReversion
initLateralModeDirector()
protectedinitLateralModeDirector(mode,director,setBank?,driveBank?):void
Defined in: sdk/autopilot/Autopilot.ts:245
Initializes a lateral mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
mode | number | The director's mode. |
director | PlaneDirector | The director to initialize. |
setBank? | (bank) => void | A function that the director can use to set the flight director's commanded bank angle. |
driveBank? | (bank, rate?) => void | A function that the director can use to drive the flight director's commanded bank angle. |
Returns
void
Inherited from
GarminAutopilot.initLateralModeDirector
initLateralModes()
protectedinitLateralModes():void
Defined in: sdk/autopilot/Autopilot.ts:229
Initializes this autopilot's lateral modes.
Returns
void
Inherited from
GarminAutopilot.initLateralModes
initNavToNavManager()
protectedinitNavToNavManager():void
Defined in: sdk/autopilot/Autopilot.ts:359
Initializes the Autopilot with the available Nav To Nav Manager.
Returns
void
Inherited from
GarminAutopilot.initNavToNavManager
initVerticalModeDirector()
protectedinitVerticalModeDirector(mode,director,setPitch?,drivePitch?):void
Defined in: garminsdk/autopilot/GarminAutopilot.ts:175
Initializes a vertical mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
mode | number | The director's mode. |
director | PlaneDirector | The director to initialize. |
setPitch? | (pitch, resetServo?, maxNoseDownPitch?, maxNoseUpPitch?) => void | A function that the director can use to set the flight director's commanded pitch angle. |
drivePitch? | (pitch, adjustForAoa?, adjustForVerticalWind?, rate?, maxNoseDownPitch?, maxNoseUpPitch?) => void | A function that the director can use to drive the flight director's commanded pitch angle. |
Returns
void
Inherited from
GarminAutopilot.initVerticalModeDirector
initVerticalModes()
protectedinitVerticalModes():void
Defined in: sdk/autopilot/Autopilot.ts:261
Initializes this autopilot's vertical modes.
Returns
void
Inherited from
GarminAutopilot.initVerticalModes
initVNavManager()
protectedinitVNavManager():void
Defined in: sdk/autopilot/Autopilot.ts:375
Initializes the Autopilot with the available VNav Manager.
Returns
void
Inherited from
GarminAutopilot.initVNavManager
isLateralModeActivatedOrArmed()
protectedisLateralModeActivatedOrArmed(mode):boolean
Defined in: sdk/autopilot/Autopilot.ts:741
Checks if a lateral mode is armed or active and if so, deactivates it.
Parameters
| Parameter | Type | Description |
|---|---|---|
mode | number | The 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()
protectedlateralPressed(data):void
Defined in: garminsdk/autopilot/GarminAutopilot.ts:412
Handles input from the State Manager when a lateral mode button is pressed.
Parameters
| Parameter | Type | Description |
|---|---|---|
data | APModePressEvent | is the AP Lateral Mode Event Data |
Returns
void
Inherited from
GarminAutopilot.lateralPressed
manageAltitudeCapture()
protectedmanageAltitudeCapture():void
Defined in: garminsdk/autopilot/GarminAutopilot.ts:245
Checks and sets the proper armed altitude mode.
Returns
void
Inherited from
GarminAutopilot.manageAltitudeCapture
monitorAdditionalEvents()
protectedmonitorAdditionalEvents():void
Defined in: garminsdk/autopilot/GarminAutopilot.ts:210
Additional events to be monitored (to be overridden).
Returns
void
Inherited from
GarminAutopilot.monitorAdditionalEvents
monitorApSpeedValues()
protectedmonitorApSpeedValues():void
Defined in: sdk/autopilot/Autopilot.ts:526
Overridable method for setting the selected speed values for the A/P to follow.
Returns
void
Inherited from
GarminAutopilot.monitorApSpeedValues
monitorEvents()
protectedmonitorEvents():void
Defined in: sdk/autopilot/Autopilot.ts:403
Monitors subevents and bus events.
Returns
void
Inherited from
monitorGarminEvents()
protectedmonitorGarminEvents():void
Defined in: garminsdk/autopilot/GarminAutopilot.ts:199
Monitors Garmin autopilot-specific events.
Returns
void
Inherited from
GarminAutopilot.monitorGarminEvents
onAfterUpdate()
protectedonAfterUpdate():void
Defined in: garminsdk/autopilot/GarminAutopilot.ts:284
This method runs each update cycle after the update occurs.
Returns
void
Inherited from
onBeforeUpdate()
protectedonBeforeUpdate():void
Defined in: sdk/autopilot/Autopilot.ts:615
This method runs each update cycle before the update occurs.
Returns
void
Inherited from
GarminAutopilot.onBeforeUpdate
onInitialized()
protectedonInitialized():void
Defined in: garminsdk/autopilot/GarminAutopilot.ts:205
This method runs whenever the initialized state of the Autopilot changes.
Returns
void
Inherited from
reconcileApproachState()
protectedreconcileApproachState():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
setAltHold()
protectedsetAltHold():void
Defined in: sdk/autopilot/Autopilot.ts:1164
Method called when the ALT button is pressed.
Returns
void
Inherited from
setLateralActive()
protectedsetLateralActive(mode):void
Defined in: sdk/autopilot/Autopilot.ts:943
Sets the lateral active mode. If the new active mode is the current armed mode, then the lateral armed mode will be set to APLateralModes.NONE. If the current active mode is not equal to the new active mode, then the director for the current active mode will be deactivated.
Important: this method will not activate the director for the new active mode.
Parameters
| Parameter | Type | Description |
|---|---|---|
mode | number | The mode to set. |
Returns
void
Inherited from
GarminAutopilot.setLateralActive
setLateralArmed()
protectedsetLateralArmed(mode):void
Defined in: sdk/autopilot/Autopilot.ts:993
Sets the lateral armed mode. If the current armed mode is not equal to the new armed mode, then the director for
the current armed mode will be deactivated (unless the current armed mode is APLateralModes.NONE, in which
case the director will only be deactivated if the current lateral active mode is not also APLateralModes.NONE).
Important: this method will not arm the director for the new armed mode.
Parameters
| Parameter | Type | Description |
|---|---|---|
mode | number | The mode to 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
| Parameter | Type | Description |
|---|---|---|
initialized | boolean | The state to set. |
Returns
void
Inherited from
GarminAutopilot.setSelectedAltitudeInitialized
setVerticalActive()
protectedsetVerticalActive(mode):void
Defined in: sdk/autopilot/Autopilot.ts:1035
Sets the vertical active mode. If the new active mode is the current vertical armed mode or vertical approach armed mode, then the vertical armed mode or vertical approach armed mode will be set to APVerticalModes.NONE. If the current active mode is not equal to the new active mode, then the director for the current active mode will be deactivated.
Important: this method will not activate the director for the new active mode.
Parameters
| Parameter | Type | Description |
|---|---|---|
mode | number | The mode to set. |
Returns
void
Inherited from
GarminAutopilot.setVerticalActive
setVerticalApproachArmed()
protectedsetVerticalApproachArmed(mode):void
Defined in: sdk/autopilot/Autopilot.ts:1130
Sets the vertical approach armed mode. If the current vertical approach armed mode is not equal to the new armed
mode, then the director for the current vertical approach armed mode will be deactivated (unless the current
vertical approach armed mode is APVerticalModes.NONE, in which case the director will only be deactivated
if the current vertical active mode and current vertical armed mode are not also APVerticalModes.NONE).
Important: this method will not arm the director for the new armed mode.
Parameters
| Parameter | Type | Description |
|---|---|---|
mode | number | The mode to set. |
Returns
void
Inherited from
GarminAutopilot.setVerticalApproachArmed
setVerticalArmed()
protectedsetVerticalArmed(mode):void
Defined in: sdk/autopilot/Autopilot.ts:1087
Sets the vertical armed mode. If the current armed mode is not equal to the new armed mode, then the director for
the current armed mode will be deactivated (unless the current armed mode is APVerticalModes.NONE, in
which case the director will only be deactivated if the current vertical active mode is not also
APVerticalModes.NONE).
Important: this method will not arm the director for the new armed mode.
Parameters
| Parameter | Type | Description |
|---|---|---|
mode | number | The mode to set. |
Returns
void
Inherited from
GarminAutopilot.setVerticalArmed
togaPressed()
protectedtogaPressed():void
Defined in: sdk/autopilot/Autopilot.ts:861
Handles input from the State Manager when the TOGA button is pressed (K event AUTO_THROTTLE_TO_GA)
Returns
void
Inherited from
update()
update():
void
Defined in: sdk/autopilot/Autopilot.ts:579
Update method for the Autopilot.
Returns
void
Inherited from
updateApproachModeState()
protectedupdateApproachModeState():void
Defined in: garminsdk/autopilot/GarminAutopilot.ts:333
Updates this autopilot's approach mode state.
Returns
void
Inherited from
GarminAutopilot.updateApproachModeState
updateCachedAltitudeData()
protectedupdateCachedAltitudeData():void
Defined in: sdk/autopilot/Autopilot.ts:607
Updates this autopilot's cached altitude data.
Returns
void
Inherited from
GarminAutopilot.updateCachedAltitudeData
updateFma()
protectedupdateFma():void
Defined in: garminsdk/autopilot/GarminAutopilot.ts:378
Publishes data for the FMA.
Returns
void
Inherited from
updateModeReversionState()
protectedupdateModeReversionState():void
Defined in: garminsdk/autopilot/GarminAutopilot.ts:343
Updates this autopilot's mode reversion state.
Returns
void
Inherited from
GarminAutopilot.updateModeReversionState
updateModes()
protectedupdateModes():void
Defined in: sdk/autopilot/Autopilot.ts:1243
Runs update on each of the active and armed modes.
Returns
void
Inherited from
updateNavModeState()
protectedupdateNavModeState():void
Defined in: garminsdk/autopilot/GarminAutopilot.ts:294
Updates this autopilot's NAV mode state.
Returns
void
Inherited from
GarminAutopilot.updateNavModeState
updateNavToNavManagerAfter()
protectedupdateNavToNavManagerAfter():void
Defined in: sdk/autopilot/Autopilot.ts:1327
Updates this autopilot's nav-to-nav manager after directors have been updated.
Returns
void
Inherited from
GarminAutopilot.updateNavToNavManagerAfter
updateNavToNavManagerBefore()
protectedupdateNavToNavManagerBefore():void
Defined in: sdk/autopilot/Autopilot.ts:1320
Updates this autopilot's nav-to-nav manager before directors have been updated.
Returns
void
Inherited from
GarminAutopilot.updateNavToNavManagerBefore
updateSimModes()
protectedupdateSimModes():void
Defined in: sdk/autopilot/Autopilot.ts:1334
Updates the sim autopilot's modes.
Returns
void
Inherited from
GarminAutopilot.updateSimModes
verticalPressed()
protectedverticalPressed(data):void
Defined in: garminsdk/autopilot/GarminAutopilot.ts:443
Handles input from the State Manager when a vertical mode button is pressed.
Parameters
| Parameter | Type | Description |
|---|---|---|
data | APModePressEvent | is the AP Vertical Mode Event Data |
Returns
void