Class: WeightBalanceComputer
Defined in: workingtitle-instruments-g3000/html_ui/MFD/Performance/WeightBalance/WeightBalanceComputer.ts:10
A computer for weight and balance calculations.
Constructors
Constructor
new WeightBalanceComputer(
bus
,config
,weightBalanceSettingManager
):WeightBalanceComputer
Defined in: workingtitle-instruments-g3000/html_ui/MFD/Performance/WeightBalance/WeightBalanceComputer.ts:71
Creates a new instance of WeightBalanceComputer.
Parameters
Parameter | Type | Description |
---|---|---|
bus | EventBus | The event bus. |
config | WeightBalanceConfig | A weight and balance configuration object. |
weightBalanceSettingManager | WeightBalanceUserSettingManager | A manager for weight and balance user settings. |
Returns
WeightBalanceComputer
Methods
destroy()
destroy():
void
Defined in: workingtitle-instruments-g3000/html_ui/MFD/Performance/WeightBalance/WeightBalanceComputer.ts:256
Destroys this computer. Once destroyed, this computer will no longer perform any calculations or updates, and cannot be paused or resumed.
Returns
void
init()
init(
paused
):void
Defined in: workingtitle-instruments-g3000/html_ui/MFD/Performance/WeightBalance/WeightBalanceComputer.ts:83
Initializes this computer.
Parameters
Parameter | Type | Default value | Description |
---|---|---|---|
paused | boolean | false | Whether to initialize this computer as paused. Defaults to false . |
Returns
void
Throws
Error if this computer has been destroyed.
pause()
pause():
void
Defined in: workingtitle-instruments-g3000/html_ui/MFD/Performance/WeightBalance/WeightBalanceComputer.ts:139
Pauses this computer. Once paused, this computer will not perform any calculations or updates until it is resumed.
Returns
void
Throws
Error if this computer has been destroyed.
reset()
reset():
void
Defined in: workingtitle-instruments-g3000/html_ui/MFD/Performance/WeightBalance/WeightBalanceComputer.ts:161
Resets all load station load weights to zero.
Returns
void
Throws
Error if this computer has been destroyed.
resume()
resume():
void
Defined in: workingtitle-instruments-g3000/html_ui/MFD/Performance/WeightBalance/WeightBalanceComputer.ts:117
Resumes this computer. Once resumed, this computer will perform calculations and updates as necessary until it is paused or destroyed.
Returns
void
Throws
Error if this computer has been destroyed.