![]() |
FastFX
1.1.0
LED Strip Animation and Effects Framework for Arduino
|
#include <FlexTimer.h>
Inheritance diagram for StepTimer:Public Member Functions | |
| StepTimer () | |
| StepTimer (unsigned long initInterval, boolean startImmediate) | |
| StepTimer (unsigned long initInterval) | |
| virtual | ~StepTimer () |
| void | start () |
| void | start (unsigned long currMillis) |
| virtual void | onStart (unsigned long currMillis) |
| void | step () |
| void | step (unsigned long currMillis) |
| virtual void | onStep (unsigned long currMillis) |
| void | stop () |
| bool | isStarted () |
| bool | isUp (unsigned long currMillis) |
| bool | isUp () |
| unsigned long | nextUp () |
| unsigned long | timeRemaining (unsigned long currMillis) |
| unsigned long | timeRemaining () |
| unsigned long | getRollovers () |
| unsigned long | timeSinceStarted (unsigned long currMillis) |
| unsigned long | timeSinceStarted () |
| unsigned long | timeSinceTriggered (unsigned long currMillis) |
| unsigned long | timeSinceTriggered () |
| virtual unsigned long | getLastUp () |
| virtual void | setInterval (unsigned long newInterval) |
| virtual void | setIntervalImmediate (unsigned long newInterval) |
| unsigned long | getInterval () |
Static Public Member Functions | |
| static unsigned long | addOffsetWithWrap (unsigned long index, unsigned long offset, unsigned long maximum) |
| static unsigned long | addOffsetWithWrap (unsigned long index, unsigned long offset) |
| static unsigned long | subtractOffsetWithWrap (unsigned long index, unsigned long offset, unsigned long maximum) |
Protected Attributes | |
| unsigned long | interval =DEFAULT_TIMER_INTERVAL |
| unsigned long | started =0 |
| unsigned long | nextUpMillis =0 |
| uint16_t | rollovers = 0 |
| unsigned long | pendInterval = 0 |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inlinevirtual |
Reimplemented in FlexTimer.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented in FlexTimer.
|
inlinevirtual |
Reimplemented in FlexTimer.
|
virtual |
|
virtual |
| void StepTimer::start | ( | ) |
| void StepTimer::start | ( | unsigned long | currMillis | ) |
| void StepTimer::step | ( | ) |
| void StepTimer::step | ( | unsigned long | currMillis | ) |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |