Fixed compiler for Java code generation (not heavily tested yet, but fixes include...
[iot2.git] / benchmarks / interfaces / LightBulbSmart.java
1 package iotcode.interfaces;
2
3 import java.util.List;
4 import java.util.ArrayList;
5
6 public interface LightBulbSmart {
7
8         public void turnOn();
9         public double getBrightnessRangeLowerBound();
10         public void turnOff();
11         public boolean getState();
12         public double getBrightnessRangeUpperBound();
13         public double getSaturation();
14         public double getHueRangeLowerBound();
15         public double getHue();
16         public double getHueRangeUpperBound();
17         public int getTemperature();
18         public double getBrightness();
19         public int getTemperatureRangeLowerBound();
20         public int getTemperatureRangeUpperBound();
21         public void setColor(double _hue, double _saturation, double _brightness);
22         public void init();
23         public double getSaturationRangeLowerBound();
24         public double getSaturationRangeUpperBound();
25         public void setTemperature(int _temperature);
26 }