Public Member Functions | Private Attributes | List of all members
ColorO Class Reference

#include <colorO.h>

Inheritance diagram for ColorO:
Inheritance graph
[legend]

Public Member Functions

 ColorO (SerialIO *serialIO)
 
bool init ()
 
void setColor (color::rgba color)
 
void setColorMulti (std::vector< color::rgba > &colors)
 
virtual ~ColorO ()
 
- Public Member Functions inherited from IColorO
int getNumLeds ()
 
 IColorO ()
 
void setMask (int mask)
 
void setNumLeds (size_t num_leds)
 
boost::signals2::signal< void(color::rgba color)> * signalColorSet ()
 
boost::signals2::signal< void(std::vector< color::rgba > colors) > * signalColorsSet ()
 
virtual ~IColorO ()
 

Private Attributes

SerialIO_serialIO
 
std::stringstream _ssOut
 

Additional Inherited Members

- Protected Attributes inherited from IColorO
bool _initialized
 
int _invertMask
 
int _num_leds
 
boost::signals2::signal< void(color::rgba color)> m_sigColorSet
 
boost::signals2::signal< void(std::vector< color::rgba > colors) > m_sigColorsSet
 

Detailed Description

Definition at line 27 of file colorO.h.

Constructor & Destructor Documentation

ColorO::ColorO ( SerialIO serialIO)

Definition at line 21 of file colorO.cpp.

ColorO::~ColorO ( )
virtual

Definition at line 26 of file colorO.cpp.

Member Function Documentation

bool ColorO::init ( )
virtual

Implements IColorO.

Definition at line 30 of file colorO.cpp.

void ColorO::setColor ( color::rgba  color)
virtual

Implements IColorO.

Definition at line 40 of file colorO.cpp.

void ColorO::setColorMulti ( std::vector< color::rgba > &  colors)
virtual

Implements IColorO.

Definition at line 35 of file colorO.cpp.

Member Data Documentation

SerialIO* ColorO::_serialIO
private

Definition at line 38 of file colorO.h.

std::stringstream ColorO::_ssOut
private

Definition at line 39 of file colorO.h.


The documentation for this class was generated from the following files:


cob_light
Author(s): Benjamin Maidel
autogenerated on Wed Apr 7 2021 02:11:39