#include <mode.h>
Definition at line 26 of file mode.h.
| Mode::Mode |
( |
int |
priority = 0, |
|
|
double |
freq = 0, |
|
|
int |
pulses = 0, |
|
|
double |
timeout = 0 |
|
) |
| |
|
inline |
| virtual void Mode::execute |
( |
| ) |
|
|
pure virtual |
Implemented in XMasMode, DistApproxMode, SweepColorMode, SequenceMode, CircleColorMode, FadeColorMode, FlashMode, GlowColorMode, BreathColorMode, BreathMode, and StaticMode.
| double Mode::getFrequency |
( |
| ) |
|
|
inline |
| virtual std::string Mode::getName |
( |
| ) |
|
|
pure virtual |
Implemented in DistApproxMode, SequenceMode, XMasMode, SweepColorMode, FadeColorMode, GlowColorMode, BreathColorMode, FlashMode, CircleColorMode, BreathMode, and StaticMode.
| int Mode::getPriority |
( |
| ) |
|
|
inline |
| double Mode::getTimeout |
( |
| ) |
|
|
inline |
| bool Mode::isPauseRequested |
( |
| ) |
|
|
inlineprivate |
| bool Mode::isStopRequested |
( |
| ) |
|
|
inlineprivate |
| virtual void Mode::run |
( |
| ) |
|
|
inlineprotectedvirtual |
| void Mode::setFrequency |
( |
double |
freq | ) |
|
|
inline |
| void Mode::setPriority |
( |
int |
priority | ) |
|
|
inline |
| void Mode::setPulses |
( |
int |
pulses | ) |
|
|
inline |
| void Mode::setTimeout |
( |
double |
timeout | ) |
|
|
inline |
| boost::signals2::signal<void (color::rgba color)>* Mode::signalColorReady |
( |
| ) |
|
|
inline |
| boost::signals2::signal<void (std::vector<color::rgba> &colors)>* Mode::signalColorsReady |
( |
| ) |
|
|
inline |
| boost::signals2::signal<void (int)>* Mode::signalModeFinished |
( |
| ) |
|
|
inline |
| boost::condition_variable Mode::_cond_pause |
|
private |
| bool Mode::_isPauseRequested |
|
private |
| bool Mode::_isStopRequested |
|
private |
| boost::mutex Mode::_mutex |
|
private |
| boost::mutex Mode::_mutex_pause |
|
private |
| boost::signals2::signal<void (color::rgba color)> Mode::m_sigColorReady |
|
protected |
| boost::signals2::signal<void (std::vector<color::rgba> &colors)> Mode::m_sigColorsReady |
|
protected |
| boost::signals2::signal<void (int)> Mode::m_sigFinished |
|
protected |
| const unsigned int Mode::UPDATE_RATE_HZ = 100 |
|
staticprotected |
The documentation for this class was generated from the following file: