#include <modm/ui/animation/pulse.hpp>
|
|
| Pulse (Animation< T > &animator) |
| |
| void | setPeriod (TimeType period, uint8_t dutyCycle=50) |
| |
|
void | setRange (T minValue, T maxValue) |
| |
|
void | start (uint8_t repeat=0) |
| | start indicating for ever
|
| |
|
void | stop () |
| | Stops indicating after finishing the current cycle.
|
| |
|
bool | isAnimating () const |
| |
|
void | update () |
| | Must be called at least every ms.
|
| |
template<typename T = uint8_t>
class modm::ui::Pulse< T >
This class animates a value up and down during the period.
|--| duty cycle
/ /
/ /
/ /
/ / ...
|------| period
- Author
- Niklas Hauser
template<typename T = uint8_t>
| void modm::ui::Pulse< T >::setPeriod |
( |
TimeType |
period, |
|
|
uint8_t |
dutyCycle = 50 |
|
) |
| |
|
inline |
- Parameters
-
| period | in ms |
| dutyCycle | in percent <= 100 |
The documentation for this class was generated from the following file: