Adding LifxLightBulb files and placeholders for benchmarks; preparing for porting
[iot2.git] / benchmarks / drivers / LifxLightBulb / DeviceStateInfo.java
diff --git a/benchmarks/drivers/LifxLightBulb/DeviceStateInfo.java b/benchmarks/drivers/LifxLightBulb/DeviceStateInfo.java
new file mode 100644 (file)
index 0000000..6f8e397
--- /dev/null
@@ -0,0 +1,26 @@
+package iotcode.LifxLightBulb;
+
+public class DeviceStateInfo {
+       // all values are in nanoseconds
+       private final long time;
+       private final long upTime;
+       private final long downTime;
+
+       public DeviceStateInfo(long _time, long _upTime, long _downTime) {
+               time = _time;
+               upTime = _upTime;
+               downTime = _downTime;
+       }
+
+       public long getTime() {
+               return time;
+       }
+
+       public long getUpTime() {
+               return upTime;
+       }
+
+       public long getDownTime() {
+               return downTime;
+       }
+}