private String valve = "closed"
private String valveLatestValue = "closed"
- Valves(Closure sendEvent, int deviceNumbers) {
+ Valves(Closure sendEvent, int deviceNumbers, boolean init) {
this.sendEvent = sendEvent
this.timers = new SimulatedTimer()
this.deviceNumbers = deviceNumbers
this.valves = []
+ if (init) {
+ this.valve = "closed"
+ this.valveLatestValue = "closed"
+ } else {
+ this.valve = "open"
+ this.valveLatestValue = "open"
+ }
valves.add(new Valve(sendEvent, id, label, displayName, this.valve, this.valveLatestValue))
}