Changes in classes: new concept for latest value + all types of events generated...
[smartthings-infrastructure.git] / TemperatureMeasurement / TemperatureMeasurement.groovy
index fcee39a23f1ae395e78f1884c6f41462e26eb717..afcb768b9882ca7f4728396348f2ed19ee22c93c 100644 (file)
@@ -7,18 +7,21 @@ public class TemperatureMeasurement {
        private String label
        private String displayName
        private int temperature
+       private int currentTemperature
 
        TemperatureMeasurement(String id, String label, String displayName, int temperature) {
                this.id = id
                this.label = label
                this.displayName = displayName
                this.temperature = temperature
+               this.currentTemperature = temperature
        }
 
        //By Model Checker
        def setValue(String value) {
                println("the temperature is changed to $value!")
                this.temperature = value.toInteger()
+               this.currentTemperature = value.toInteger()
        }
 
 }