UniSet  2.2.1
Открытые члены | Защищенные данные
Класс 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)
bool get ()
timeout_t getOnDelay () const
timeout_t getOffDelay () const
timeout_t getCurrent () const

Защищенные данные

PassiveTimer pt
bool prevState
bool state
timeout_t onDelay
timeout_t offDelay
bool waiting_on
bool waiting_off

Подробное описание

Таймер реализующий задержку на срабатывание и отпускание сигнала. Для проверки вызывается функция check( state ), где state - это текущее состояние сигнала, а функция check() возвращает сигнал с задержкой. Чтобы состояние переключилось, оно должно продержаться не менее заданного времени.


Объявления и описания членов класса находятся в файле: