projects
/
smartthings-infrastructure.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Removing getXXX methods + properties. Adding getProperty feature to SmartThing(s)
[smartthings-infrastructure.git]
/
WaterSensor
/
WaterSensors.groovy
diff --git
a/WaterSensor/WaterSensors.groovy
b/WaterSensor/WaterSensors.groovy
index 4813e03d0841d6b26c33b21a21f5bc026616dd3c..adf0df9a3d25ae8b0baec2fbb589e315a9d1b29a 100644
(file)
--- a/
WaterSensor/WaterSensors.groovy
+++ b/
WaterSensor/WaterSensors.groovy
@@
-4,29
+4,22
@@
import SmartThing.SmartThings
public class WaterSensors extends SmartThings {
List waterSensors = new ArrayList()
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
WaterSensors(Closure sendEvent, boolean init) {
// Only initialize one time since we only have one device for each capability
waterSensors = smartThings
// Initialization
- String
Builder id = new StringBuilder("waterSensorID0")
- String
Builder label = new StringBuilder("waterSensor")
- String
Builder displayName = new StringBuilder("waterSensor0")
- String
Builder water = new StringBuilder()
+ String
id = "waterSensorID0"
+ String
label = "water"
+ String
displayName = "waterSensor"
+ String
water
if (init)
if (init)
- water
.append("dry")
+ water
= "dry"
else
else
- water
.append("wet")
+ water
= "wet"
waterSensors.add(new WaterSensor(sendEvent, id, label, displayName, water))
}
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
- }
}
}