Subversion Repositories HomeAutomation

Rev

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(this.myName + ":" + this.myId + "> New direction: " + canMessage.getData("Direction") + ", steps: " + canMessage.getData("Steps") + ", position: " + canMessage.getData("Position") + "\n");
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(this.myName + ":" + this.myId + "> New button status: " + canMessage.getData("Status") + "\n");
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
    }