private int currentHumidity = 50
- RelativeHumidityMeasurements(Closure sendEvent, int deviceNumbers) {
+ RelativeHumidityMeasurements(Closure sendEvent, int deviceNumbers, boolean init) {
this.sendEvent = sendEvent
this.deviceNumbers = deviceNumbers
this.humidityMeasurements = []
+ if (init) {
+ this.humidity = 50
+ this.currentHumidity = 50
+ } else {
+ this.humidity = 60
+ this.currentHumidity = 60
+ }
humidityMeasurements.add(new RelativeHumidityMeasurement(id, label, displayName, this.humidity))
}
}
}
+ def eventsSince(Date dateObj) {
+ return humidityMeasurements[0].eventsSince()
+ }
+
//Methods for closures
def count(Closure Input) {
humidityMeasurements.count(Input)