|
32 | 32 | <br> |
33 | 33 | <button id="Standup">Standup</button> |
34 | 34 | <br> |
35 | | - <button id="RequestStatus">Request Status</button> |
| 35 | + <button id="RequestStatus">Request Status</button> |
| 36 | + <br><br> |
| 37 | + <button id="IPAddress">Visualize THIS IP (One Click per Digit)</button> <input type="textbox" id="VisualizeIP" value="192.168.0.36"></input> |
36 | 38 |
|
37 | 39 |
|
38 | 40 | <script> |
|
168 | 170 | callUFO("/api?top_init=1&top=0|8|00FF00|8|2|0000FF|10|2|FFFF00|12|4|FF0000&top_whirl=50&bottom_init=1&bottom=0|1|00FF00|1|6|FFFF00|7|3|FF6600|10|5|FF0000&bottom_whirl=50"); |
169 | 171 | }); |
170 | 172 |
|
| 173 | + function visualizeIPDigit(digit, color) { |
| 174 | + if(digit==0) callUFO("/api?top_init=1&bottom_init=1"); |
| 175 | + if(digit==1) callUFO("/api?top_init=1&bottom_init=1&bottom=0|1|" + color); |
| 176 | + if(digit==2) callUFO("/api?top_init=1&bottom_init=1&bottom=0|2|" + color); |
| 177 | + if(digit==3) callUFO("/api?top_init=1&bottom_init=1&bottom=0|3|" + color); |
| 178 | + if(digit==4) callUFO("/api?top_init=1&bottom_init=1&bottom=0|4|" + color); |
| 179 | + if(digit==5) callUFO("/api?top_init=1&bottom_init=1&bottom=0|5|" + color); |
| 180 | + if(digit==6) callUFO("/api?top_init=1&bottom_init=1&bottom=0|5|" + color + "|8|1|" + color); |
| 181 | + if(digit==7) callUFO("/api?top_init=1&bottom_init=1&bottom=0|5|" + color + "|8|2|" + color); |
| 182 | + if(digit==8) callUFO("/api?top_init=1&bottom_init=1&bottom=0|5|" + color + "|8|3|" + color); |
| 183 | + if(digit==9) callUFO("/api?top_init=1&bottom_init=1&bottom=0|5|" + color + "|8|4|" + color); |
| 184 | + if(digit==10) callUFO("/api?top_init=1&bottom_init=1&bottom=0|1|FFFFFF|5|1|FFFFFF|10|1|FFFFFF") |
| 185 | + } |
| 186 | + |
| 187 | + var currentIndex = 0; |
| 188 | + $("#IPAddress").click(function() { |
| 189 | + // Visualizes the IP Address as the UFO normally does after connecting to the WiFi. Every click on that button will visualize the next digit |
| 190 | + var IP = $('#VisualizeIP').val(); |
| 191 | + if(currentIndex >= IP.length) currentIndex = 0; |
| 192 | + var digit = IP.charAt(currentIndex); |
| 193 | + currentIndex++; |
| 194 | + |
| 195 | + if(digit == ".") visualizeIPDigit(10, "00FF00"); |
| 196 | + else visualizeIPDigit(parseInt(digit), "00FF00"); |
| 197 | + }); |
| 198 | + |
171 | 199 | </script> |
172 | 200 |
|
173 | 201 | </body> |
|
0 commit comments