UniSet 2.32.1
|
#include <DelayTimer.h>
Защищенные данные | |
PassiveTimer | pt |
bool | prevState = { false } |
bool | state = { false } |
timeout_t | onDelay = { 0 } |
timeout_t | offDelay = { 0 } |
bool | waiting_on = { false } |
bool | waiting_off = { false } |
Таймер реализующий задержку на срабатывание и отпускание сигнала. Для проверки вызывается функция check( state ), где state - это текущее состояние сигнала, а функция check() возвращает сигнал с задержкой. Чтобы состояние переключилось, оно должно продержаться не менее заданного времени.