Interface: G3000EspInterface
Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspInterface.ts:8
An interface for a G3000 electronic stability and protection (ESP) system.
Properties
engagementTimeFraction
readonly
engagementTimeFraction:Subscribable
<number
>
Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspInterface.ts:37
The amount of time this system spent engaged during the engagement time window, as a fraction of the window length. If engagement time is not tracked, then this value is always equal to zero.
engagementTimeWindow
readonly
engagementTimeWindow:number
Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspInterface.ts:31
The length of the window, in seconds, in which engagement time is tracked, or 0
if engagement time is not
tracked.
operatingMode
readonly
operatingMode:Subscribable
<EspOperatingMode
>
Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspInterface.ts:10
This system's current operating mode.
pitchAxisForce
readonly
pitchAxisForce:Subscribable
<number
>
Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspInterface.ts:18
The force applied to the pitch control axis by this system, scaled such that a force of magnitude one is the amount of force required to deflect the control axis from the neutral position to maximum deflection (on either side). Positive force deflects the control axis to command an increase in pitch angle (i.e. increase downward pitch).
rollAxisForce
readonly
rollAxisForce:Subscribable
<number
>
Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspInterface.ts:25
The force applied to the roll control axis by this system, scaled such that a force of magnitude one is the amount of force required to deflect the control axis from the neutral position to maximum deflection (on either side). Positive force deflects the control axis to command an increase in roll angle (i.e. increase leftward roll).
Methods
getAllModules()
getAllModules(): readonly
EspModule
[]
Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspInterface.ts:43
Gets an array containing all modules that have been added to this system.
Returns
readonly EspModule
[]
An array containing all modules that have been added to this system.
getModule()
getModule(
id
):undefined
|EspModule
Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspInterface.ts:50
Gets a module with a given ID that has been added to this system.
Parameters
Parameter | Type | Description |
---|---|---|
id | string | The ID of the module to get. |
Returns
undefined
| EspModule
The module added to this system that has the specified ID, or undefined
if there is no such module.
setFailed()
setFailed(
failed
):void
Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspInterface.ts:62
Sets whether this system has failed.
Parameters
Parameter | Type | Description |
---|---|---|
failed | boolean | Whether this system has failed. |
Returns
void
setInterrupt()
setInterrupt(
interrupt
):void
Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspInterface.ts:56
Sets whether pilot action is preventing this system from being engaged.
Parameters
Parameter | Type | Description |
---|---|---|
interrupt | boolean | Whether pilot action is preventing this system from being engaged. |
Returns
void