Merge pull request #168 from biveraxe/ver4dev

Убираем лишнюю секунду при повторе таймера
This commit is contained in:
2022-08-23 14:28:26 +03:00
committed by GitHub

View File

@@ -28,8 +28,8 @@ class Timer : public IoTItem {
void doByInterval() {
if (!_unfin && value.valD >= 0 && !_pause) {
if (_repeat && value.valD == 0) value.valD = _initValue;
value.valD--;
if (_repeat && value.valD == -1) value.valD = _initValue;
if (_needSave) needSave = true;
if (value.valD == 0) {
regEvent(value.valD, "Time's up");