Infrastructure that works for all the locks' group!
[smartthings-infrastructure.git] / TemperatureMeasurement / TemperatureMeasurement.groovy
1 //Create a class for temperature measurement
2 package TemperatureMeasurement
3 import Timer.SimulatedTimer
4
5 public class TemperatureMeasurement {
6         private String id
7         private String label
8         private String displayName
9         private int temperature
10
11         TemperatureMeasurement(String id, String label, String displayName, int temperature) {
12                 this.id = id
13                 this.label = label
14                 this.displayName = displayName
15                 this.temperature = temperature
16         }
17
18         //By Model Checker
19         def setValue(String value) {
20                 println("the temperature is changed to $value!")
21                 this.temperature = value.toInteger()
22         }
23
24 }