Removing getXXX methods + properties. Adding getProperty feature to SmartThing(s)
[smartthings-infrastructure.git] / PresenceSensor / PresenceSensors.groovy
1 // Create a class for presence sensor
2 package PresenceSensor
3 import SmartThing.SmartThings
4
5 public class PresenceSensors extends SmartThings {
6         List presenceSensors = new ArrayList()
7
8         PresenceSensors(Closure sendEvent, boolean init) {
9                 presenceSensors = smartThings
10
11                 // Initialization
12                 String id = "presenceSensorID0"
13                 String label = "presence"
14                 String displayName = "presenceSensor"
15                 String presence
16
17                 if (init)
18                         presence = "not present"
19                 else
20                         presence = "present"
21
22                 presenceSensors.add(new PresenceSensor(sendEvent, id, label, displayName, presence))
23         }
24 }