Дописал программу, отладил всё, кроме собственно полива растений раз в сутки. Проблема где-то в приведённом ниже куске кода (в Management всё в порядке, т.к. идиентичен для всех модулей, два из которых работают нормально).
Помогите, пожалуйста выявить проблему.Коротко и в общем о том, что это:
два выключателя: основной и принуждение.
Если основной включен, то полив должен произойти сразу, а в следующий раз через сутки.
Если включен и основной и принуждение, то поливать, при этом счёт времени не останавливается, таким образом, например, можно выключить принуждение на 5-ой (из 10-ти) секунде основного полива, и полив будет продолжаться ещё 5 положенных секунд.
Если основной был выключен кнопкой (а не тревогой из-за протечки), то при включении основного - время должно сброситься и должен начаться полив, соответственно...
(это в общем)
- Код: Выделить всё • Развернуть
...
код_вырезан
...