Skip to main content

Type Alias: G3000EspDefinition

G3000EspDefinition = object

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/ESP/G3000EspDefinition.ts:17

A definition that describes how to create a G3000 electronic stability and protection (ESP) system.

Properties

armAglThreshold

readonly armAglThreshold: number

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/ESP/G3000EspDefinition.ts:19

The above ground height, in feet, at or above which ESP can become armed from a disarmed state.


armMaxPitchLimit?

readonly optional armMaxPitchLimit: number

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/ESP/G3000EspDefinition.ts:37

The maximum pitch angle, in degrees, at which ESP can become armed. Positive angles represent downward pitch. Defaults to 90.


armMinPitchLimit?

readonly optional armMinPitchLimit: number

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/ESP/G3000EspDefinition.ts:31

The minimum pitch angle, in degrees, at which ESP can become armed. Positive angles represent downward pitch. Defaults to -90.


armRollLimit?

readonly optional armRollLimit: number

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/ESP/G3000EspDefinition.ts:40

The maximum roll angle magnitude, in degrees, at which ESP can become armed. Defaults to 90.


canArmWhenAglInvalid?

readonly optional canArmWhenAglInvalid: boolean

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/ESP/G3000EspDefinition.ts:25

Whether ESP can become armed when AGL data is invalid. Defaults to false.


controlInputManagerOptions?

readonly optional controlInputManagerOptions: Readonly<G3000EspControlInputManagerOptions>

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/ESP/G3000EspDefinition.ts:97

Options with which to configure the control input manager. Ignored if omitControlInputManager is true.


disarmAglThreshold

readonly disarmAglThreshold: number

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/ESP/G3000EspDefinition.ts:22

The above ground height, in feet, below which ESP becomes disarmed from an armed state.


engagementTimeWindow?

readonly optional engagementTimeWindow: number

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/ESP/G3000EspDefinition.ts:91

The length of the window, in seconds, in which engagement time is tracked. Values less than or equal to zero will cause engagement time to not be tracked. Defaults to 0.


moduleFactories

readonly moduleFactories: readonly () => EspModule[]

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/ESP/G3000EspDefinition.ts:100

Factories used to create the modules to add to the ESP system.


omitControlInputManager?

readonly optional omitControlInputManager: boolean

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/ESP/G3000EspDefinition.ts:94

Whether to omit the control input manager. Defaults to false.


pitchAxisForceRate?

readonly optional pitchAxisForceRate: number

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/ESP/G3000EspDefinition.ts:60

The rate at which the system changes the force applied to the pitch control axis, in units of force per second. Defaults to 0.1.


pitchAxisMaxForceDown?

readonly optional pitchAxisMaxForceDown: number

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/ESP/G3000EspDefinition.ts:54

The maximum force ESP is allowed to apply to the pitch control axis to move it in the pitch down direction. 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). Defaults to 1.


pitchAxisMaxForceUp?

readonly optional pitchAxisMaxForceUp: number

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/ESP/G3000EspDefinition.ts:47

The maximum force ESP is allowed to apply to the pitch control axis to move it in the pitch up direction. 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). Defaults to 1.


pitchAxisUnloadRate?

readonly optional pitchAxisUnloadRate: number

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/ESP/G3000EspDefinition.ts:66

The rate at which the system unloads force applied to the pitch control axis when it is not armed, in units of force per second. Defaults to 1.


rollAxisForceRate?

readonly optional rollAxisForceRate: number

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/ESP/G3000EspDefinition.ts:79

The rate at which the system changes the force applied to the roll control axis, in units of force per second. Defaults to 0.1.


rollAxisMaxForce?

readonly optional rollAxisMaxForce: number

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/ESP/G3000EspDefinition.ts:73

The maximum force ESP is allowed to apply to the roll control axis. 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). Defaults to 1.


rollAxisUnloadRate?

readonly optional rollAxisUnloadRate: number

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/ESP/G3000EspDefinition.ts:85

The rate at which the system unloads force applied to the roll control axis when it is not armed, in units of force per second. Defaults to 1.