Switching(Closure sendEvent, int deviceNumbers) {
this.sendEvent = sendEvent
this.timers = new Timer()
+ timers.cancel() //Timer is ready to use
this.deviceNumbers = deviceNumbers
this.switches = []
- int id = 0
- for (int i = 0;i < deviceNumbers;i++) {
- switches.add(new Switches(sendEvent, id, "switch"+id.toString(), "off", "off"))
- id = id+1
+ if (deviceNumbers == 1) {
+ switches = [new Switches(sendEvent, 0, "switch0", "off", "off")]
+ } else if (deviceNumbers == 2) {
+ switches = [new Switches(sendEvent, 0, "switch0", "off", "off"), new Switches(sendEvent, 1, "switch1", "off", "off")]
+ } else if (deviceNumbers == 3) {
+ switches = [new Switches(sendEvent, 0, "switch0", "off", "off"), new Switches(sendEvent, 1, "switch1", "off", "off")
+ ,new Switches(sendEvent, 2, "switch2", "off", "off")]
}
+ println("salam")
}
//By Apps