Removing getXXX methods + properties. Adding getProperty feature to SmartThing(s)
[smartthings-infrastructure.git] / PresenceSensor / PresenceSensors.groovy
index 942894aa2f9d9624aea5a5e89dfa48574cf0858e..3485eac83400dcc8c36983d9795f0ca9cf7f26d8 100644 (file)
@@ -9,23 +9,16 @@ public class PresenceSensors extends SmartThings {
                presenceSensors = smartThings
 
                // Initialization
-               StringBuilder id = new StringBuilder("presenceSensorID0")
-               StringBuilder label = new StringBuilder("presence")
-               StringBuilder displayName = new StringBuilder("presenceSensor0")
-               StringBuilder presence = new StringBuilder()
+               String id = "presenceSensorID0"
+               String label = "presence"
+               String displayName = "presenceSensor"
+               String presence
 
                if (init)
-                       presence.append("not present")
+                       presence = "not present"
                else
-                       presence.append("present")
+                       presence = "present"
 
                presenceSensors.add(new PresenceSensor(sendEvent, id, label, displayName, presence))
        }
-
-       // Methods to return values
-       def getCurrentPresence() {
-               List tmpValues = new ArrayList()
-               tmpValues.add(presenceSensors[0].getCurrentPresence())
-               return tmpValues
-       }
 }