alarms.add(new Alarm(sendEvent, id, label, displayName, this.alarm, this.currentAlarm, this.alarmLatestValue))
}
+
+ //By Model Checker
+ def setValue(LinkedHashMap eventDataMap) {
+ if (eventDataMap["value"] != alarms[0].alarm) {
+ alarms[0].setValue(eventDataMap["value"])
+ this.alarmLatestValue = alarms[0].alarmLatestValue
+ this.alarm = alarms[0].alarm
+ this.currentAlarm = alarms[0].alarm
+ sendEvent(eventDataMap)
+ }
+ }
//Methods for closures
def count(Closure Input) {