Fixing bug in Mobile Presence class
[smartthings-infrastructure.git] / IlluminanceMeasurement / IlluminanceMeasurements.groovy
1 //Create a class for illuminance measurement
2 package IlluminanceMeasurement
3 import SmartThing.SmartThings
4
5 public class IlluminanceMeasurements extends SmartThings {
6         List illuminanceMeasurements = new ArrayList()
7                 
8         IlluminanceMeasurements(Closure sendEvent, boolean init) {
9                 illuminanceMeasurements = smartThings
10
11                 // Initialization
12                 String id = "illuminanceID0"
13                 String label = "illuminance"
14                 String displayName = "illuminanceSensor"
15                 Integer illuminance
16
17                 if (init)
18                         illuminance = 20000
19                 else
20                         illuminance = 5
21
22                 illuminanceMeasurements.add(new IlluminanceMeasurement(sendEvent, id, label, displayName, illuminance))
23         }
24 }