Class: G3000APConfig
Defined in: workingtitle-instruments-g3000/html_ui/MFD/Autopilot/G3000APConfig.ts:14
A G3000 autopilot configuration.
Extends
Constructors
Constructor
new G3000APConfig(
bus,fms,lnavComputer,verticalPathCalculator,navToNavComputer,config,pluginOptions):G3000APConfig
Defined in: workingtitle-instruments-g3000/html_ui/MFD/Autopilot/G3000APConfig.ts:27
Creates a new instance of G3000APConfig.
Parameters
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The event bus. |
fms | Fms | The FMS instance from which to source data. |
lnavComputer | LNavComputer | The LNAV computer from which to source data. |
verticalPathCalculator | VNavPathCalculator | The vertical path calculator to use for the autopilot's internal VNAV and glidepath computers. |
navToNavComputer | GarminNavToNavComputer | The nav-to-nav computer from which to source data. |
config | AvionicsConfig | The avionics configuration object. |
pluginOptions | readonly G3000AutopilotPluginOptions[] | An array of autopilot options defined by plugins. The array should be ordered such that options from plugins that were loaded earlier are positioned before options from plugins that were loaded later. |
Returns
G3000APConfig
Overrides
Properties
autopilotDriverOptions
autopilotDriverOptions:
AutopilotDriverOptions
Defined in: garminsdk/autopilot/GarminAPConfig.ts:307
Options for the Autopilot Driver
Inherited from
GarminAPConfig.autopilotDriverOptions
cdiId
readonlycdiId:string
Defined in: garminsdk/autopilot/GarminAPConfig.ts:302
The ID of the CDI associated with the autopilot. Defaults to the empty string ''.
Inherited from
deactivateAutopilotOnGa
readonlydeactivateAutopilotOnGa:boolean
Defined in: garminsdk/autopilot/GarminAPConfig.ts:305
Whether to deactivate the autopilot when GA mode is armed in response to a TO/GA mode button press. Defaults to true.
Inherited from
GarminAPConfig.deactivateAutopilotOnGa
defaultLateralMode
defaultLateralMode:
APLateralModes=APLateralModes.ROLL
Defined in: garminsdk/autopilot/GarminAPConfig.ts:291
The autopilot's default lateral mode.
Inherited from
GarminAPConfig.defaultLateralMode
defaultMaxBankAngle
defaultMaxBankAngle:
number
Defined in: garminsdk/autopilot/GarminAPConfig.ts:294
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
GarminAPConfig.defaultMaxBankAngle
defaultMaxNoseDownPitchAngle
defaultMaxNoseDownPitchAngle:
number
Defined in: garminsdk/autopilot/GarminAPConfig.ts:296
The default maximum nose down pitch angle the autopilot may command, in degrees. If not defined, then the angle
can be controlled using the ap_set_max_nose_down_pitch event bus topic (defined in APControlEvents). If not
defined and the ap_set_max_nose_down_pitch event bus topic is not used, then the angle defaults to Infinity.
Inherited from
GarminAPConfig.defaultMaxNoseDownPitchAngle
defaultMaxNoseUpPitchAngle
defaultMaxNoseUpPitchAngle:
number
Defined in: garminsdk/autopilot/GarminAPConfig.ts:295
The default maximum nose up pitch angle the autopilot may command, in degrees. If not defined, then the angle can
be controlled using the ap_set_max_nose_up_pitch event bus topic (defined in APControlEvents). If not defined
and the ap_set_max_nose_up_pitch event bus topic is not used, then the angle defaults to Infinity.
Inherited from
GarminAPConfig.defaultMaxNoseUpPitchAngle
defaultVerticalMode
defaultVerticalMode:
APVerticalModes=APVerticalModes.PITCH
Defined in: garminsdk/autopilot/GarminAPConfig.ts:292
The autopilot's default vertical mode.
Inherited from
GarminAPConfig.defaultVerticalMode
flightDirectorCount
readonlyflightDirectorCount:1|2
Defined in: garminsdk/autopilot/GarminAPConfig.ts:299
The number of flight directors supported by the autopilot. Defaults to 2.
Inherited from
GarminAPConfig.flightDirectorCount
useIndicatedMach
readonlyuseIndicatedMach:boolean
Defined in: garminsdk/autopilot/GarminAPConfig.ts:313
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.
Inherited from
GarminAPConfig.useIndicatedMach
DEFAULT_BANK_RATE
readonlystaticDEFAULT_BANK_RATE:10=10
Defined in: garminsdk/autopilot/GarminAPConfig.ts:271
The default commanded bank angle rate, in degrees per second.
Inherited from
GarminAPConfig.DEFAULT_BANK_RATE
DEFAULT_GA_PITCH_ANGLE
readonlystaticDEFAULT_GA_PITCH_ANGLE:7.5=7.5
Defined in: garminsdk/autopilot/GarminAPConfig.ts:286
The default target pitch angle, in degrees, commanded by the GA director. Positive values indicate upward pitch.
Inherited from
GarminAPConfig.DEFAULT_GA_PITCH_ANGLE
DEFAULT_HDG_DIRECTION_UNLOCK_THRESHOLD
readonlystaticDEFAULT_HDG_DIRECTION_UNLOCK_THRESHOLD:331=331
Defined in: garminsdk/autopilot/GarminAPConfig.ts:289
The default HDG director turn direction unlock threshold, in degrees.
Inherited from
GarminAPConfig.DEFAULT_HDG_DIRECTION_UNLOCK_THRESHOLD
DEFAULT_LOW_BANK_ANGLE
readonlystaticDEFAULT_LOW_BANK_ANGLE:15=15
Defined in: garminsdk/autopilot/GarminAPConfig.ts:280
The default maximum bank angle, in degrees, in Low Bank Mode.
Inherited from
GarminAPConfig.DEFAULT_LOW_BANK_ANGLE
DEFAULT_MAX_BANK_ANGLE
readonlystaticDEFAULT_MAX_BANK_ANGLE:25=25
Defined in: garminsdk/autopilot/GarminAPConfig.ts:277
The default maximum bank angle, in degrees, for ROL, HDG, NAV, and LNAV directors.
Inherited from
GarminAPConfig.DEFAULT_MAX_BANK_ANGLE
DEFAULT_PITCH_RATE
readonlystaticDEFAULT_PITCH_RATE:5=5
Defined in: garminsdk/autopilot/GarminAPConfig.ts:268
The default commanded pitch angle rate, in degrees per second.
Inherited from
GarminAPConfig.DEFAULT_PITCH_RATE
DEFAULT_ROLL_MIN_BANK_ANGLE
readonlystaticDEFAULT_ROLL_MIN_BANK_ANGLE:6=6
Defined in: garminsdk/autopilot/GarminAPConfig.ts:274
The default minimum bank angle, in degrees, for ROL director.
Inherited from
GarminAPConfig.DEFAULT_ROLL_MIN_BANK_ANGLE
DEFAULT_TO_PITCH_ANGLE
readonlystaticDEFAULT_TO_PITCH_ANGLE:10=10
Defined in: garminsdk/autopilot/GarminAPConfig.ts:283
The default target pitch angle, in degrees, commanded by the TO director. Positive values indicate upward pitch.
Inherited from
GarminAPConfig.DEFAULT_TO_PITCH_ANGLE
Methods
createAltCapDirector()
protectedcreateAltCapDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:682
Creates the autopilot's altitude capture mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's altitude capture mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createAltCapDirector
createAltHoldDirector()
protectedcreateAltHoldDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:670
Creates the autopilot's altitude hold mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's altitude hold mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createAltHoldDirector
createBcDirector()
protectedcreateBcDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:588
Creates the autopilot's localizer backcourse mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's localizer backcourse mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createBcDirector
createFlcDirector()
protectedcreateFlcDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:657
Creates the autopilot's flight level change mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's flight level change mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createFlcDirector
createGaLateralDirector()
protectedcreateGaLateralDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:612
Creates the autopilot's go-around lateral mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's go-around lateral mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createGaLateralDirector
createGaVerticalDirector()
protectedcreateGaVerticalDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:751
Creates the autopilot's go-around vertical mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's go-around vertical mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createGaVerticalDirector
createGpDirector()
protectedcreateGpDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:707
Creates the autopilot's glidepath mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's glidepath mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createGpDirector
createGpssDirector()
protectedcreateGpssDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:534
Creates the autopilot's GPSS mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's GPSS mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createGpssDirector
createGsDirector()
protectedcreateGsDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:726
Creates the autopilot's glideslope mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's glideslope mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createGsDirector
createHeadingDirector()
protectedcreateHeadingDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:511
Creates the autopilot's heading mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's heading mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createHeadingDirector
createLateralDirectors()
createLateralDirectors(
apValues):Iterable<Readonly<APConfigDirectorEntry>>
Defined in: workingtitle-instruments-g3000/html_ui/MFD/Autopilot/G3000APConfig.ts:79
Creates the autopilot's lateral mode directors. Mode APLateralModes.NONE (0) is ignored.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
Iterable<Readonly<APConfigDirectorEntry>>
An iterable of lateral mode directors to add to the autopilot.
Overrides
GarminAPConfig.createLateralDirectors
createLocDirector()
protectedcreateLocDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:573
Creates the autopilot's localizer mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's localizer mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createLocDirector
createNavToNavManager()
createNavToNavManager(
apValues):NavToNavManager2|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:766
Creates the autopilot's nav-to-nav manager.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
NavToNavManager2 | undefined
The autopilot's nav-to-nav manager.
Inherited from
GarminAPConfig.createNavToNavManager
createPitchDirector()
protectedcreatePitchDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:621
Creates the autopilot's pitch mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's pitch mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createPitchDirector
createPitchLevelerDirector()
protectedcreatePitchLevelerDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:633
Creates the autopilot's pitch level mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's pitch level mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createPitchLevelerDirector
createRollDirector()
protectedcreateRollDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:493
Creates the autopilot's roll mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's roll mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createRollDirector
createToLateralDirector()
protectedcreateToLateralDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:603
Creates the autopilot's takeoff lateral mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's takeoff lateral mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createToLateralDirector
createToVerticalDirector()
protectedcreateToVerticalDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:742
Creates the autopilot's takeoff vertical mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's takeoff vertical mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createToVerticalDirector
createTrackDirector()
protectedcreateTrackDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:524
Creates the autopilot's track mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's track mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createTrackDirector
createVerticalDirectors()
createVerticalDirectors(
apValues):Iterable<Readonly<APConfigDirectorEntry>>
Defined in: workingtitle-instruments-g3000/html_ui/MFD/Autopilot/G3000APConfig.ts:100
Creates the autopilot's vertical mode directors. Mode APVerticalModes.NONE (0) is ignored.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
Iterable<Readonly<APConfigDirectorEntry>>
An iterable of vertical mode directors to add to the autopilot.
Overrides
GarminAPConfig.createVerticalDirectors
createVNavManager()
createVNavManager(
apValues):VNavManager|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:756
Creates the autopilot's VNAV Manager.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
VNavManager | undefined
The autopilot's VNAV Manager.
Inherited from
GarminAPConfig.createVNavManager
createVNavPathDirector()
protectedcreateVNavPathDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:694
Creates the autopilot's VNAV path mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's VNAV path mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createVNavPathDirector
createVorDirector()
protectedcreateVorDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:558
Creates the autopilot's VOR mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's VOR mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createVorDirector
createVsDirector()
protectedcreateVsDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:645
Creates the autopilot's vertical speed mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's vertical speed mode director, or undefined to omit the director.
Inherited from
GarminAPConfig.createVsDirector
createWingLevelerDirector()
protectedcreateWingLevelerDirector(apValues):PlaneDirector|undefined
Defined in: garminsdk/autopilot/GarminAPConfig.ts:502
Creates the autopilot's wing level mode director.
Parameters
| Parameter | Type | Description |
|---|---|---|
apValues | APValues | The autopilot's state values. |
Returns
PlaneDirector | undefined
The autopilot's wing level mode director, or undefined to omit the director.