package RelativeHumidityMeasurement
import SmartThing.SmartThings
-//Importing mutable integer class
-import MutableInteger.MutableInteger
-
public class RelativeHumidityMeasurements extends SmartThings {
List humidityMeasurements = new ArrayList()
humidityMeasurements = smartThings
// Initialization
- StringBuilder id = new StringBuilder("humidityID0")
- StringBuilder label = new StringBuilder("humidity")
- StringBuilder displayName = new StringBuilder("humidity0")
- MutableInteger humidity = new MutableInteger()
+ String id = "humidityID0"
+ String label = "humidity"
+ String displayName = "humiditySensor"
+ Integer humidity
if (init)
- humidity.setValue(50)
+ humidity = 50
else
- humidity.setValue(60)
+ humidity = 60
humidityMeasurements.add(new RelativeHumidityMeasurement(sendEvent, id, label, displayName, humidity))
}
-
- // Methods to return values
- def getCurrentHumidity() {
- List tmpValues = new ArrayList()
- tmpValues.add(humidityMeasurements[0].getCurrentHumidity())
- return tmpValues
- }
}