1 document.getElementById("test").innerHTML = "WebSocket is not connected"; |
1 document.getElementById("test").innerHTML = "WebSocket is not connected"; |
2 |
2 |
3 var websocket = new WebSocket('ws://'+location.hostname+'/ws'); |
3 var websocket = new WebSocket('ws://'+location.hostname+'/ws'); |
4 var slider = document.getElementById("myRange"); |
4 //var slider = document.getElementById("myRange"); |
5 |
5 |
6 |
6 |
7 var BBScreen={ |
7 var BBScreen={ |
8 |
8 |
|
9 Screen: -1, |
|
10 setScreen: function(s){ |
|
11 console.log("Screen:"+s); |
|
12 switch (s) { |
|
13 case '0': |
|
14 case '100': |
|
15 case '101': |
|
16 case '102': |
|
17 case '103': |
|
18 case '104': |
|
19 case '105': |
|
20 case '106': |
|
21 case '107': |
|
22 case '201': |
|
23 $("#mltline").show(); |
|
24 //$("#mlt01").hide(); |
|
25 $("#midline").show(); |
|
26 $("#hltline").show(); |
|
27 $("#row_info").hide(); |
|
28 console.log("this is 0"); |
|
29 break; |
|
30 case '108': $("#mltline").show(); // to boil |
|
31 $("#midline").hide(); |
|
32 $("#hltline").hide(); |
|
33 break; |
|
34 case '109': $("#mltline").show(); // boil |
|
35 $("#midline").show(); |
|
36 $("#hltline").hide(); |
|
37 break; |
|
38 case '2': $("#mltline").hide(); |
|
39 $("#midline").hide(); |
|
40 $("#hltline").hide(); |
|
41 $("#row_info").show(); |
|
42 console.log("this is 2"); |
|
43 break; |
|
44 default: $("#mltline").hide(); |
|
45 $("#midline").hide(); |
|
46 $("#hltline").hide(); |
|
47 console.log("this is default"); |
|
48 break; |
|
49 } |
|
50 }, |
9 MLT_pv: function(s) { |
51 MLT_pv: function(s) { |
10 $("#mlt_pv").text(s); |
52 $("#mlt_pv").text(s); |
11 }, |
53 }, |
12 MLT_sp: function(s) { |
54 MLT_sp: function(s) { |
13 $("#mlt_sp").text(s); |
55 $("#mlt_sp").text(s); |
98 }); |
143 }); |
99 } |
144 } |
100 }; |
145 }; |
101 |
146 |
102 |
147 |
103 function sendMsg() { |
148 function sendTouch(x, y) { |
104 //websocket.send("sup playa!"); |
149 websocket.send('{"touch":{"x":"'+x+'","y":"'+y+'"}}'); |
105 websocket.send('L50'); |
150 console.log('Sent {"touch":{"x":"'+x+'","y":"'+y+'"}}'); |
106 console.log('Sent message to websocket'); |
|
107 } |
151 } |
|
152 |
|
153 |
|
154 /* Define keys in the screens and their actions. */ |
|
155 $("#ok_info").click( function() { sendTouch(160,220); }); |
108 |
156 |
109 |
157 |
110 websocket.onopen = function(evt) { |
158 websocket.onopen = function(evt) { |
111 console.log('WebSocket connection opened'); |
159 console.log('WebSocket connection opened'); |
112 // websocket.send("It's open! Hooray!!!"); |
|
113 document.getElementById("test").innerHTML = "WebSocket is connected!"; |
160 document.getElementById("test").innerHTML = "WebSocket is connected!"; |
114 } |
161 } |
115 |
162 |
116 /* |
163 /* |
117 * Process received websocket messages. |
164 * Process received websocket messages. |