Adding missing methods.
[smartthings-infrastructure.git] / Battery / Batteries.groovy
index 36a203f2f996d3664062498f5646258c6fa0d130..732b6bdec6dc49a42b1b72e5031713029644c2ad 100644 (file)
@@ -2,9 +2,6 @@
 package Battery
 import Timer.SimulatedTimer
 
-//JPF's Verify API
-import gov.nasa.jpf.vm.Verify
-
 public class Batteries {
        private int deviceNumbers
        private List batteries
@@ -19,13 +16,20 @@ public class Batteries {
        private int batteryLatestValue = 50
 
                
-       Batteries(Closure sendEvent, int deviceNumbers) {
+       Batteries(Closure sendEvent, int deviceNumbers, boolean init) {
                this.sendEvent = sendEvent              
                this.deviceNumbers = deviceNumbers
                this.batteries = []
 
-               def init = Verify.getIntFromList(30, 50, 70)
-               this.battery = init
+               if (init) {
+                       this.battery = 50
+                       this.currentBattery = 50
+                       this.batteryLatestValue = 50
+               } else {
+                       this.battery = 35
+                       this.currentBattery = 35
+                       this.batteryLatestValue = 35
+               }
 
                batteries.add(new Battery(id, label, displayName, this.battery))
        }