WiFi подключение переработано, код переформатирован, добавлены комментарии

This commit is contained in:
gunner47
2019-07-16 22:50:56 +03:00
parent 90a13acc74
commit 0965f3d46a
10 changed files with 625 additions and 317 deletions

View File

@@ -3,34 +3,41 @@
class timerMinim
{
public:
timerMinim(uint32_t interval); // объявление таймера с указанием интервала
void setInterval(uint32_t interval); // установка интервала работы таймера
boolean isReady(); // возвращает true, когда пришло время. Сбрасывается в false сам (AUTO) или вручную (MANUAL)
void reset(); // ручной сброс таймера на установленный интервал
timerMinim(uint32_t interval); // объявление таймера с указанием интервала
void setInterval(uint32_t interval); // установка интервала работы таймера
boolean isReady(); // возвращает true, когда пришло время. Сбрасывается в false сам (AUTO) или вручную (MANUAL)
void reset(); // ручной сброс таймера на установленный интервал
private:
uint32_t _timer = 0;
uint32_t _interval = 0;
};
timerMinim::timerMinim(uint32_t interval) {
timerMinim::timerMinim(uint32_t interval)
{
_interval = interval;
_timer = millis();
}
void timerMinim::setInterval(uint32_t interval) {
void timerMinim::setInterval(uint32_t interval)
{
_interval = interval;
}
boolean timerMinim::isReady() {
if ((long)millis() - _timer >= _interval) {
boolean timerMinim::isReady()
{
if ((long)millis() - _timer >= _interval)
{
_timer = millis();
return true;
} else {
}
else
{
return false;
}
}
void timerMinim::reset() {
void timerMinim::reset()
{
_timer = millis();
}