X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=WaterSensor%2FWaterSensors.groovy;h=adf0df9a3d25ae8b0baec2fbb589e315a9d1b29a;hb=2d26e7af07daad1394408bdcf76150b5aacf3a8a;hp=4813e03d0841d6b26c33b21a21f5bc026616dd3c;hpb=83071d3bcfc33f015ece13868342644498a9dda3;p=smartthings-infrastructure.git diff --git a/WaterSensor/WaterSensors.groovy b/WaterSensor/WaterSensors.groovy index 4813e03..adf0df9 100644 --- a/WaterSensor/WaterSensors.groovy +++ b/WaterSensor/WaterSensors.groovy @@ -4,29 +4,22 @@ import SmartThing.SmartThings public class WaterSensors extends SmartThings { List waterSensors = new ArrayList() - + WaterSensors(Closure sendEvent, boolean init) { // Only initialize one time since we only have one device for each capability waterSensors = smartThings // Initialization - StringBuilder id = new StringBuilder("waterSensorID0") - StringBuilder label = new StringBuilder("waterSensor") - StringBuilder displayName = new StringBuilder("waterSensor0") - StringBuilder water = new StringBuilder() + String id = "waterSensorID0" + String label = "water" + String displayName = "waterSensor" + String water if (init) - water.append("dry") + water = "dry" else - water.append("wet") + water = "wet" waterSensors.add(new WaterSensor(sendEvent, id, label, displayName, water)) } - - // Methods to return values - def getCurrentWater() { - List tmpValues = new ArrayList() - tmpValues.add(waterSensors[0].getCurrentWater()) - return tmpValues - } }