Rev 1167 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 1167 | Rev 1228 | ||
|---|---|---|---|
| Line 39... | Line 39... | ||
| 39 | if (canMessage.getDirectionFlag() == "From_Owner") |
39 | if (canMessage.getDirectionFlag() == "From_Owner") |
| 40 | { |
40 | { |
| 41 | switch (canMessage.getCommandName()) |
41 | switch (canMessage.getCommandName()) |
| 42 | { |
42 | { |
| 43 | case "Rotary_Switch": |
43 | case "Rotary_Switch": |
| 44 | log |
44 | //log(this.myName + ":" + this.myId + "> New direction: " + canMessage.getData("Direction") + ", steps: " + canMessage.getData("Steps") + ", position: " + canMessage.getData("Position") + "\n"); |
| 45 | this.myLastDirection[canMessage.getData("SwitchId")] = canMessage.getData("Direction"); |
45 | this.myLastDirection[canMessage.getData("SwitchId")] = canMessage.getData("Direction"); |
| 46 | this.myLastSteps[canMessage.getData("SwitchId")] = canMessage.getData("Steps"); |
46 | this.myLastSteps[canMessage.getData("SwitchId")] = canMessage.getData("Steps"); |
| 47 | this.myLastPosition[canMessage.getData("SwitchId")] = canMessage.getData("Position"); |
47 | this.myLastPosition[canMessage.getData("SwitchId")] = canMessage.getData("Position"); |
| 48 | this.callEvent("newPosition", canMessage.getData("SwitchId")); |
48 | this.callEvent("newPosition", canMessage.getData("SwitchId")); |
| 49 | break; |
49 | break; |
| 50 | 50 | ||
| 51 | case "Button": |
51 | case "Button": |
| 52 | log |
52 | //log(this.myName + ":" + this.myId + "> New button status: " + canMessage.getData("Status") + "\n"); |
| 53 | this.myLastButtonStatus[canMessage.getData("SwitchId")] = canMessage.getData("Status"); |
53 | this.myLastButtonStatus[canMessage.getData("SwitchId")] = canMessage.getData("Status"); |
| 54 | this.callEvent("newBtnStatus", canMessage.getData("SwitchId")); |
54 | this.callEvent("newBtnStatus", canMessage.getData("SwitchId")); |
| 55 | break; |
55 | break; |
| 56 | } |
56 | } |
| 57 | } |
57 | } |