Subversion Repositories HomeAutomation

Rev

Rev 1282 | Rev 1300 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 1282 Rev 1283
Line 41... Line 41...
41
    this.myLastGesture = null;
41
    this.myLastGesture = null;
42
    if (gestureStore)
42
    if (gestureStore)
43
    {
43
    {
44
        for (var n = 0; n < gestureStore['gestures'].length; n++)
44
        for (var n = 0; n < gestureStore['gestures'].length; n++)
45
        {
45
        {
46
            log(this.myName + ":" + this.myId + "> Checking : " + gestureStore['gestures'][n]['name'] + "\n");
46
            //log(this.myName + ":" + this.myId + "> Checking : " + gestureStore['gestures'][n]['name'] + "\n");
47
            this.myLastGesture = null;
47
            this.myLastGesture = null;
48
            var result = 1;
48
            var result = 1;
49
            if (gestureStore['gestures'][n]['masks']['f1_lower'] > f1 || gestureStore['gestures'][n]['masks']['f1_upper'] < f1)
49
            if (gestureStore['gestures'][n]['masks']['f1_lower'] > f1 || gestureStore['gestures'][n]['masks']['f1_upper'] < f1)
50
            {
50
            {
51
                log("1");
51
            //  log("1");
52
                result = 0;
52
                result = 0;
53
                continue;
53
                continue;
54
            }
54
            }
55
            if (gestureStore['gestures'][n]['masks']['f2'] == 1 && gestureStore['gestures'][n]['functions']['f2'] != f2)
55
            if (gestureStore['gestures'][n]['masks']['f2'] == 1 && gestureStore['gestures'][n]['functions']['f2'] != f2)
56
            {
56
            {
57
                log("2");
57
            //  log("2");
58
                result = 0;
58
                result = 0;
59
                continue;
59
                continue;
60
            }
60
            }
61
            if (gestureStore['gestures'][n]['masks']['f3'] == 1 && gestureStore['gestures'][n]['functions']['f3'] != f3)
61
            if (gestureStore['gestures'][n]['masks']['f3'] == 1 && gestureStore['gestures'][n]['functions']['f3'] != f3)
62
            {
62
            {
63
                log("3");
63
            //  log("3");
64
                result = 0;
64
                result = 0;
65
                continue;
65
                continue;
66
            }
66
            }
67
            if (gestureStore['gestures'][n]['masks']['f4'] == 1 && gestureStore['gestures'][n]['functions']['f4'] != f4)
67
            if (gestureStore['gestures'][n]['masks']['f4'] == 1 && gestureStore['gestures'][n]['functions']['f4'] != f4)
68
            {
68
            {
69
                log("4");
69
            //  log("4");
70
                result = 0;
70
                result = 0;
71
                continue;
71
                continue;
72
            }
72
            }
73
            if (gestureStore['gestures'][n]['masks']['f5'] == 1 && gestureStore['gestures'][n]['functions']['f5'] != f5)
73
            if (gestureStore['gestures'][n]['masks']['f5'] == 1 && gestureStore['gestures'][n]['functions']['f5'] != f5)
74
            {
74
            {
75
                log("5");
75
            //  log("5");
76
                result = 0;
76
                result = 0;
77
                continue;
77
                continue;
78
            }
78
            }
79
            if (gestureStore['gestures'][n]['masks']['f6'] == 1 && gestureStore['gestures'][n]['functions']['f6'] != f6)
79
            if (gestureStore['gestures'][n]['masks']['f6'] == 1 && gestureStore['gestures'][n]['functions']['f6'] != f6)
80
            {
80
            {
81
                log("6");
81
            //  log("6");
82
                result = 0;
82
                result = 0;
83
                continue;
83
                continue;
84
            }
84
            }
85
            if (gestureStore['gestures'][n]['masks']['f7_lower'] > f7 || gestureStore['gestures'][n]['masks']['f7_upper'] < f7)
85
            if (gestureStore['gestures'][n]['masks']['f7_lower'] > f7 || gestureStore['gestures'][n]['masks']['f7_upper'] < f7)
86
            {
86
            {
87
                log("7");
87
            //  log("7");
88
                result = 0;
88
                result = 0;
89
                continue;
89
                continue;
90
            }
90
            }
91
            if (gestureStore['gestures'][n]['masks']['f8'] == 1 && gestureStore['gestures'][n]['functions']['f8'] != f8)
91
            if (gestureStore['gestures'][n]['masks']['f8'] == 1 && gestureStore['gestures'][n]['functions']['f8'] != f8)
92
            {
92
            {
93
                log("8");
93
            //  log("8");
94
                result = 0;
94
                result = 0;
95
                continue;
95
                continue;
96
            }
96
            }
97
            if (gestureStore['gestures'][n]['masks']['f9'] == 1 && gestureStore['gestures'][n]['functions']['f9'] != f9)
97
            if (gestureStore['gestures'][n]['masks']['f9'] == 1 && gestureStore['gestures'][n]['functions']['f9'] != f9)
98
            {
98
            {
99
                log("9");
99
            //  log("9");
100
                result = 0;
100
                result = 0;
101
                continue;
101
                continue;
102
            }
102
            }
103
            if (result == 1) {
103
            if (result == 1) {
104
                this.myLastGesture = gestureStore['gestures'][n]['name'];
104
                this.myLastGesture = gestureStore['gestures'][n]['name'];
Line 110... Line 110...
110
}
110
}
111
 
111
 
112
 
112
 
113
Touch.prototype.getLastGesture = function()
113
Touch.prototype.getLastGesture = function()
114
{
114
{
115
    return this.myLastgesture;
115
    return this.myLastGesture;
116
}
116
}