#include <kitMode.h>

Public Member Functions | |
| void | execute () |
| std::string | getName () |
| KitMode (color::rgba color, size_t num_leds, int priority=0, double freq=0.25, int pulses=0, double timeout=0) | |
Public Member Functions inherited from Mode | |
| bool | finished () |
| color::rgba | getActualColor () |
| color::rgba | getColor () |
| double | getFrequency () |
| int | getPriority () |
| int | getPulses () |
| double | getTimeout () |
| bool | isRunning () |
| Mode (int priority=0, double freq=0, int pulses=0, double timeout=0) | |
| void | pause () |
| int | pulsed () |
| void | setActualColor (color::rgba color) |
| void | setColor (color::rgba color) |
| void | setFrequency (double freq) |
| void | setPriority (int priority) |
| void | setPulses (int pulses) |
| void | setTimeout (double timeout) |
| boost::signals2::signal< void(color::rgba color)> * | signalColorReady () |
| boost::signals2::signal< void(std::vector< color::rgba > &colors)> * | signalColorsReady () |
| boost::signals2::signal< void(int)> * | signalModeFinished () |
| void | start () |
| void | stop () |
| virtual | ~Mode () |
Private Attributes | |
| double | _dir |
| double | _fade_fac |
| double | _inc |
| int | _num_leds |
| double | _pos |
| double | _timer_inc |
Additional Inherited Members | |
Protected Member Functions inherited from Mode | |
| virtual void | run () |
Protected Attributes inherited from Mode | |
| color::rgba | _actualColor |
| color::rgba | _color |
| std::vector< color::rgba > | _colors |
| bool | _finished |
| double | _freq |
| color::rgba | _init_color |
| int | _priority |
| int | _pulsed |
| int | _pulses |
| double | _timeout |
| boost::signals2::signal< void(color::rgba color)> | m_sigColorReady |
| boost::signals2::signal< void(std::vector< color::rgba > &colors)> | m_sigColorsReady |
| boost::signals2::signal< void(int)> | m_sigFinished |
Static Protected Attributes inherited from Mode | |
| static const unsigned int | UPDATE_RATE_HZ = 100 |
|
inline |
|
inlinevirtual |