package TemperatureMeasurement
import SmartThing.SmartThings
-//Importing mutable integer class
-import MutableInteger.MutableInteger
-
public class TemperatureMeasurements extends SmartThings {
List temperatureMeasurements = new ArrayList()
temperatureMeasurements = smartThings
// Initialization
- StringBuilder id = new StringBuilder("temperatureMeasurementID0")
- StringBuilder label = new StringBuilder("temperature")
- StringBuilder displayName = new StringBuilder("temperatureMeasurement0")
- MutableInteger temperature = new MutableInteger()
+ String id = "temperatureMeasurementID0"
+ String label = "temperature"
+ String displayName = "temperatureMeasurement"
+ Integer temperature
if (init)
- temperature.setValue(40)
+ temperature = 40
else
- temperature.setValue(60)
+ temperature = 60
temperatureMeasurements.add(new TemperatureMeasurement(sendEvent, id, label, displayName, temperature))
}
-
- // Methods to return values
- def getCurrentTemperature() {
- List tmpValues = new ArrayList()
- tmpValues.add(temperatureMeasurements[0].getCurrentTemperature())
- return tmpValues
- }
}