Go to the documentation of this file.
23 #include <boost/signals2.hpp>
24 #include <boost/thread.hpp>
29 Mode(
int priority = 0,
double freq = 0,
int pulses = 0,
double timeout = 0)
82 virtual std::string
getName() = 0;
183 if(timePassed.
toSec() >= this->getTimeout())
boost::signals2::signal< void(int)> * signalModeFinished()
void setPriority(int priority)
boost::shared_ptr< boost::thread > _thread
color::rgba getActualColor()
boost::signals2::signal< void(color::rgba color)> * signalColorReady()
void setTimeout(double timeout)
virtual std::string getName()=0
void setPulses(int pulses)
std::vector< color::rgba > _colors
boost::signals2::signal< void(int)> m_sigFinished
boost::signals2::signal< void(std::vector< color::rgba > &colors)> m_sigColorsReady
Mode(int priority=0, double freq=0, int pulses=0, double timeout=0)
void setFrequency(double freq)
boost::signals2::signal< void(std::vector< color::rgba > &colors)> * signalColorsReady()
boost::condition_variable _cond_pause
static const unsigned int UPDATE_RATE_HZ
void setColor(color::rgba color)
ROSCPP_DECL bool isShuttingDown()
boost::mutex _mutex_pause
void setActualColor(color::rgba color)
boost::signals2::signal< void(color::rgba color)> m_sigColorReady
cob_light
Author(s): Benjamin Maidel
autogenerated on Wed Nov 8 2023 03:47:37