| 
    modm API documentation
    
   | 
 
#include <modm/ui/animation/strobe.hpp>
Public Member Functions | |
| Strobe (Animation< T > &animator) | |
| bool | setPeriod (TimeType period, uint8_t dutyCycle1=7, uint8_t dutyCycle2=10, uint8_t dutyCycle3=10) | 
| void | setFadeTimes (TimeType onFade, TimeType offFade) | 
| 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.  | |
| void | cancel () | 
| bool | isAnimating () const | 
| void | update () | 
| Must be called at least every ms.  | |
This class provided two smooth on and off phases.
      
  | 
  inline | 
| onFade | the time is takes to turn on in ms | 
| offFade | the time is takes to turn off in ms | 
      
  | 
  inline | 
| period | in ms | 
| dutyCycle | in percent <= 100 | 
true if inputs were correct, false otherwise