Update battery pack capacity constants

This commit is contained in:
seo
2026-06-15 23:31:43 +09:00
parent 1b3dd24340
commit 3b71eb268d
2 changed files with 15 additions and 1 deletions
+11 -1
View File
@@ -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');