Fixing a bug in locks: latestValue should have similar value with currentValue.
[smartthings-infrastructure.git] / appTouch / Touched.groovy
index e2172cc44f7a70e371a7818d3e54df1d923e43bb..e4310fecf57664cd1b3c1e892b9355c3470ed9fd 100644 (file)
@@ -2,18 +2,20 @@
 package appTouch
 
 public class Touched{
-       def fun
+       def sendEvent
        private int isTouched
+       private String label
 
        Touched(Closure sendEvent, int isTouched) {
-               fun = sendEvent
+               this.sendEvent = sendEvent
                this.isTouched = isTouched
+               this.label = "App"
        }
 
        //By Model Checker
        def setValue(LinkedHashMap eventDataMap) {
                println("The application is Touched!")
                this.isTouched = 1 //Do we need this?
-               fun(eventDataMap)
+               sendEvent(eventDataMap)
        }
 }