This commit is contained in:
Navid Sassan 2025-12-09 23:09:20 +01:00
parent 294d3988a2
commit 4267f85123

View File

@ -522,8 +522,9 @@ local function processStateMachine()
end
if reactorStatus == "running" then
if fieldStrength < CONFIG.charge_field_target * 0.9 then
setState(STATES.CHARGING, "field " .. fieldPct .. " dropped below threshold while running")
local chargeThreshold = CONFIG.charge_field_target * 0.9
if fieldStrength < chargeThreshold then
setState(STATES.CHARGING, "field " .. fieldPct .. " < " .. formatPercent(chargeThreshold) .. " threshold")
elseif temp > CONFIG.critical_temperature then
setState(STATES.COOLING, "temp " .. formatTemp(temp) .. " above critical " .. formatTemp(CONFIG.critical_temperature))
else