Subversion Repositories HomeAutomation

Rev

Rev 1460 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | SVN | RSS feed

Rev Author Line No. Line
1460 arune 1
 
2
function Serial(type, name, id)
3
{
4
    this.CanService(type, name, id);
5
}
6
 
7
extend(Serial, CanService);
8
 
9
Serial.prototype.canMessageHandler = function(canMessage)
10
{
11
    if (canMessage.getDirectionFlag() == "From_Owner")
12
    {
13
        switch (canMessage.getCommandName())
14
        {
15
        case "BLIPPBLOPP":
16
        break;
17
        }
18
    }
19
 
20
    this.CanService.prototype.canMessageHandler.call(this, canMessage);
21
}
22
 
23
Serial.prototype.printAscii = function(text)
24
{
25
    var canMessage = new CanMessage("sns", "From_Owner", this.myName, this.myId, "SerialData");
26
    canMessage.setData("Text", text);
27
    sendMessage(canMessage);
28
}
29
 
1475 myhrman 30
Serial.prototype.serialConfig = function(baudrate, phyFormat)
31
{
32
    var canMessage = new CanMessage("sns", "From_Owner", this.myName, this.myId, "SerialConfig");
33
    canMessage.setData("BaudRate", baudrate/10);
34
    canMessage.setData("PhysicalFormat", phyFormat);
35
    sendMessage(canMessage);
36
}
37