Class: Epic2JetAutothrottle
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Autothrottle/Epic2Autothrottle.ts:1301
An autothrottle system for turbine jet engines.
Extends
Constructors
Constructor
new Epic2JetAutothrottle(
bus,airspeedIndex,throttleInfos,options,throttleLeverManager?):Epic2JetAutothrottle
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:583
Constructor.
Parameters
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The event bus. |
airspeedIndex | number | Subscribable<number> | The index of the sim airspeed indicator from which this autothrottle should source airspeed data. |
throttleInfos | readonly Readonly<AutothrottleThrottleInfo>[] | Information on the throttles controlled by this autothrottle. Each entry in the array should describe a single unique throttle. Order does not matter. |
options | AutothrottleOptions | Options with which to initialize this autothrottle. |
throttleLeverManager? | ThrottleLeverManager | The throttle lever manager to use to request position changes for virtual throttle levers. If not defined, position changes for virtual throttle levers will be requested using key events (specifically the THROTTLE[N]_SET event). |
Returns
Epic2JetAutothrottle
Inherited from
Properties
accelSmoother?
protectedreadonlyoptionalaccelSmoother:MultiExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:498
Inherited from
airspeedIndex
protectedreadonlyairspeedIndex:Subscribable<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:458
Inherited from
airspeedSimVar
protectedairspeedSimVar:string
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:459
Inherited from
JetAutothrottle.airspeedSimVar
hysteresis
protectedreadonlyhysteresis:number
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:541
Inherited from
hysteresisRecord
protectedreadonlyhysteresisRecord:Record<AutothrottleThrottleIndex,number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:542
Inherited from
JetAutothrottle.hysteresisRecord
iasLookahead
protectedreadonlyiasLookahead:Subscribable<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:486
Inherited from
iasSmoother
protectedreadonlyiasSmoother:MultiExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:487
Inherited from
isAlive
protectedisAlive:boolean=true
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:569
Inherited from
isOverpowerProtActive
protectedreadonlyisOverpowerProtActive:Subject<boolean>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:465
Inherited from
JetAutothrottle.isOverpowerProtActive
isOverspeedProtActive
protectedreadonlyisOverspeedProtActive:Subject<boolean>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:463
Inherited from
JetAutothrottle.isOverspeedProtActive
isUnderspeedProtActive
protectedreadonlyisUnderspeedProtActive:Subject<boolean>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:464
Inherited from
JetAutothrottle.isUnderspeedProtActive
lastIasLookahead
protectedlastIasLookahead:number
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:489
Inherited from
JetAutothrottle.lastIasLookahead
lastSmoothedIas
protectedlastSmoothedIas:undefined|number=undefined
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:490
Inherited from
JetAutothrottle.lastSmoothedIas
latchOptions
protectedreadonlylatchOptions:Readonly<Required<AutothrottleLatchOptions>>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:538
Inherited from
latchRecord
protectedreadonlylatchRecord:Record<AutothrottleThrottleIndex,number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:539
Inherited from
lookaheadIasSmoother
protectedreadonlylookaheadIasSmoother:MultiExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:488
Inherited from
JetAutothrottle.lookaheadIasSmoother
machToKiasSmoother
protectedreadonlymachToKiasSmoother:ExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:484
Inherited from
JetAutothrottle.machToKiasSmoother
maxIas
protectedreadonlymaxIas:Subject<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:475
Inherited from
maxMach
protectedreadonlymaxMach:Subject<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:477
Inherited from
maxPower
protectedreadonlymaxPower:Subject<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:479
Inherited from
maxThrottlePos
protectedreadonlymaxThrottlePos:Subject<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:481
Inherited from
JetAutothrottle.maxThrottlePos
minIas
protectedreadonlyminIas:Subject<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:476
Inherited from
minMach
protectedreadonlyminMach:Subject<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:478
Inherited from
minThrottlePos
protectedreadonlyminThrottlePos:Subject<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:482
Inherited from
JetAutothrottle.minThrottlePos
overpowerPids
protectedreadonlyoverpowerPids:Record<AutothrottleThrottleIndex,PidController>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:518
Inherited from
overspeedAccelCorrectionSmoother?
protectedreadonlyoptionaloverspeedAccelCorrectionSmoother:MultiExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:501
Inherited from
JetAutothrottle.overspeedAccelCorrectionSmoother
overspeedAccelTargetFunc?
protectedreadonlyoptionaloverspeedAccelTargetFunc:AutothrottleAccelTargetFunc
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:495
Inherited from
JetAutothrottle.overspeedAccelTargetFunc
overspeedChangeThreshold
protectedreadonlyoverspeedChangeThreshold:number
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:523
Inherited from
JetAutothrottle.overspeedChangeThreshold
overspeedPid
protectedreadonlyoverspeedPid:PidController
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:515
Inherited from
overspeedPowerCorrectionTransformer
protectedreadonlyoverspeedPowerCorrectionTransformer:AutothrottlePowerCorrectionTransformer
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:509
Inherited from
JetAutothrottle.overspeedPowerCorrectionTransformer
overspeedProtAccelTargetSmoother?
protectedreadonlyoptionaloverspeedProtAccelTargetSmoother:ExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:505
Inherited from
JetAutothrottle.overspeedProtAccelTargetSmoother
overspeedProtPowerTargetSmoother
protectedreadonlyoverspeedProtPowerTargetSmoother:ExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:535
Inherited from
JetAutothrottle.overspeedProtPowerTargetSmoother
overspeedSpeedTarget
protectedreadonlyoverspeedSpeedTarget:AutothrottleSpeedTargetRecord
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:527
Inherited from
JetAutothrottle.overspeedSpeedTarget
powerCommand
protectedreadonlypowerCommand:PowerCommand
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:556
Inherited from
powerLookahead
protectedreadonlypowerLookahead:Subscribable<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:512
Inherited from
JetAutothrottle.powerLookahead
prevOverspeedSpeedTarget
protectedreadonlyprevOverspeedSpeedTarget:AutothrottleSpeedTargetRecord
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:531
Inherited from
JetAutothrottle.prevOverspeedSpeedTarget
prevSelectedSpeedTarget
protectedreadonlyprevSelectedSpeedTarget:AutothrottleSpeedTargetRecord
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:530
Inherited from
JetAutothrottle.prevSelectedSpeedTarget
prevUnderspeedSpeedTarget
protectedreadonlyprevUnderspeedSpeedTarget:AutothrottleSpeedTargetRecord
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:532
Inherited from
JetAutothrottle.prevUnderspeedSpeedTarget
publisher
protectedreadonlypublisher:Publisher<AutothrottleEvents>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:454
Inherited from
selectedIas
protectedreadonlyselectedIas:Subject<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:470
Inherited from
selectedMach
protectedreadonlyselectedMach:Subject<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:471
Inherited from
selectedPower
protectedreadonlyselectedPower:Subject<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:472
Inherited from
selectedPowerPids
protectedreadonlyselectedPowerPids:Record<AutothrottleThrottleIndex,PidController>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:517
Inherited from
JetAutothrottle.selectedPowerPids
selectedSpeedAccelCorrectionSmoother?
protectedreadonlyoptionalselectedSpeedAccelCorrectionSmoother:MultiExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:500
Inherited from
JetAutothrottle.selectedSpeedAccelCorrectionSmoother
selectedSpeedAccelTargetFunc?
protectedreadonlyoptionalselectedSpeedAccelTargetFunc:AutothrottleAccelTargetFunc
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:494
Inherited from
JetAutothrottle.selectedSpeedAccelTargetFunc
selectedSpeedAccelTargetSmoother?
protectedreadonlyoptionalselectedSpeedAccelTargetSmoother:ExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:504
Inherited from
JetAutothrottle.selectedSpeedAccelTargetSmoother
selectedSpeedIsMach
protectedreadonlyselectedSpeedIsMach:Subject<boolean>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:469
Inherited from
JetAutothrottle.selectedSpeedIsMach
selectedSpeedPid
protectedreadonlyselectedSpeedPid:PidController
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:514
Inherited from
JetAutothrottle.selectedSpeedPid
selectedSpeedPowerCorrectionTransformer
protectedreadonlyselectedSpeedPowerCorrectionTransformer:AutothrottlePowerCorrectionTransformer
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:508
Inherited from
JetAutothrottle.selectedSpeedPowerCorrectionTransformer
selectedSpeedPowerTargetSmoother
protectedreadonlyselectedSpeedPowerTargetSmoother:ExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:534
Inherited from
JetAutothrottle.selectedSpeedPowerTargetSmoother
selectedSpeedTarget
protectedreadonlyselectedSpeedTarget:AutothrottleSpeedTargetRecord
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:526
Inherited from
JetAutothrottle.selectedSpeedTarget
selectedThrottlePos
protectedreadonlyselectedThrottlePos:Subject<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:473
Inherited from
JetAutothrottle.selectedThrottlePos
shouldTargetAccel
protectedreadonlyshouldTargetAccel:boolean
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:492
Inherited from
JetAutothrottle.shouldTargetAccel
speedCommand
protectedreadonlyspeedCommand:SpeedCommand
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:549
Inherited from
speedTargetChangeThreshold
protectedreadonlyspeedTargetChangeThreshold:number
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:522
Inherited from
JetAutothrottle.speedTargetChangeThreshold
targetMode
protectedreadonlytargetMode:Subject<AutothrottleTargetMode>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:467
Inherited from
throttles
protectedreadonlythrottles:AutothrottleThrottle[]
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:461
Inherited from
throttleSpeedSmoothers
protectedreadonlythrottleSpeedSmoothers:Record<AutothrottleThrottleIndex,ExpSmoother>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:520
Inherited from
JetAutothrottle.throttleSpeedSmoothers
underspeedAccelCorrectionSmoother?
protectedreadonlyoptionalunderspeedAccelCorrectionSmoother:MultiExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:502
Inherited from
JetAutothrottle.underspeedAccelCorrectionSmoother
underspeedAccelTargetFunc?
protectedreadonlyoptionalunderspeedAccelTargetFunc:AutothrottleAccelTargetFunc
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:496
Inherited from
JetAutothrottle.underspeedAccelTargetFunc
underspeedChangeThreshold
protectedreadonlyunderspeedChangeThreshold:number
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:524
Inherited from
JetAutothrottle.underspeedChangeThreshold
underspeedPid
protectedreadonlyunderspeedPid:PidController
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:516
Inherited from
underspeedPowerCorrectionTransformer
protectedreadonlyunderspeedPowerCorrectionTransformer:AutothrottlePowerCorrectionTransformer
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:510
Inherited from
JetAutothrottle.underspeedPowerCorrectionTransformer
underspeedProtAccelTargetSmoother?
protectedreadonlyoptionalunderspeedProtAccelTargetSmoother:ExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:506
Inherited from
JetAutothrottle.underspeedProtAccelTargetSmoother
underspeedProtPowerTargetSmoother
protectedreadonlyunderspeedProtPowerTargetSmoother:ExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:536
Inherited from
JetAutothrottle.underspeedProtPowerTargetSmoother
underspeedSpeedTarget
protectedreadonlyunderspeedSpeedTarget:AutothrottleSpeedTargetRecord
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:528
Inherited from
JetAutothrottle.underspeedSpeedTarget
useIndicatedMach
protectedreadonlyuseIndicatedMach:boolean
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:456
Inherited from
JetAutothrottle.useIndicatedMach
ALL_THROTTLE_INDEXES
protectedreadonlystaticALL_THROTTLE_INDEXES: readonly [1,2,3,4]
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:452
Inherited from
JetAutothrottle.ALL_THROTTLE_INDEXES
Accessors
thrustDirectorSpeed
Get Signature
get thrustDirectorSpeed():
number
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Autothrottle/Epic2Autothrottle.ts:1306
Get the desired speed of the throttle(s).
Returns
number
the desired speed of the throttle(s).
Methods
calculatePowerTargetThrottlePos()
protectedcalculatePowerTargetThrottlePos(throttle,speedCommand,isOverpowerProtActive,isPowerTargetActive,isThrottlePosTargetActive,dt,out):PowerCommand
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:1498
Calculates the throttle position for a specific throttle commanded by this autothrottle's power controller. The power controller incorporates the power target if active and overpower protection.
Parameters
| Parameter | Type | Description |
|---|---|---|
throttle | AutothrottleThrottle | The throttle for which to calculate commanded throttle position. |
speedCommand | SpeedCommand | The engine power commanded by this autothrottle's speed controller. |
isOverpowerProtActive | boolean | Whether overpower protection is active. |
isPowerTargetActive | boolean | Whether power target is active. |
isThrottlePosTargetActive | boolean | Whether throttle lever position target is active. |
dt | number | The elapsed time since the last update. |
out | PowerCommand | The object to which to write the results. |
Returns
The throttle position for the specified throttle commanded by this autothrottle's power controller.
Inherited from
JetAutothrottle.calculatePowerTargetThrottlePos
calculateSpeedTargetPower()
protectedcalculateSpeedTargetPower(dt,out):SpeedCommand
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:1134
Calculates the engine power for all throttles commanded by this autothrottle's speed controller. The speed controller incorporates the speed target and over-/under-speed protection if active.
Parameters
| Parameter | Type | Description |
|---|---|---|
dt | number | The elapsed time since the last update. |
out | SpeedCommand | The object to which to write the results. |
Returns
The engine power for all throttles commanded by this autothrottle's speed controller.
Inherited from
JetAutothrottle.calculateSpeedTargetPower
createThrottle()
protectedcreateThrottle(bus,info,servoSpeed,powerSmoothingConstant,powerSmoothingVelocityConstant,powerLookahead,powerLookaheadSmoothingConstant,powerLookaheadSmoothingVelocityConstant,throttleLeverManager):AutothrottleThrottle
Defined in: sdk/autothrottle/JetAutothrottle.ts:13
Creates a throttle controlled by this autothrottle system.
Parameters
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The event bus. |
info | AutothrottleThrottleInfo | Information describing the throttle to create. |
servoSpeed | number | Accessible<number> | The speed delivered by the servo controlling the throttle, in units of normalized position per second. |
powerSmoothingConstant | number | The smoothing time constant, in seconds, to use to smooth engine power data. |
powerSmoothingVelocityConstant | undefined | number | The smoothing time constant, in seconds, to use to smooth estimated power velocity while smoothing engine power data. A value of zero is equivalent to no smoothing. If not defined, estimated power velocity will not be used to adjust smoothed engine power data. |
powerLookahead | Subscribable<number> | The lookahead time, in seconds, to use for engine power data. |
powerLookaheadSmoothingConstant | undefined | number | The smoothing time constant, in seconds, to use to smooth lookahead engine power data. If not defined, defaults to the value of powerSmoothingConstant. |
powerLookaheadSmoothingVelocityConstant | undefined | number | The smoothing time constant, in seconds, to use to smooth estimated power velocity while smoothing lookahead engine power data. A value of zero is equivalent to no smoothing. If not defined, estimated power velocity will not be used to adjust smoothed lookahead engine power data. If not defined, defaults to the value of powerSmoothingVelocityConstant. |
throttleLeverManager | undefined | ThrottleLeverManager | The throttle lever manager to use to request position changes for the throttle's lever. |
Returns
A new throttle controlled by this autothrottle system.
Inherited from
JetAutothrottle.createThrottle
destroy()
destroy():
void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:1668
Destroys this autothrottle.
Returns
void
Inherited from
setMaxIas()
setMaxIas(
ias):void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:819
Sets this autothrottle's maximum allowed indicated airspeed, in knots.
Parameters
| Parameter | Type | Description |
|---|---|---|
ias | number | An indicated airspeed, in knots. |
Returns
void
Inherited from
setMaxMach()
setMaxMach(
mach):void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:835
Sets this autothrottle's maximum allowed mach number.
Parameters
| Parameter | Type | Description |
|---|---|---|
mach | number | A mach number. |
Returns
void
Inherited from
setMaxPower()
setMaxPower(
power):void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:851
Sets this autothrottle's maximum allowed engine power.
Parameters
| Parameter | Type | Description |
|---|---|---|
power | number | An engine power value. |
Returns
void
Inherited from
setMaxThrottlePos()
setMaxThrottlePos(
pos):void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:859
Sets this autothrottle's maximum allowed normalized throttle lever position.
Parameters
| Parameter | Type | Description |
|---|---|---|
pos | number | A normalized throttle lever position. |
Returns
void
Inherited from
JetAutothrottle.setMaxThrottlePos
setMinIas()
setMinIas(
ias):void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:827
Sets this autothrottle's minimum allowed indicated airspeed, in knots.
Parameters
| Parameter | Type | Description |
|---|---|---|
ias | number | An indicated airspeed, in knots. |
Returns
void
Inherited from
setMinMach()
setMinMach(
mach):void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:843
Sets this autothrottle's minimum allowed mach number.
Parameters
| Parameter | Type | Description |
|---|---|---|
mach | number | A mach number. |
Returns
void
Inherited from
setMinThrottlePos()
setMinThrottlePos(
pos):void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:867
Sets this autothrottle's minimum allowed normalized throttle lever position.
Parameters
| Parameter | Type | Description |
|---|---|---|
pos | number | A normalized throttle lever position. |
Returns
void
Inherited from
JetAutothrottle.setMinThrottlePos
setOverpowerProtActive()
setOverpowerProtActive(
val):void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:763
Sets whether this autothrottle's overpower protection is active.
Parameters
| Parameter | Type | Description |
|---|---|---|
val | boolean | Whether overpower protection is active. |
Returns
void
Inherited from
JetAutothrottle.setOverpowerProtActive
setOverspeedProtActive()
setOverspeedProtActive(
val):void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:747
Sets whether this autothrottle's overspeed protection is active.
Parameters
| Parameter | Type | Description |
|---|---|---|
val | boolean | Whether overspeed protection is active. |
Returns
void
Inherited from
JetAutothrottle.setOverspeedProtActive
setSelectedIas()
setSelectedIas(
ias):void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:787
Sets this autothrottle's selected indicated airspeed target, in knots.
Parameters
| Parameter | Type | Description |
|---|---|---|
ias | number | An indicated airspeed, in knots. |
Returns
void
Inherited from
JetAutothrottle.setSelectedIas
setSelectedMach()
setSelectedMach(
mach):void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:795
Sets this autothrottle's selected mach number target.
Parameters
| Parameter | Type | Description |
|---|---|---|
mach | number | A mach number. |
Returns
void
Inherited from
JetAutothrottle.setSelectedMach
setSelectedPower()
setSelectedPower(
power):void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:803
Sets this autothrottle's selected engine power target.
Parameters
| Parameter | Type | Description |
|---|---|---|
power | number | An engine power value. |
Returns
void
Inherited from
JetAutothrottle.setSelectedPower
setSelectedSpeedIsMach()
setSelectedSpeedIsMach(
val):void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:779
Sets whether this autothrottle's selected speed target is a mach number.
Parameters
| Parameter | Type | Description |
|---|---|---|
val | boolean | Whether the selected speed target is a mach number. |
Returns
void
Inherited from
JetAutothrottle.setSelectedSpeedIsMach
setSelectedThrottlePos()
setSelectedThrottlePos(
pos):void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:811
Sets this autothrottle's selected normalized throttle lever position target.
Parameters
| Parameter | Type | Description |
|---|---|---|
pos | number | A normalized throttle lever position. |
Returns
void
Inherited from
JetAutothrottle.setSelectedThrottlePos
setServoActive()
setServoActive(
index,active):void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:876
Sets whether one of this autothrottle's throttle servos are active.
Parameters
| Parameter | Type | Description |
|---|---|---|
index | AutothrottleThrottleIndex | The index of the throttle servo to activate/deactivate. |
active | boolean | Whether the servo should be activated. |
Returns
void
Inherited from
JetAutothrottle.setServoActive
setTargetMode()
setTargetMode(
mode):void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:771
Sets this autothrottle's target mode.
Parameters
| Parameter | Type | Description |
|---|---|---|
mode | AutothrottleTargetMode | A target mode. |
Returns
void
Inherited from
setUnderspeedProtActive()
setUnderspeedProtActive(
val):void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:755
Sets whether this autothrottle's underspeed protection is active.
Parameters
| Parameter | Type | Description |
|---|---|---|
val | boolean | Whether underspeed protection is active. |
Returns
void
Inherited from
JetAutothrottle.setUnderspeedProtActive
start()
start(
frequency):void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:889
Turns this autothrottle on with a specified update frequency. If this autothrottle is already running, then it will be turned off before turning on again with the specified frequency.
Parameters
| Parameter | Type | Description |
|---|---|---|
frequency | number | The frequency, in hertz, at which this autothrottle will update. |
Returns
void
Throws
Error if this autothrottle has been destroyed.
Inherited from
stop()
stop():
void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:905
Turns this autothrottle off.
Returns
void
Throws
Error if this autothrottle has been destroyed.
Inherited from
update()
protectedupdate():void
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:962
Updates this autothrottle.
Returns
void
Inherited from
createPidFromParams()
protectedstaticcreatePidFromParams(params):PidController
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:1683
Creates a PID controller using a given set of parameters.
Parameters
| Parameter | Type | Description |
|---|---|---|
params | AutothrottlePidParams | A set of PID parameters. |
Returns
A new PID controller created using the specified parameters.
Inherited from
JetAutothrottle.createPidFromParams
defaultPowerCorrectionTransformer()
protectedstaticdefaultPowerCorrectionTransformer(correction):number
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:1692
A default transformation function for power target corrections which returns the correction unchanged.
Parameters
| Parameter | Type | Description |
|---|---|---|
correction | number | The raw power target correction. |
Returns
number
The transformed power target correction.