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