projects
/
smartthings-infrastructure.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Adding missing methods etc.
[smartthings-infrastructure.git]
/
StepSensor
/
StepSensors.groovy
diff --git
a/StepSensor/StepSensors.groovy
b/StepSensor/StepSensors.groovy
index 021db256317e3006a4bf8b86ecbf2d3f8305604e..d9200c6a24e258144af1c4ca66576836e6a407d6 100644
(file)
--- a/
StepSensor/StepSensors.groovy
+++ b/
StepSensor/StepSensors.groovy
@@
-2,9
+2,6
@@
package StepSensor
import Timer.SimulatedTimer
package StepSensor
import Timer.SimulatedTimer
-//JPF's Verify API
-import gov.nasa.jpf.vm.Verify
-
public class StepSensors {
private int deviceNumbers
private List stepSensors
public class StepSensors {
private int deviceNumbers
private List stepSensors
@@
-18,16
+15,18
@@
public class StepSensors {
private int steps = 0
private int steps = 0
- StepSensors(Closure sendEvent, int deviceNumbers) {
+ StepSensors(Closure sendEvent, int deviceNumbers
, boolean init
) {
this.sendEvent = sendEvent
this.deviceNumbers = deviceNumbers
this.stepSensors = []
this.sendEvent = sendEvent
this.deviceNumbers = deviceNumbers
this.stepSensors = []
- /*def initGoal = Verify.getIntFromList(1000, 2000, 3000)
- this.goal = initGoal
- def initSteps = Verify.getIntFromList(0, 1, 2)
- this.steps = initSteps*/
-
+ if (init) {
+ this.goal = 50
+ this.steps = 35
+ } else {
+ this.goal = 40
+ this.steps = 60
+ }
stepSensors.add(new StepSensor(id, label, displayName, this.steps, this.goal))
}
stepSensors.add(new StepSensor(id, label, displayName, this.steps, this.goal))
}
@@
-73,6
+72,10
@@
public class StepSensors {
stepSensors[0].currentValue(deviceFeature)//It is called if we have only one device
}
stepSensors[0].currentValue(deviceFeature)//It is called if we have only one device
}
+ def latestValue(String deviceFeature) {
+ stepSensors[0].currentValue(deviceFeature)//It is called if we have only one device
+ }
+
def getAt(int ix) {
stepSensors[ix]
}
def getAt(int ix) {
stepSensors[ix]
}