diff --git a/Software/src/devboard/safety/safety.cpp b/Software/src/devboard/safety/safety.cpp index 4a98f806..927f4bab 100644 --- a/Software/src/devboard/safety/safety.cpp +++ b/Software/src/devboard/safety/safety.cpp @@ -41,7 +41,7 @@ void update_machineryprotection() { 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) { set_event_latched(EVENT_BATTERY_TEMP_DEVIATION_HIGH, datalayer.battery.status.temperature_max_dC - datalayer.battery.status.temperature_min_dC);