X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=src%2Fviews%2Fstarter.ejs;fp=src%2Fviews%2Fstarter.ejs;h=0c76240dcac4dba2e93d121b2be79e59e342ab4b;hb=4ff4cfab60fd88f431c88603d57612fc489dc62f;hp=07d5f07c532b8afeb9f955de0d57db1267941d99;hpb=ea20f018c05bcc4e56b2dfa3eee30af0d6ffabf3;p=VSoRC%2F.git
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();