Subversion Repositories HomeAutomation

Rev

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

Rev 981 Rev 987
Line 16... Line 16...
16
        {
16
        {
17
        case "Phonenumber":
17
        case "Phonenumber":
18
       
18
       
19
        this.myLastPhonenumber = canMessage.getData("Number");
19
        this.myLastPhonenumber = canMessage.getData("Number");
20
       
20
       
21
        if (this.myLastPhonenumber[this.myLastPhonenumber.length-1] == 'f')
21
        if (this.myLastPhonenumber == "b00c") // No number sent
22
        {
22
        {
23
            this.myLastPhonenumber = this.myLastPhonenumber.substr(0, this.myLastPhonenumber.length-1);
23
            log(this.myName + ":" + this.myId + "> New phonenumber: No number sent\n");
-
 
24
            this.myLastPhonenumber = "None";
-
 
25
            this.callEvent("newNoPhonenumber", null);
24
        }
26
        }
-
 
27
        if (this.myLastPhonenumber == "b10c") // Hidden number sent
-
 
28
        {
-
 
29
            log(this.myName + ":" + this.myId + "> New phonenumber: Hidden number sent\n");
-
 
30
            this.myLastPhonenumber = "Hidden";
-
 
31
            this.callEvent("newHiddenPhonenumber", null);
-
 
32
        }
-
 
33
        else if (this.myLastPhonenumber[0] == 'a')
-
 
34
        {
-
 
35
            this.myLastPhonenumber = this.myLastPhonenumber.ltrim('a');
-
 
36
           
-
 
37
            var pos = this.myLastPhonenumber.indexOf('c');
-
 
38
       
-
 
39
            this.myLastPhonenumber = this.myLastPhonenumber.substr(0, pos);
25
       
40
       
26
        log(this.myName + ":" + this.myId + "> New phonenumber: " + this.myLastPhonenumber + "\n");
41
            log(this.myName + ":" + this.myId + "> New phonenumber: " + this.myLastPhonenumber + "\n");
27
       
-
 
28
        this.callEvent("newPhonenumber", null);
42
            this.callEvent("newPhonenumber", null);
-
 
43
        }
29
        break;
44
        break;
30
        }
45
        }
31
    }
46
    }
32
   
47
   
33
    this.CanService.prototype.canMessageHandler.call(this, canMessage);
48
    this.CanService.prototype.canMessageHandler.call(this, canMessage);