/* * File: Led.hpp * Author: _prossn * * Created on 10. aprile 2018, 16:07 */ #ifndef LED_HPP #define LED_HPP #include class Led { public: enum class Color { RED, GREEN, BLUE }; Led(Color color); Led() = delete; virtual ~Led(); Color color() const; void set(bool status); bool state() const; private: bool _state; Color _color; }; #endif /* LED_HPP */