Zjednoduseni kodu a odstraneni zbytecne promenne
This commit is contained in:
parent
be8e0b341e
commit
f8bc7a8360
@ -38,7 +38,6 @@ bool Interval::expired(void)
|
|||||||
{
|
{
|
||||||
result = true;
|
result = true;
|
||||||
_timefrom = millis();
|
_timefrom = millis();
|
||||||
_timeout = _reload;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -53,9 +52,8 @@ bool Interval::expired(void)
|
|||||||
void Interval::set(uint32_t tmout)
|
void Interval::set(uint32_t tmout)
|
||||||
{
|
{
|
||||||
|
|
||||||
_reload = tmout;
|
|
||||||
_timefrom = millis();
|
_timefrom = millis();
|
||||||
_timeout = _reload;
|
_timeout = tmout;
|
||||||
_mode = 0;
|
_mode = 0;
|
||||||
_done = 0xff;
|
_done = 0xff;
|
||||||
}
|
}
|
||||||
@ -63,9 +61,8 @@ void Interval::set(uint32_t tmout)
|
|||||||
void Interval::setOneshot(uint32_t tmout)
|
void Interval::setOneshot(uint32_t tmout)
|
||||||
{
|
{
|
||||||
|
|
||||||
_reload = tmout;
|
|
||||||
_timefrom = millis();
|
_timefrom = millis();
|
||||||
_timeout = _reload;
|
_timeout = tmout;
|
||||||
_mode = 1;
|
_mode = 1;
|
||||||
_done = 0xff;
|
_done = 0xff;
|
||||||
}
|
}
|
||||||
@ -73,9 +70,8 @@ void Interval::setOneshot(uint32_t tmout)
|
|||||||
void Interval::setPeriodic(uint32_t tmout)
|
void Interval::setPeriodic(uint32_t tmout)
|
||||||
{
|
{
|
||||||
|
|
||||||
_reload = tmout;
|
|
||||||
_timefrom = millis();
|
_timefrom = millis();
|
||||||
_timeout = _reload;
|
_timeout = tmout;
|
||||||
_mode = 2;
|
_mode = 2;
|
||||||
_done = 0xff;
|
_done = 0xff;
|
||||||
}
|
}
|
||||||
@ -84,5 +80,5 @@ void Interval::reload(void)
|
|||||||
{
|
{
|
||||||
|
|
||||||
_timefrom = millis();
|
_timefrom = millis();
|
||||||
_timeout = _reload;
|
_done = 0xff;
|
||||||
}
|
}
|
||||||
|
@ -15,7 +15,6 @@ class Interval
|
|||||||
protected:
|
protected:
|
||||||
uint32_t _timefrom;
|
uint32_t _timefrom;
|
||||||
uint32_t _timeout;
|
uint32_t _timeout;
|
||||||
uint32_t _reload;
|
|
||||||
uint8_t _mode; // mode of actual operation (compatibility, oneshot, periodic)
|
uint8_t _mode; // mode of actual operation (compatibility, oneshot, periodic)
|
||||||
uint8_t _done;
|
uint8_t _done;
|
||||||
public:
|
public:
|
||||||
|
Loading…
Reference in New Issue
Block a user