Changing Verify API call scheme for device handlers.
[smartthings-infrastructure.git] / IlluminanceMeasurement / IlluminanceMeasurements.groovy
index 6f7637479a8d54a22796deb1536885d374abcbd0..dbeae2a60b34e7d508969756311e27e3565a11ec 100644 (file)
@@ -2,9 +2,6 @@
 package IlluminanceMeasurement
 import Timer.SimulatedTimer
 
-//JPF's Verify API
-import gov.nasa.jpf.vm.Verify
-
 public class IlluminanceMeasurements {
        private int deviceNumbers
        private List illuminanceMeasurements
@@ -18,13 +15,18 @@ public class IlluminanceMeasurements {
        private int currentIlluminance = 50000
 
                
-       IlluminanceMeasurements(Closure sendEvent, int deviceNumbers) {
+       IlluminanceMeasurements(Closure sendEvent, int deviceNumbers, boolean init) {
                this.sendEvent = sendEvent              
                this.deviceNumbers = deviceNumbers
                this.illuminanceMeasurements = []
 
-               //def init = Verify.getIntFromList(40000, 50000, 60000)
-               //this.illuminance = init
+               if (init) {
+                       this.illuminance = 50000
+                       this.currentIlluminance = 50000
+               } else {
+                       this.illuminance = 60000
+                       this.currentIlluminance = 60000
+               }
 
                illuminanceMeasurements.add(new IlluminanceMeasurement(id, label, displayName, this.illuminance))
        }