Skip to main content

Class: WeightBalanceConfig

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Performance/WeightBalance/WeightBalanceConfig.ts:15

A configuration object which defines options related to weight and balance calculations.

Implements​

Constructors​

Constructor​

new WeightBalanceConfig(element, weightLimits): WeightBalanceConfig

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Performance/WeightBalance/WeightBalanceConfig.ts:55

Creates a new WeightBalanceConfig from a configuration document element.

Parameters​

ParameterTypeDescription
elementElementA configuration document element.
weightLimitsPerformanceWeightLimitsGlobal aircraft weight limits and capacities.

Returns​

WeightBalanceConfig

Properties​

aircraftEmptyArm​

readonly aircraftEmptyArm: number

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Performance/WeightBalance/WeightBalanceConfig.ts:36

The aircraft's center-of-gravity moment arm, in inches, when all load stations are disabled and with no fuel.


aircraftEmptyWeight​

readonly aircraftEmptyWeight: number

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Performance/WeightBalance/WeightBalanceConfig.ts:33

The aircraft's weight, in pounds, when all load stations are disabled and with no fuel.


areLoadStationsEditable​

readonly areLoadStationsEditable: boolean

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Performance/WeightBalance/WeightBalanceConfig.ts:42

Whether at least one load station can be edited.


armLabel​

readonly armLabel: string

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Performance/WeightBalance/WeightBalanceConfig.ts:24

The label text to use to describe moment arms.


armLabelShort​

readonly armLabelShort: string

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Performance/WeightBalance/WeightBalanceConfig.ts:27

The short label text to use to describe moment arms.


envelopeOptions​

readonly envelopeOptions: Readonly<WeightBalanceEnvelopeOptions>

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Performance/WeightBalance/WeightBalanceConfig.ts:48

Options for weight and balance envelopes.


fuelStationDef​

readonly fuelStationDef: Readonly<WeightBalanceFuelStationDef>

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Performance/WeightBalance/WeightBalanceConfig.ts:45

The definition for the aircraft's fuel station.


loadStationDefs​

readonly loadStationDefs: readonly Readonly<WeightBalanceLoadStationDef>[]

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Performance/WeightBalance/WeightBalanceConfig.ts:39

An array of definitions for load stations.


macArm?​

readonly optional macArm: Readonly<Omit<Float64Array, "set" | "sort" | "copyWithin">>

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Performance/WeightBalance/WeightBalanceConfig.ts:30

The moment arm values, in inches, corresponding to LEMAC and TEMAC, as [lemac, temac].