Removing getXXX methods + properties. Adding getProperty feature to SmartThing(s)
[smartthings-infrastructure.git] / BeaconSensor / BeaconSensors.groovy
index c5b4cf62e5585b9c2119b5a8f2d91ba79e6230f1..6bc33106737944e1296ed44c55d1ee4d313e760f 100644 (file)
@@ -9,23 +9,16 @@ public class BeaconSensors extends SmartThings {
                beaconSensors = smartThings
 
                // Initialization
-               StringBuilder id = new StringBuilder("beaconID0")
-               StringBuilder label = new StringBuilder("beacon")
-               StringBuilder displayName = new StringBuilder("beacon0")
-               StringBuilder presence = new StringBuilder()
+               String id = "beaconID0"
+               String label = "beacon"
+               String displayName = "beaconSensor"
+               String presence
 
                if (init)
-                       presence.append("not present")
+                       presence = "not present"
                else
-                       presence.append("present")
+                       presence = "present"
 
                beaconSensors.add(new BeaconSensor(sendEvent, id, label, displayName, presence))
        }
-
-       // Methods to return values
-       def getCurrentPresence() {
-               List tmpValues = new ArrayList()
-               tmpValues.add(beaconSensors[0].getCurrentPresence())
-               return tmpValues
-       }
 }