add safeguard if clock does some undifined shenanigans
This commit is contained in:
parent
fb5b5c00d7
commit
4dbf6d4d3d
@ -175,6 +175,8 @@ void calc_data(Tel *t, Bat_state *b, long now) {
|
||||
}
|
||||
|
||||
long dt = now - b->previous_ms;
|
||||
if (dt < 0) dt = 0;
|
||||
|
||||
b->previous_ms = now;
|
||||
b->wh_used += (float)t->power.data * (float)dt / 3600000.0f;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user