package PowerMeter
import SmartThing.SmartThings
-//Importing mutable integer class
-import MutableInteger.MutableInteger
-
public class PowerMeters extends SmartThings {
List powerMeters = new ArrayList()
powerMeters = smartThings
// Initialization
- StringBuilder id = new StringBuilder("powerMeterID0")
- StringBuilder label = new StringBuilder("powerMeter")
- StringBuilder displayName = new StringBuilder("powerMeter0")
- MutableInteger power = new MutableInteger()
+ String id = "powerMeterID0"
+ String label = "powerMeter"
+ String displayName = "powerMeter"
+ Integer power
if (init)
- power.setValue(50)
+ power = 50
else
- power.setValue(60)
+ power = 60
powerMeters.add(new PowerMeter(sendEvent, id, label, displayName, power))
}
-
- // Methods to return values
- def getCurrentPower() {
- List tmpValues = new ArrayList()
- tmpValues.add(powerMeters[0].getCurrentPower())
- return tmpValues
- }
}