1 #ifndef _LIGHTBULBTEST_HPP__
2 #define _LIGHTBULBTEST_HPP__
7 #include "IoTRMIObject.hpp"
14 virtual void turnOn() = 0;
15 virtual double getBrightness() = 0;
16 virtual void turnOff() = 0;
17 virtual bool getState() = 0;
18 virtual void setColor(double _hue, double _saturation, double _brightness) = 0;
19 virtual double getSaturation() = 0;
20 virtual void init() = 0;
21 virtual void setTemperature(int _temperature) = 0;
22 virtual double getHue() = 0;
23 virtual int getTemperature() = 0;