Removing getXXX methods + properties. Adding getProperty feature to SmartThing(s)
[smartthings-infrastructure.git] / AccelerationSensor / AccelerationSensors.groovy
index 58276228e35436f5ff030675eceb2b15bf65bed8..c218c2f813d0a7b637337f7c00a90034f97ab841 100644 (file)
@@ -9,24 +9,17 @@ public class AccelerationSensors extends SmartThings {
                accelerationSensors = smartThings
 
                // Initialize
-               StringBuilder id = new StringBuilder("accelerationID0")
-               StringBuilder label = new StringBuilder("acceleration")
-               StringBuilder displayName = new StringBuilder("acceleration0")
-               StringBuilder acceleration = new StringBuilder()
+               String id = "accelerationID0"
+               String label = "acceleration"
+               String displayName = "accelerationSensor"
+               String acceleration
 
                // Initialization
                if (init)
-                       acceleration.append("inactive")
+                       acceleration = "inactive"
                else
-                       acceleration.append("active")
+                       acceleration = "active"
 
                accelerationSensors.add(new AccelerationSensor(sendEvent, id, label, displayName, acceleration))
        }
-
-       // Methods to return values
-       def getCurrentAcceleration() {
-               List tmpValues = new ArrayList()
-               tmpValues.add(accelerationSensors[0].getCurrentAcceleration())
-               return tmpValues
-       }
 }