Rev 1832 | Rev 1844 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 1832 | Rev 1839 | ||
|---|---|---|---|
| Line 74... | Line 74... | ||
| 74 | { |
74 | { |
| 75 | var canMessage2 = new CanMessage("sns", "To_Owner", this.myName, this.myId, "IrConfig"); |
75 | var canMessage2 = new CanMessage("sns", "To_Owner", this.myName, this.myId, "IrConfig"); |
| 76 | canMessage2.setData("Channel", channel); |
76 | canMessage2.setData("Channel", channel); |
| 77 | canMessage2.setData("Direction", direction); |
77 | canMessage2.setData("Direction", direction); |
| 78 | canMessage2.setData("Transmit power", power); |
78 | canMessage2.setData("Transmit power", power); |
| 79 | canMessage2.setData("Modulation |
79 | canMessage2.setData("Modulation divider", modfreq); |
| 80 | sendMessage(canMessage2); |
80 | sendMessage(canMessage2); |
| 81 | } |
81 | } |
| 82 | 82 | ||
| 83 | irTransceive.prototype.sendProntoTest = function(channel) |
83 | irTransceive.prototype.sendProntoTest = function(channel) |
| 84 | { |
84 | { |
| 85 | // pronto start |
85 | // pronto start |
| 86 | var msg = new CanMessage("sns", "To_Owner", this.myName, this.myId, "IrProntoStart"); |
86 | var msg = new CanMessage("sns", "To_Owner", this.myName, this.myId, "IrProntoStart"); |
| 87 | msg.setData("Channel", channel); |
87 | msg.setData("Channel", channel); |
| 88 | msg.setData("Format", 0); |
88 | msg.setData("Format", 0); |
| 89 | msg.setData("wFrqDiv", 109); // 4.145146MHz / 38kHz |
89 | msg.setData("wFrqDiv", 109); // 4.145146MHz / 38kHz |
| 90 | msg.setData("OnceSeqLen", |
90 | msg.setData("OnceSeqLen", 7); |
| 91 | msg.setData("RepSeqLen", 0); |
91 | msg.setData("RepSeqLen", 0); |
| 92 | sendMessage(msg); |
92 | sendMessage(msg); |
| 93 | sleep( |
93 | sleep(10); |
| 94 | 94 | ||
| 95 | // pronto data |
95 | // pronto data |
| 96 | msg = new CanMessage("sns", "To_Owner", this.myName, this.myId, "IrProntoData1"); |
96 | msg = new CanMessage("sns", "To_Owner", this.myName, this.myId, "IrProntoData1"); |
| 97 | msg.setData("Act1", |
97 | msg.setData("Act1", 150); // 3.9 |
| 98 | msg.setData("Pas1", |
98 | msg.setData("Pas1", 45); // 1.2 |
| 99 | msg.setData("Act2", 40); |
99 | msg.setData("Act2", 40); // 1.2 |
| 100 | msg.setData("Pas2", |
100 | msg.setData("Pas2", 65); // 1.7 |
| 101 | msg.setData("Act3", |
101 | msg.setData("Act3", 37); // 0.98 |
| 102 | msg.setData("Pas3", |
102 | msg.setData("Pas3", 26); // 0.7 |
| 103 | msg.setData("Act4", 40); |
103 | msg.setData("Act4", 40); // 1.05 |
| 104 | msg.setData("Pas4", |
104 | msg.setData("Pas4", 62); // 1.6 |
| 105 | sendMessage(msg); |
105 | sendMessage(msg); |
| 106 | sleep( |
106 | sleep(10); |
| 107 | 107 | ||
| 108 | // pronto data/end |
108 | // pronto data/end |
| 109 | msg = new CanMessage("sns", "To_Owner", this.myName, this.myId, "IrProntoEnd2"); |
109 | msg = new CanMessage("sns", "To_Owner", this.myName, this.myId, "IrProntoEnd2"); |
| 110 | msg.setData("Act1", |
110 | msg.setData("Act1", 93); // 2.4 |
| 111 | msg.setData("Pas1", 40); |
111 | msg.setData("Pas1", 40); // 1.1 |
| 112 | msg.setData("Act2", 40); |
112 | msg.setData("Act2", 40); // 1.1 |
| 113 | msg.setData("Pas2", 80); |
113 | msg.setData("Pas2", 80); // 2.1 |
| 114 | msg.setData("Act3", 80); |
114 | msg.setData("Act3", 80); // 2.1 |
| 115 | msg.setData("Pas3", |
115 | msg.setData("Pas3", 83); |
| 116 | msg.setData(" |
116 | msg.setData("Repeat", 0); |
| 117 | msg.setData("Pas4", 37); |
- | |
| 118 | sendMessage(msg); |
117 | sendMessage(msg); |
| 119 | sleep( |
118 | sleep(10); |
| 120 | } |
119 | } |