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].