take absolute value of temp difference

This commit is contained in:
Marijn van Galen 2025-02-05 10:02:42 +01:00 committed by GitHub
parent 3def2fe5ed
commit 65f16b4c69
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -41,7 +41,7 @@ void update_machineryprotection() {
clear_event(EVENT_BATTERY_FROZEN); clear_event(EVENT_BATTERY_FROZEN);
} }
if (datalayer.battery.status.temperature_max_dC - datalayer.battery.status.temperature_min_dC > if (labs(datalayer.battery.status.temperature_max_dC - datalayer.battery.status.temperature_min_dC) >
BATTERY_MAX_TEMPERATURE_DEVIATION) { BATTERY_MAX_TEMPERATURE_DEVIATION) {
set_event_latched(EVENT_BATTERY_TEMP_DEVIATION_HIGH, set_event_latched(EVENT_BATTERY_TEMP_DEVIATION_HIGH,
datalayer.battery.status.temperature_max_dC - datalayer.battery.status.temperature_min_dC); datalayer.battery.status.temperature_max_dC - datalayer.battery.status.temperature_min_dC);