Class: Epic2TurbopropAutothrottle
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Autothrottle/Epic2Autothrottle.ts:1286
An autothrottle system for turboprop engines.
Extends
Constructors
Constructor
new Epic2TurbopropAutothrottle(
bus,airspeedIndex,throttleInfos,options,throttleLeverManager?):Epic2TurbopropAutothrottle
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
Epic2TurbopropAutothrottle
Inherited from
TurbopropAutothrottle.constructor
Properties
accelSmoother?
protectedreadonlyoptionalaccelSmoother:MultiExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:498
Inherited from
TurbopropAutothrottle.accelSmoother
airspeedIndex
protectedreadonlyairspeedIndex:Subscribable<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:458
Inherited from
TurbopropAutothrottle.airspeedIndex
airspeedSimVar
protectedairspeedSimVar:string
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:459
Inherited from
TurbopropAutothrottle.airspeedSimVar
hysteresis
protectedreadonlyhysteresis:number
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:541
Inherited from
TurbopropAutothrottle.hysteresis
hysteresisRecord
protectedreadonlyhysteresisRecord:Record<AutothrottleThrottleIndex,number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:542
Inherited from
TurbopropAutothrottle.hysteresisRecord
iasLookahead
protectedreadonlyiasLookahead:Subscribable<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:486
Inherited from
TurbopropAutothrottle.iasLookahead
iasSmoother
protectedreadonlyiasSmoother:MultiExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:487
Inherited from
TurbopropAutothrottle.iasSmoother
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
TurbopropAutothrottle.isOverpowerProtActive
isOverspeedProtActive
protectedreadonlyisOverspeedProtActive:Subject<boolean>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:463
Inherited from
TurbopropAutothrottle.isOverspeedProtActive
isUnderspeedProtActive
protectedreadonlyisUnderspeedProtActive:Subject<boolean>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:464
Inherited from
TurbopropAutothrottle.isUnderspeedProtActive
lastIasLookahead
protectedlastIasLookahead:number
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:489
Inherited from
TurbopropAutothrottle.lastIasLookahead
lastSmoothedIas
protectedlastSmoothedIas:undefined|number=undefined
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:490
Inherited from
TurbopropAutothrottle.lastSmoothedIas
latchOptions
protectedreadonlylatchOptions:Readonly<Required<AutothrottleLatchOptions>>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:538
Inherited from
TurbopropAutothrottle.latchOptions
latchRecord
protectedreadonlylatchRecord:Record<AutothrottleThrottleIndex,number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:539
Inherited from
TurbopropAutothrottle.latchRecord
lookaheadIasSmoother
protectedreadonlylookaheadIasSmoother:MultiExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:488
Inherited from
TurbopropAutothrottle.lookaheadIasSmoother
machToKiasSmoother
protectedreadonlymachToKiasSmoother:ExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:484
Inherited from
TurbopropAutothrottle.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
TurbopropAutothrottle.maxPower
maxThrottlePos
protectedreadonlymaxThrottlePos:Subject<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:481
Inherited from
TurbopropAutothrottle.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
TurbopropAutothrottle.minThrottlePos
overpowerPids
protectedreadonlyoverpowerPids:Record<AutothrottleThrottleIndex,PidController>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:518
Inherited from
TurbopropAutothrottle.overpowerPids
overspeedAccelCorrectionSmoother?
protectedreadonlyoptionaloverspeedAccelCorrectionSmoother:MultiExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:501
Inherited from
TurbopropAutothrottle.overspeedAccelCorrectionSmoother
overspeedAccelTargetFunc?
protectedreadonlyoptionaloverspeedAccelTargetFunc:AutothrottleAccelTargetFunc
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:495
Inherited from
TurbopropAutothrottle.overspeedAccelTargetFunc
overspeedChangeThreshold
protectedreadonlyoverspeedChangeThreshold:number
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:523
Inherited from
TurbopropAutothrottle.overspeedChangeThreshold
overspeedPid
protectedreadonlyoverspeedPid:PidController
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:515
Inherited from
TurbopropAutothrottle.overspeedPid
overspeedPowerCorrectionTransformer
protectedreadonlyoverspeedPowerCorrectionTransformer:AutothrottlePowerCorrectionTransformer
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:509
Inherited from
TurbopropAutothrottle.overspeedPowerCorrectionTransformer
overspeedProtAccelTargetSmoother?
protectedreadonlyoptionaloverspeedProtAccelTargetSmoother:ExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:505
Inherited from
TurbopropAutothrottle.overspeedProtAccelTargetSmoother
overspeedProtPowerTargetSmoother
protectedreadonlyoverspeedProtPowerTargetSmoother:ExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:535
Inherited from
TurbopropAutothrottle.overspeedProtPowerTargetSmoother
overspeedSpeedTarget
protectedreadonlyoverspeedSpeedTarget:AutothrottleSpeedTargetRecord
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:527
Inherited from
TurbopropAutothrottle.overspeedSpeedTarget
powerCommand
protectedreadonlypowerCommand:PowerCommand
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:556
Inherited from
TurbopropAutothrottle.powerCommand
powerLookahead
protectedreadonlypowerLookahead:Subscribable<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:512
Inherited from
TurbopropAutothrottle.powerLookahead
prevOverspeedSpeedTarget
protectedreadonlyprevOverspeedSpeedTarget:AutothrottleSpeedTargetRecord
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:531
Inherited from
TurbopropAutothrottle.prevOverspeedSpeedTarget
prevSelectedSpeedTarget
protectedreadonlyprevSelectedSpeedTarget:AutothrottleSpeedTargetRecord
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:530
Inherited from
TurbopropAutothrottle.prevSelectedSpeedTarget
prevUnderspeedSpeedTarget
protectedreadonlyprevUnderspeedSpeedTarget:AutothrottleSpeedTargetRecord
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:532
Inherited from
TurbopropAutothrottle.prevUnderspeedSpeedTarget
publisher
protectedreadonlypublisher:Publisher<AutothrottleEvents>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:454
Inherited from
TurbopropAutothrottle.publisher
selectedIas
protectedreadonlyselectedIas:Subject<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:470
Inherited from
TurbopropAutothrottle.selectedIas
selectedMach
protectedreadonlyselectedMach:Subject<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:471
Inherited from
TurbopropAutothrottle.selectedMach
selectedPower
protectedreadonlyselectedPower:Subject<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:472
Inherited from
TurbopropAutothrottle.selectedPower
selectedPowerPids
protectedreadonlyselectedPowerPids:Record<AutothrottleThrottleIndex,PidController>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:517
Inherited from
TurbopropAutothrottle.selectedPowerPids
selectedSpeedAccelCorrectionSmoother?
protectedreadonlyoptionalselectedSpeedAccelCorrectionSmoother:MultiExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:500
Inherited from
TurbopropAutothrottle.selectedSpeedAccelCorrectionSmoother
selectedSpeedAccelTargetFunc?
protectedreadonlyoptionalselectedSpeedAccelTargetFunc:AutothrottleAccelTargetFunc
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:494
Inherited from
TurbopropAutothrottle.selectedSpeedAccelTargetFunc
selectedSpeedAccelTargetSmoother?
protectedreadonlyoptionalselectedSpeedAccelTargetSmoother:ExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:504
Inherited from
TurbopropAutothrottle.selectedSpeedAccelTargetSmoother
selectedSpeedIsMach
protectedreadonlyselectedSpeedIsMach:Subject<boolean>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:469
Inherited from
TurbopropAutothrottle.selectedSpeedIsMach
selectedSpeedPid
protectedreadonlyselectedSpeedPid:PidController
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:514
Inherited from
TurbopropAutothrottle.selectedSpeedPid
selectedSpeedPowerCorrectionTransformer
protectedreadonlyselectedSpeedPowerCorrectionTransformer:AutothrottlePowerCorrectionTransformer
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:508
Inherited from
TurbopropAutothrottle.selectedSpeedPowerCorrectionTransformer
selectedSpeedPowerTargetSmoother
protectedreadonlyselectedSpeedPowerTargetSmoother:ExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:534
Inherited from
TurbopropAutothrottle.selectedSpeedPowerTargetSmoother
selectedSpeedTarget
protectedreadonlyselectedSpeedTarget:AutothrottleSpeedTargetRecord
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:526
Inherited from
TurbopropAutothrottle.selectedSpeedTarget
selectedThrottlePos
protectedreadonlyselectedThrottlePos:Subject<number>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:473
Inherited from
TurbopropAutothrottle.selectedThrottlePos
shouldTargetAccel
protectedreadonlyshouldTargetAccel:boolean
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:492
Inherited from
TurbopropAutothrottle.shouldTargetAccel
speedCommand
protectedreadonlyspeedCommand:SpeedCommand
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:549
Inherited from
TurbopropAutothrottle.speedCommand
speedTargetChangeThreshold
protectedreadonlyspeedTargetChangeThreshold:number
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:522
Inherited from
TurbopropAutothrottle.speedTargetChangeThreshold
targetMode
protectedreadonlytargetMode:Subject<AutothrottleTargetMode>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:467
Inherited from
TurbopropAutothrottle.targetMode
throttles
protectedreadonlythrottles:AutothrottleThrottle[]
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:461
Inherited from
TurbopropAutothrottle.throttles
throttleSpeedSmoothers
protectedreadonlythrottleSpeedSmoothers:Record<AutothrottleThrottleIndex,ExpSmoother>
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:520
Inherited from
TurbopropAutothrottle.throttleSpeedSmoothers
underspeedAccelCorrectionSmoother?
protectedreadonlyoptionalunderspeedAccelCorrectionSmoother:MultiExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:502
Inherited from
TurbopropAutothrottle.underspeedAccelCorrectionSmoother
underspeedAccelTargetFunc?
protectedreadonlyoptionalunderspeedAccelTargetFunc:AutothrottleAccelTargetFunc
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:496
Inherited from
TurbopropAutothrottle.underspeedAccelTargetFunc
underspeedChangeThreshold
protectedreadonlyunderspeedChangeThreshold:number
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:524
Inherited from
TurbopropAutothrottle.underspeedChangeThreshold
underspeedPid
protectedreadonlyunderspeedPid:PidController
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:516
Inherited from
TurbopropAutothrottle.underspeedPid
underspeedPowerCorrectionTransformer
protectedreadonlyunderspeedPowerCorrectionTransformer:AutothrottlePowerCorrectionTransformer
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:510
Inherited from
TurbopropAutothrottle.underspeedPowerCorrectionTransformer
underspeedProtAccelTargetSmoother?
protectedreadonlyoptionalunderspeedProtAccelTargetSmoother:ExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:506
Inherited from
TurbopropAutothrottle.underspeedProtAccelTargetSmoother
underspeedProtPowerTargetSmoother
protectedreadonlyunderspeedProtPowerTargetSmoother:ExpSmoother
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:536
Inherited from
TurbopropAutothrottle.underspeedProtPowerTargetSmoother
underspeedSpeedTarget
protectedreadonlyunderspeedSpeedTarget:AutothrottleSpeedTargetRecord
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:528
Inherited from
TurbopropAutothrottle.underspeedSpeedTarget
useIndicatedMach
protectedreadonlyuseIndicatedMach:boolean
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:456
Inherited from
TurbopropAutothrottle.useIndicatedMach
ALL_THROTTLE_INDEXES
protectedreadonlystaticALL_THROTTLE_INDEXES: readonly [1,2,3,4]
Defined in: sdk/autothrottle/AbstractAutothrottle.ts:452
Inherited from
TurbopropAutothrottle.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:1291
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
TurbopropAutothrottle.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
TurbopropAutothrottle.calculateSpeedTargetPower
createThrottle()
protectedcreateThrottle(bus,info,servoSpeed,powerSmoothingConstant,powerSmoothingVelocityConstant,powerLookahead,powerLookaheadSmoothingConstant,powerLookaheadSmoothingVelocityConstant,throttleLeverManager):AutothrottleThrottle
Defined in: sdk/autothrottle/TurbopropAutothrottle.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
TurbopropAutothrottle.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
TurbopropAutothrottle.setMaxIas
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
TurbopropAutothrottle.setMaxMach
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
TurbopropAutothrottle.setMaxPower
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
TurbopropAutothrottle.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
TurbopropAutothrottle.setMinIas
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
TurbopropAutothrottle.setMinMach
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
TurbopropAutothrottle.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
TurbopropAutothrottle.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
TurbopropAutothrottle.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
TurbopropAutothrottle.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
TurbopropAutothrottle.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
TurbopropAutothrottle.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
TurbopropAutothrottle.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
TurbopropAutothrottle.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
TurbopropAutothrottle.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
TurbopropAutothrottle.setTargetMode
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
TurbopropAutothrottle.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
TurbopropAutothrottle.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.