Класс DelayTimer
#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) |
Защищенные данные |
|
PassiveTimer | pt |
|
bool | prevState |
|
bool | state |
|
timeout_t | onDelay |
|
timeout_t | offDelay |
|
bool | waiting_on |
|
bool | waiting_off |
Подробное описание
Таймер реализующий задержку на срабатывание и отпускание сигнала. Для проверки вызывается функция check( state ), где state - это текущее состояние сигнала, а функция check() возвращает сигнал с задержкой. Чтобы состояние переключилось, оно должно продержаться не менее заданного времени.
Объявления и описания членов класса находятся в файле: