1 //Create a class for battery
3 import SmartThing.SmartThings
5 //Importing mutable integer class
6 import MutableInteger.MutableInteger
8 public class Batteries extends SmartThings {
9 List batteries = new ArrayList()
11 Batteries(Closure sendEvent, boolean init) {
12 batteries = smartThings
14 StringBuilder id = new StringBuilder("batteryID0")
15 StringBuilder label = new StringBuilder("battery")
16 StringBuilder displayName = new StringBuilder("battery0")
17 MutableInteger battery = new MutableInteger()
25 batteries.add(new Battery(sendEvent, id, label, displayName, battery))
28 // Methods to return values
29 def getCurrentBattery() {
30 List tmpValues = new ArrayList()
31 tmpValues.add(batteries[0].getCurrentBattery())