X-Git-Url: https://git.josue.xyz/?p=VSoRC%2F.git;a=blobdiff_plain;f=src%2Fviews%2Fstarter.ejs;fp=src%2Fviews%2Fstarter.ejs;h=0c76240dcac4dba2e93d121b2be79e59e342ab4b;hp=07d5f07c532b8afeb9f955de0d57db1267941d99;hb=4ff4cfab60fd88f431c88603d57612fc489dc62f;hpb=ea20f018c05bcc4e56b2dfa3eee30af0d6ffabf3 diff --git a/src/views/starter.ejs b/src/views/starter.ejs index 07d5f07..0c76240 100644 --- a/src/views/starter.ejs +++ b/src/views/starter.ejs @@ -30,7 +30,8 @@
- + +
@@ -48,10 +49,10 @@
- + +
- - +
@@ -78,6 +79,17 @@ let controllerout = document.getElementById('controllerout'); //salida del controlador let raspberry = document.getElementById('raspberrys'); //monitor de las rpi disponibles + comando.addEventListener('keypress', function(event) { + if (event.keyCode == 13) { + event.preventDefault(); + if(comando.value != ""){ + document.getElementById('btnsend').click(); +} + } + }); + + + let timeVsorc = 1000; let timeController = 1000; let timeping = 5000; @@ -88,7 +100,9 @@ intervalVsorc = setInterval(getvsorcdata, timeVsorc); intervalController=setInterval(getcontrollerdata, timeController); - setInterval(rpiping,timeping); + setInterval(rpiping,timeping); //Para ver que rpi estan UP + + function rpiping() { let xhr = new XMLHttpRequest(); xhr.open('GET', '/rpiping', true); @@ -112,7 +126,17 @@ } } xhr.send(); - + } + function startcontrollerrouter() { + let xhr = new XMLHttpRequest(); + xhr.open('GET', '/startcontrollerrouter', true); + //console.log(xhr); //para ver en la consola + xhr.onload = function() { + if (xhr.status == 200) { //can use this.status instead + console.log("controller started router"); + } + } + xhr.send(); } function cancel() { let xhr = new XMLHttpRequest(); @@ -146,16 +170,20 @@ xhr.onload = function() { if (xhr.status == 200) { //can use this.status instead //console.log(xhr.responseText);// para ver en la consola - let controllerstat = xhr.response.split('^'); + + let controllerstat = xhr.response.split('^'); //La data del controlador y el estado de este llegan separados por ^ if(controllerstat[1] === "true"){ document.getElementById('btnstopcontroller').disabled = false; document.getElementById('btnstartcontroller').disabled = true; + document.getElementById('btnstartcontrollerrouter').disabled = true; }else{ document.getElementById('btnstopcontroller').disabled = true; document.getElementById('btnstartcontroller').disabled = false; + document.getElementById('btnstartcontrollerrouter').disabled = false; } controllerout.value=controllerstat[0]; console.log("getting controller data"); + console.log(controllerstat); } } xhr.send();