j
Dependencies: mbed yeswecancoap C12832 LM75B
Diff: lib/Color.h
- Revision:
- 0:92d2ef9f009d
diff -r 000000000000 -r 92d2ef9f009d lib/Color.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lib/Color.h Fri Oct 23 11:51:28 2015 +0000 @@ -0,0 +1,37 @@ + +#ifndef COLOR_H +#define COLOR_H + +class Color{ + + + int red, green, blue; + + int floatToColorValue(float value); + + static const int MAX_COLOR_VALUE = 255; + + public: + + enum colors {RED = 0xFF0000, + GREEN = 0x00FF00, + BLUE = 0x0000FF, + CYAN = 0x00FFFF, + MAGENTA = 0xFF00FF, + YELLOW = 0xFFFF00, + WHITE = 0xFFFFFF}; + + Color(int red, int green, int blue); + Color(int color); + Color(float red, float green, float blue); + + int getHex(); + + int getRed(); + int getGreen(); + int getBlue(); + + +}; + +#endif \ No newline at end of file