1 //Create a class for Events
5 private String deviceId
7 private String linkText
8 private String displayName
9 private boolean displayed
11 private String descriptionText
12 private boolean isStateChange
15 private int integerValue
16 private List integerValues = ["battery", "hue", "saturation", "energy", "level", "temperature",
17 "heatingSetpoint", "coolingSetpoint", "thermostatSetpoint", "illuminance"]
19 Event(String value, String name, String deviceId, String descriptionText, boolean displayed, String linkText, String displayName, boolean isStateChange, String unit, String data) {
20 this.deviceId = deviceId
21 this.linkText = linkText
23 this.displayName = displayName
25 this.descriptionText = descriptionText
26 this.isStateChange = isStateChange
29 this.displayed = displayed
30 if (integerValues.contains(name))
31 this.integerValue = value.toInteger()