|
UniSet
1.7.0
|
#include <DelayTimer.h>
Открытые члены | |
| DelayTimer (timeout_t on_msec, timeout_t off_msec) | |
| void | set (timeout_t on_msec, timeout_t off_msec) |
| void | reset () |
| bool | check (bool st) |
| bool | get () |
Защищенные данные | |
| PassiveTimer | pt |
| bool | prevState |
| bool | state |
| timeout_t | onDelay |
| timeout_t | offDelay |
| bool | waiting_on |
| bool | waiting_off |
Таймер реализующий задержку на срабатывание и отпускание сигнала. Для проверки вызывается функция check( state ), где state - это текущее состояние сигнала, а функция check() возвращает сигнал с задержкой. Чтобы состояние переключилось, оно должно продержаться не менее заданного времени.
1.7.6.1