Update battery pack capacity constants
This commit is contained in:
+11
-1
@@ -21,7 +21,17 @@ define('DB_PORT', (int)($controlDbConfig['port'] ?? 3306));
|
||||
define('DB_NAME', (string)($controlDbConfig['name'] ?? 'fanpanel'));
|
||||
define('DB_USER', (string)($controlDbConfig['user'] ?? 'fanpanel'));
|
||||
define('DB_PASS', (string)($controlDbConfig['pass'] ?? ''));
|
||||
define('BATTERY_CAPACITY_WH', isset($controlBatteryConfig['capacity_wh']) ? max(0.0, (float)$controlBatteryConfig['capacity_wh']) : 0.0);
|
||||
|
||||
$batteryCellCapacityMah = max(0.0, (float)($controlBatteryConfig['cell_capacity_mah'] ?? 0.0));
|
||||
$batteryParallelCells = max(1, (int)($controlBatteryConfig['parallel_cells'] ?? 1));
|
||||
$batteryNominalVoltage = max(0.0, (float)($controlBatteryConfig['nominal_voltage'] ?? 0.0));
|
||||
$batteryDerivedCapacityWh = ($batteryCellCapacityMah / 1000) * $batteryParallelCells * $batteryNominalVoltage;
|
||||
|
||||
define('BATTERY_CELL_CAPACITY_MAH', $batteryCellCapacityMah);
|
||||
define('BATTERY_PARALLEL_CELLS', $batteryParallelCells);
|
||||
define('BATTERY_CAPACITY_MAH', $batteryCellCapacityMah * $batteryParallelCells);
|
||||
define('BATTERY_NOMINAL_VOLTAGE', $batteryNominalVoltage);
|
||||
define('BATTERY_CAPACITY_WH', isset($controlBatteryConfig['capacity_wh']) ? max(0.0, (float)$controlBatteryConfig['capacity_wh']) : $batteryDerivedCapacityWh);
|
||||
|
||||
date_default_timezone_set('Asia/Seoul');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user