Removing getXXX methods + properties. Adding getProperty feature to SmartThing(s)
[smartthings-infrastructure.git] / SleepSensor / SleepSensors.groovy
index 7f8eb12a2dbeef0b73edfbc9c4006b6cb61716a1..a9e28e0c5a91757b4671873cb03bff73759bd63b 100644 (file)
@@ -10,23 +10,16 @@ public class SleepSensors extends SmartThings {
                sleepSensors = smartThings
 
                // Initialization
-               StringBuilder id = new StringBuilder("sleepSensorID0")
-               StringBuilder label = new StringBuilder("sleepSensor")
-               StringBuilder displayName = new StringBuilder("sleepSensor0")
-               StringBuilder sleeping = new StringBuilder()
+               String id = "sleepSensorID0"
+               String label = "sleeping"
+               String displayName = "sleepSensor"
+               String sleeping
 
                if (init)
-                       sleeping.append("sleeping")
+                       sleeping = "sleeping"
                else
-                       sleeping.append("not sleeping")
+                       sleeping = "not sleeping"
 
                sleepSensors.add(new SleepSensor(sendEvent, id, label, displayName, sleeping))
        }
-
-       // Methods to return values
-       def getCurrentSleeping() {
-               List tmpValues = new ArrayList()
-               tmpValues.add(sleepSensors[0].getCurrentSleeping())
-               return tmpValues
-       }
 }