Browse Source

Fix MI overnight behaviour

will now calculate AC values after midnight reset of state array
pull/1626/head
rejoe2 8 months ago
committed by GitHub
parent
commit
c29306e074
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 2
      src/hm/Communication.h

2
src/hm/Communication.h

@ -895,7 +895,7 @@ class Communication : public CommQueue<> {
uint8_t oldState = rec->record[q->iv->getPosByChFld(0, FLD_EVT, rec)];
if ( prntsts != oldState ) { // sth.'s changed?
stsok = false;
if(!oldState) { // initial zero value? => just write this channel to main state and raise changed flags
if( (!oldState) || (!q->iv->alarmCnt) ) { // initial zero value? => just write this channel to main state and raise changed flags
changedStatus = true;
q->iv->alarmCnt = 1; // minimum...
} else {

Loading…
Cancel
Save