Removing getXXX methods + properties. Adding getProperty feature to SmartThing(s)
[smartthings-infrastructure.git] / CarbonMonoxideDetector / CarbonMonoxideDetectors.groovy
index 162ca8dc66a14558cd9e143cbd99989fa6a941fd..1b636002c48cad50f3a9689868c588e3f0f39ca2 100644 (file)
@@ -9,23 +9,16 @@ public class CarbonMonoxideDetectors extends SmartThings {
                carbonMonoxideDetectors = smartThings
 
                // Initialization
-               StringBuilder id = new StringBuilder("carbonMonoxideID0")
-               StringBuilder label = new StringBuilder("carbonMonoxide")
-               StringBuilder displayName = new StringBuilder("carbonMonoxide0")
-               StringBuilder carbonMonoxide = new StringBuilder()
+               String id = "carbonMonoxideID0"
+               String label = "carbonMonoxide"
+               String displayName = "carbonMonoxideDetector"
+               String carbonMonoxide
 
                if (init)
-                       carbonMonoxide.append("clear")
+                       carbonMonoxide = "clear"
                else
-                       carbonMonoxide.append("detected")
+                       carbonMonoxide = "detected"
 
                carbonMonoxideDetectors.add(new CarbonMonoxideDetector(sendEvent, id, label, displayName, carbonMonoxide))
        }
-
-       // Methods to return values
-       def getCurrentCarbonMonoxideValue() {
-               List tmpValues = new ArrayList()
-               tmpValues.add(carbonMonoxideDetectors[0].getCurrentCarbonMonoxideValue())
-               return tmpValues
-       }
 }