1 /////////////////////////////////////////////////////////////////////
2 def eventHandler(LinkedHashMap eventDataMap) {
3 def value = eventDataMap["value"]
4 def name = eventDataMap["name"]
5 def deviceId = eventDataMap["deviceId"]
6 def descriptionText = eventDataMap["descriptionText"]
7 def displayed = eventDataMap["displayed"]
8 def linkText = eventDataMap["linkText"]
9 def isStateChange = eventDataMap["isStateChange"]
10 def unit = eventDataMap["unit"]
11 def data = eventDataMap["data"]
13 for (int i = 0;i < eventList.size();i++) {
14 if (eventList[i] == value) {
18 evt[-1].deviceId = deviceId
19 evt[-1].descriptionText = descriptionText
20 evt[-1].displayed = displayed
21 evt[-1].linkText = linkText
22 evt[-1].displayName = linkText
23 evt[-1].isStateChange = isStateChange
26 functionList[i](evt[-1])