mirror of
https://github.com/richonguzman/LoRa_APRS_iGate.git
synced 2026-02-03 22:35:06 +01:00
854 lines
36 KiB
HTML
854 lines
36 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="es">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>Settings APRS LoRa</title>
|
|
|
|
<script language="javascript">
|
|
function aviso() {
|
|
alert("Ha pulsado el boton Save & Upload.\nTodavía no esta implementado!!!!\nSolo puede leer los datos del fichero .json");
|
|
}
|
|
</script>
|
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<!-- Obtener los datos en bruto -->
|
|
<script language="javascript">
|
|
if (window.XMLHttpRequest)
|
|
{
|
|
// Objeto para IE7+, Firefox, Chrome, Opera, Safari
|
|
xmlhttp=new XMLHttpRequest();
|
|
}else{
|
|
// Objeto para IE6, IE5
|
|
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
|
|
}
|
|
|
|
// Abrimos el archivo que esta alojado en el servidor
|
|
xmlhttp.open("GET","igate_conf.json",false);
|
|
xmlhttp.send();
|
|
|
|
// Obtenemos un objeto XMLDocument con el contenido del archivo xml del servidor
|
|
xmlDoc=xmlhttp.responseXML;
|
|
|
|
// crea la variable Texto que contiene todo el archivo .json eliminando caracteres que no necesitamos
|
|
var Texto = xmlhttp.responseText.replaceAll(",","");
|
|
var Texto = Texto.replaceAll("{","");
|
|
var Texto = Texto.replaceAll("}","");
|
|
|
|
// Cortamos el texto en lineas guardatas en un array
|
|
var arr = Texto.split("\n");
|
|
|
|
// Contar el numero de arrays del fichero .json
|
|
var j = 1; // inicia la variable en 1 para que cuente bien los arrays que hay
|
|
for (let step = 0; step < 200; step++) { // se determina que el fichero .joson tiene como maximo 200 lineas (este numero se puede ampliar)
|
|
if(arr[j]){
|
|
var j = j + 1;
|
|
}
|
|
}
|
|
var j = j + 1; // para contar correctamente los arrays que hay ya que enpece en j=1
|
|
|
|
// muestra en pantalla el fichero a ver
|
|
// document.write("<div>");
|
|
// document.write("<span>");
|
|
// for (let step = 0; step < j; step++) {
|
|
// document.write("Linea "+ step +" ---> "); // muestra la linea en la que esta el dato
|
|
// document.write(arr[step]); // muestra el dato
|
|
// document.write("<br>"); // salto de carro
|
|
// }
|
|
// document.write("</span>");
|
|
// document.write("</div>");
|
|
|
|
|
|
// Centra todos los elementos de la pagina web
|
|
document.write("<div align='center'>");
|
|
|
|
|
|
// muestra la web con datos leidos
|
|
// document.write("<br><br>"); // salto de carro
|
|
// document.write("===============================================================================");
|
|
document.write("<br>"); // salto de carro
|
|
document.write('<img src="APRSlora.png">'); // Logo
|
|
document.write("<h2>Settings</h2>");
|
|
document.write("<hr>"); // linea separadora
|
|
|
|
// ************************************************************************************************************
|
|
// muestra el Callsign-1 (Linea 3)
|
|
var Linea = 1;
|
|
var callsign1 = arr[Linea];
|
|
var callsign1 = callsign1.replaceAll('"callsign": ',"");
|
|
var callsign1 = callsign1.replaceAll('"',"");
|
|
var callsign1 = callsign1.replaceAll('\t',"");
|
|
document.write("Callsign-1: ");
|
|
document.write("<input id='callsign1' name='callsign1' type='text' value='" + callsign1 + "' size='7'>");
|
|
|
|
// muestra el Symbol-1 (Linea 4)
|
|
var Linea = 4;
|
|
var symbol1 = arr[Linea];
|
|
var symbol1 = symbol1.replaceAll('"symbol": ',"");
|
|
var symbol1 = symbol1.replaceAll('"',"");
|
|
var symbol1 = symbol1.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("Symbol-1: ");
|
|
document.write("<input id='symbol1' name='symbol1' type='text' value='" + symbol1 + "' size='2'>");
|
|
|
|
// muestra el Overlay-1 (Linea 5)
|
|
var Linea = 5;
|
|
var overlay1 = arr[Linea];
|
|
var overlay1 = overlay1.replaceAll('"overlay": ',"");
|
|
var overlay1 = overlay1.replaceAll('"',"");
|
|
var overlay1 = overlay1.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("Overlay-1: ");
|
|
document.write("<input id='overlay1' name='overlay1' type='text' value='" + overlay1 + "' size='2'>");
|
|
|
|
// muestra el Comment-1 (Linea 6)
|
|
var Linea = 6;
|
|
var comment1 = arr[Linea];
|
|
var comment1 = comment1.replaceAll('"comment": ',"");
|
|
var comment1 = comment1.replaceAll('"',"");
|
|
var comment1 = comment1.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("Comment-1: ");
|
|
document.write("<input id='comment1' name='comment1' type='text' value='" + comment1 + "' size='25'>");
|
|
|
|
document.write("<br>"); // salto de carro
|
|
|
|
document.write("<br>Smart Beacon:<br>");
|
|
|
|
document.write("<br>"); // salto de carro
|
|
|
|
// muestra el Active-1 (Linea 8)
|
|
var Linea = 8;
|
|
var active1 = arr[Linea];
|
|
var active1 = active1.replaceAll('"active": ',"");
|
|
var active1 = active1.replaceAll('"',"");
|
|
var active1 = active1.replaceAll('\t',"");
|
|
if (active1 == "true") {
|
|
var active1 = "checked";
|
|
} else {
|
|
var active1 = "";
|
|
}
|
|
document.write("Active-1: ");
|
|
document.write("<input id='active1' name='active1' type='checkbox' value='' " + active1 + " >");
|
|
|
|
// muestra el slowRate-1 (Linea 9)
|
|
var Linea = 9;
|
|
var slowRate1 = arr[Linea];
|
|
var slowRate1 = slowRate1.replaceAll('"slowRate": ',"");
|
|
var slowRate1 = slowRate1.replaceAll('"',"");
|
|
var slowRate1 = slowRate1.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("SlowRate-1: ");
|
|
document.write("<input id='slowRate1' name='slowRate1' type='text' value='" + slowRate1 + "' size='3'>");
|
|
|
|
// muestra el slowSpeed-1 (Linea 10)
|
|
var Linea = 10;
|
|
var slowSpeed1 = arr[Linea];
|
|
var slowSpeed1 = slowSpeed1.replaceAll('"slowSpeed": ',"");
|
|
var slowSpeed1 = slowSpeed1.replaceAll('"',"");
|
|
var slowSpeed1 = slowSpeed1.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("SlowSpeed-1: ");
|
|
document.write("<input id='slowSpeed1' name='slowSpeed1' type='text' value='" + slowSpeed1 + "' size='2'>");
|
|
|
|
// muestra el fastRate-1 (Linea 11)
|
|
var Linea = 11;
|
|
var fastRate1 = arr[Linea];
|
|
var fastRate1 = fastRate1.replaceAll('"fastRate": ',"");
|
|
var fastRate1 = fastRate1.replaceAll('"',"");
|
|
var fastRate1 = fastRate1.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("FastRate-1: ");
|
|
document.write("<input id='fastRate1' name='fastRate1' type='text' value='" + fastRate1 + "' size='2'>");
|
|
|
|
// muestra el fastSpeed-1 (Linea 12)
|
|
var Linea = 12;
|
|
var fastSpeed1 = arr[Linea];
|
|
var fastSpeed1 = fastSpeed1.replaceAll('"fastSpeed": ',"");
|
|
var fastSpeed1 = fastSpeed1.replaceAll('"',"");
|
|
var fastSpeed1 = fastSpeed1.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("FastSpeed-1: ");
|
|
document.write("<input id='fastSpeed1' name='fastSpeed1' type='text' value='" + fastSpeed1 + "' size='2'>");
|
|
|
|
document.write("<br><br>"); // salto de carro
|
|
|
|
// muestra el minTxDist-1 (Linea 13)
|
|
var Linea = 13;
|
|
var minTxDist1 = arr[Linea];
|
|
var minTxDist1 = minTxDist1.replaceAll('"minTxDist": ',"");
|
|
var minTxDist1 = minTxDist1.replaceAll('"',"");
|
|
var minTxDist1 = minTxDist1.replaceAll('\t',"");
|
|
document.write("MinTxDist-1: ");
|
|
document.write("<input id='minTxDist1' name='minTxDist1' type='text' value='" + minTxDist1 + "' size='2'>");
|
|
|
|
// muestra el minDeltaBeacon-1 (Linea 14)
|
|
var Linea = 14;
|
|
var minDeltaBeacon1 = arr[Linea];
|
|
var minDeltaBeacon1 = minDeltaBeacon1.replaceAll('"minDeltaBeacon": ',"");
|
|
var minDeltaBeacon1 = minDeltaBeacon1.replaceAll('"',"");
|
|
var minDeltaBeacon1 = minDeltaBeacon1.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("MinDeltaBeacon-1: ");
|
|
document.write("<input id='minTxDist1' name='minTxDist1' type='text' value='" + minDeltaBeacon1 + "' size='2'>");
|
|
|
|
// muestra el turnMinDeg-1 (Linea 15)
|
|
var Linea = 15;
|
|
var turnMinDeg1 = arr[Linea];
|
|
var turnMinDeg1 = turnMinDeg1.replaceAll('"turnMinDeg": ',"");
|
|
var turnMinDeg1 = turnMinDeg1.replaceAll('"',"");
|
|
var turnMinDeg1 = turnMinDeg1.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("TurnMinDeg-1: ");
|
|
document.write("<input id='turnMinDeg1' name='turnMinDeg1' type='text' value='" + turnMinDeg1 + "' size='2'>");
|
|
|
|
// muestra el turnSlope-1 (Linea 16)
|
|
var Linea = 16;
|
|
var turnSlope1 = arr[Linea];
|
|
var turnSlope1 = turnSlope1.replaceAll('"turnSlope": ',"");
|
|
var turnSlope1 = turnSlope1.replaceAll('"',"");
|
|
var turnSlope1 = turnSlope1.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("TurnSlope-1: ");
|
|
document.write("<input id='turnSlope1' name='turnSlope1' type='text' value='" + turnSlope1 + "' size='2'>");
|
|
|
|
document.write("<hr>"); // linea separadora
|
|
|
|
// ************************************************************************************************************
|
|
// muestra el Callsign-2 (Linea 20)
|
|
var Linea = 20;
|
|
var callsign2 = arr[Linea];
|
|
var callsign2 = callsign2.replaceAll('"callsign": ',"");
|
|
var callsign2 = callsign2.replaceAll('"',"");
|
|
var callsign2 = callsign2.replaceAll('\t',"");
|
|
document.write("Callsign-2: ");
|
|
document.write("<input id='callsign2' name='callsign2' type='text' value='" + callsign2 + "' size='7'>");
|
|
|
|
// muestra el Symbol-2 (Linea 21)
|
|
var Linea = 21;
|
|
var symbol2 = arr[Linea];
|
|
var symbol2 = symbol2.replaceAll('"symbol": ',"");
|
|
var symbol2 = symbol2.replaceAll('"',"");
|
|
var symbol2 = symbol2.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("Symbol-2: ");
|
|
document.write("<input id='symbol2' name='symbol2' type='text' value='" + symbol2 + "' size='2'>");
|
|
|
|
// muestra el Overlay-2 (Linea 22)
|
|
var Linea = 22;
|
|
var overlay2 = arr[Linea];
|
|
var overlay2 = overlay2.replaceAll('"overlay": ',"");
|
|
var overlay2 = overlay2.replaceAll('"',"");
|
|
var overlay2 = overlay2.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("Overlay-2: ");
|
|
document.write("<input id='overlay2' name='overlay2' type='text' value='" + overlay2 + "' size='2'>");
|
|
|
|
// muestra el Comment-2 (Linea 23)
|
|
var Linea = 23;
|
|
var comment2 = arr[Linea];
|
|
var comment2 = comment2.replaceAll('"comment": ',"");
|
|
var comment2 = comment2.replaceAll('"',"");
|
|
var comment2 = comment2.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("Comment-2: ");
|
|
document.write("<input id='comment2' name='comment2' type='text' value='" + comment2 + "' size='25'>");
|
|
|
|
document.write("<br>"); // salto de carro
|
|
|
|
document.write("<br>Smart Beacon:<br>");
|
|
|
|
document.write("<br>"); // salto de carro
|
|
|
|
// muestra el Active-2 (Linea 25)
|
|
var Linea = 25;
|
|
var active2 = arr[Linea];
|
|
var active2 = active2.replaceAll('"active": ',"");
|
|
var active2 = active2.replaceAll('"',"");
|
|
var active2 = active2.replaceAll('\t',"");
|
|
if (active2 == "true") {
|
|
var active2 = "checked";
|
|
} else {
|
|
var active2 = "";
|
|
}
|
|
document.write("Active-2: ");
|
|
document.write("<input id='active2' name='active2' type='checkbox' value='' " + active2 + " >");
|
|
|
|
// muestra el slowRate-2 (Linea 26)
|
|
var Linea = 26;
|
|
var slowRate2 = arr[Linea];
|
|
var slowRate2 = slowRate2.replaceAll('"slowRate": ',"");
|
|
var slowRate2 = slowRate2.replaceAll('"',"");
|
|
var slowRate2 = slowRate2.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("SlowRate-2: ");
|
|
document.write("<input id='slowRate2' name='slowRate2' type='text' value='" + slowRate2 + "' size='3'>");
|
|
|
|
// muestra el slowSpeed-2 (Linea 27)
|
|
var Linea = 27;
|
|
var slowSpeed2 = arr[Linea];
|
|
var slowSpeed2 = slowSpeed2.replaceAll('"slowSpeed": ',"");
|
|
var slowSpeed2 = slowSpeed2.replaceAll('"',"");
|
|
var slowSpeed2 = slowSpeed2.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("SlowSpeed-2: ");
|
|
document.write("<input id='slowSpeed2' name='slowSpeed2' type='text' value='" + slowSpeed2 + "' size='2'>");
|
|
|
|
// muestra el fastRate-2 (Linea 28)
|
|
var Linea = 28;
|
|
var fastRate2 = arr[Linea];
|
|
var fastRate2 = fastRate2.replaceAll('"fastRate": ',"");
|
|
var fastRate2 = fastRate2.replaceAll('"',"");
|
|
var fastRate2 = fastRate2.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("FastRate-2: ");
|
|
document.write("<input id='fastRate2' name='fastRate2' type='text' value='" + fastRate2 + "' size='2'>");
|
|
|
|
// muestra el fastSpeed-2 (Linea 29)
|
|
var Linea = 29;
|
|
var fastSpeed2 = arr[Linea];
|
|
var fastSpeed2 = fastSpeed2.replaceAll('"fastSpeed": ',"");
|
|
var fastSpeed2 = fastSpeed2.replaceAll('"',"");
|
|
var fastSpeed2 = fastSpeed2.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("FastSpeed-2: ");
|
|
document.write("<input id='fastSpeed2' name='fastSpeed2' type='text' value='" + fastSpeed2 + "' size='2'>");
|
|
|
|
document.write("<br><br>"); // salto de carro
|
|
|
|
// muestra el minTxDist-2 (Linea 30)
|
|
var Linea = 30;
|
|
var minTxDist2 = arr[Linea];
|
|
var minTxDist2 = minTxDist2.replaceAll('"minTxDist": ',"");
|
|
var minTxDist2 = minTxDist2.replaceAll('"',"");
|
|
var minTxDist2 = minTxDist2.replaceAll('\t',"");
|
|
document.write("MinTxDist-2: ");
|
|
document.write("<input id='minTxDist2' name='minTxDist2' type='text' value='" + minTxDist2 + "' size='2'>");
|
|
|
|
// muestra el minDeltaBeacon-2 (Linea 31)
|
|
var Linea = 31;
|
|
var minDeltaBeacon2 = arr[Linea];
|
|
var minDeltaBeacon2 = minDeltaBeacon2.replaceAll('"minDeltaBeacon": ',"");
|
|
var minDeltaBeacon2 = minDeltaBeacon2.replaceAll('"',"");
|
|
var minDeltaBeacon2 = minDeltaBeacon2.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("MinDeltaBeacon-2: ");
|
|
document.write("<input id='minTxDist2' name='minTxDist2' type='text' value='" + minDeltaBeacon2 + "' size='2'>");
|
|
|
|
// muestra el turnMinDeg-2 (Linea 32)
|
|
var Linea = 32;
|
|
var turnMinDeg2 = arr[Linea];
|
|
var turnMinDeg2 = turnMinDeg2.replaceAll('"turnMinDeg": ',"");
|
|
var turnMinDeg2 = turnMinDeg2.replaceAll('"',"");
|
|
var turnMinDeg2 = turnMinDeg2.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("TurnMinDeg-2: ");
|
|
document.write("<input id='turnMinDeg2' name='turnMinDeg2' type='text' value='" + turnMinDeg2 + "' size='2'>");
|
|
|
|
// muestra el turnSlope-2 (Linea 33)
|
|
var Linea = 33;
|
|
var turnSlope2 = arr[Linea];
|
|
var turnSlope2 = turnSlope2.replaceAll('"turnSlope": ',"");
|
|
var turnSlope2 = turnSlope2.replaceAll('"',"");
|
|
var turnSlope2 = turnSlope2.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("TurnSlope-2: ");
|
|
document.write("<input id='turnSlope2' name='turnSlope2' type='text' value='" + turnSlope2 + "' size='2'>");
|
|
|
|
document.write("<hr>"); // linea separadora
|
|
|
|
// ************************************************************************************************************
|
|
// muestra el Callsign-3 (Linea 37)
|
|
var Linea = 37;
|
|
var callsign3 = arr[Linea];
|
|
var callsign3 = callsign3.replaceAll('"callsign": ',"");
|
|
var callsign3 = callsign3.replaceAll('"',"");
|
|
var callsign3 = callsign3.replaceAll('\t',"");
|
|
document.write("Callsign-3: ");
|
|
document.write("<input id='callsign3' name='callsign3' type='text' value='" + callsign3 + "' size='7'>");
|
|
|
|
// muestra el Symbol-3 (Linea 38)
|
|
var Linea = 38;
|
|
var symbol3 = arr[Linea];
|
|
var symbol3 = symbol3.replaceAll('"symbol": ',"");
|
|
var symbol3 = symbol3.replaceAll('"',"");
|
|
var symbol3 = symbol3.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("Symbol-3: ");
|
|
document.write("<input id='symbol3' name='symbol3' type='text' value='" + symbol3 + "' size='2'>");
|
|
|
|
// muestra el Overlay-3 (Linea 39)
|
|
var Linea = 39;
|
|
var overlay3 = arr[Linea];
|
|
var overlay3 = overlay3.replaceAll('"overlay": ',"");
|
|
var overlay3 = overlay3.replaceAll('"',"");
|
|
var overlay3 = overlay3.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("Overlay-3: ");
|
|
document.write("<input id='overlay3' name='overlay3' type='text' value='" + overlay3 + "' size='2'>");
|
|
|
|
// muestra el Comment-3 (Linea 40)
|
|
var Linea = 40;
|
|
var comment3 = arr[Linea];
|
|
var comment3 = comment3.replaceAll('"comment": ',"");
|
|
var comment3 = comment3.replaceAll('"',"");
|
|
var comment3 = comment3.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("Comment-3: ");
|
|
document.write("<input id='comment3' name='comment3' type='text' value='" + comment3 + "' size='25'>");
|
|
|
|
document.write("<br>"); // salto de carro
|
|
|
|
document.write("<br>Smart Beacon:<br>");
|
|
|
|
document.write("<br>"); // salto de carro
|
|
|
|
// muestra el Active-3 (Linea 42)
|
|
var Linea = 42;
|
|
var active3 = arr[Linea];
|
|
var active3 = active3.replaceAll('"active": ',"");
|
|
var active3 = active3.replaceAll('"',"");
|
|
var active3 = active3.replaceAll('\t',"");
|
|
if (active3 == "true") {
|
|
var active3 = "checked";
|
|
} else {
|
|
var active3 = "";
|
|
}
|
|
document.write("Active-3: ");
|
|
document.write("<input id='active3' name='active3' type='checkbox' value='' " + active3 + " >");
|
|
|
|
// muestra el slowRate-3 (Linea 43)
|
|
var Linea = 43;
|
|
var slowRate3 = arr[Linea];
|
|
var slowRate3 = slowRate3.replaceAll('"slowRate": ',"");
|
|
var slowRate3 = slowRate3.replaceAll('"',"");
|
|
var slowRate3 = slowRate3.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("SlowRate-3: ");
|
|
document.write("<input id='slowRate3' name='slowRate3' type='text' value='" + slowRate3 + "' size='3'>");
|
|
|
|
// muestra el slowSpeed-3 (Linea 44)
|
|
var Linea = 44;
|
|
var slowSpeed3 = arr[Linea];
|
|
var slowSpeed3 = slowSpeed3.replaceAll('"slowSpeed": ',"");
|
|
var slowSpeed3 = slowSpeed3.replaceAll('"',"");
|
|
var slowSpeed3 = slowSpeed3.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("SlowSpeed-3: ");
|
|
document.write("<input id='slowSpeed3' name='slowSpeed3' type='text' value='" + slowSpeed3 + "' size='2'>");
|
|
|
|
// muestra el fastRate-3 (Linea 45)
|
|
var Linea = 45;
|
|
var fastRate3 = arr[Linea];
|
|
var fastRate3 = fastRate3.replaceAll('"fastRate": ',"");
|
|
var fastRate3 = fastRate3.replaceAll('"',"");
|
|
var fastRate3 = fastRate3.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("FastRate-3: ");
|
|
document.write("<input id='fastRate3' name='fastRate3' type='text' value='" + fastRate3 + "' size='2'>");
|
|
|
|
// muestra el fastSpeed-3 (Linea 46)
|
|
var Linea = 46;
|
|
var fastSpeed3 = arr[Linea];
|
|
var fastSpeed3 = fastSpeed3.replaceAll('"fastSpeed": ',"");
|
|
var fastSpeed3 = fastSpeed3.replaceAll('"',"");
|
|
var fastSpeed3 = fastSpeed3.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("FastSpeed-3: ");
|
|
document.write("<input id='fastSpeed3' name='fastSpeed3' type='text' value='" + fastSpeed3 + "' size='2'>");
|
|
|
|
document.write("<br><br>"); // salto de carro
|
|
|
|
// muestra el minTxDist-3 (Linea 47)
|
|
var Linea = 47;
|
|
var minTxDist3 = arr[Linea];
|
|
var minTxDist3 = minTxDist3.replaceAll('"minTxDist": ',"");
|
|
var minTxDist3 = minTxDist3.replaceAll('"',"");
|
|
var minTxDist3 = minTxDist3.replaceAll('\t',"");
|
|
document.write("MinTxDist-3: ");
|
|
document.write("<input id='minTxDist3' name='minTxDist3' type='text' value='" + minTxDist3 + "' size='2'>");
|
|
|
|
// muestra el minDeltaBeacon-3 (Linea 48)
|
|
var Linea = 48;
|
|
var minDeltaBeacon3 = arr[Linea];
|
|
var minDeltaBeacon3 = minDeltaBeacon3.replaceAll('"minDeltaBeacon": ',"");
|
|
var minDeltaBeacon3 = minDeltaBeacon3.replaceAll('"',"");
|
|
var minDeltaBeacon3 = minDeltaBeacon3.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("MinDeltaBeacon-3: ");
|
|
document.write("<input id='minTxDist3' name='minTxDist3' type='text' value='" + minDeltaBeacon3 + "' size='2'>");
|
|
|
|
// muestra el turnMinDeg-3 (Linea 49)
|
|
var Linea = 49;
|
|
var turnMinDeg3 = arr[Linea];
|
|
var turnMinDeg3 = turnMinDeg3.replaceAll('"turnMinDeg": ',"");
|
|
var turnMinDeg3 = turnMinDeg3.replaceAll('"',"");
|
|
var turnMinDeg3 = turnMinDeg3.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("TurnMinDeg-3: ");
|
|
document.write("<input id='turnMinDeg3' name='turnMinDeg3' type='text' value='" + turnMinDeg3 + "' size='2'>");
|
|
|
|
// muestra el turnSlope-3 (Linea 50)
|
|
var Linea = 50;
|
|
var turnSlope3 = arr[Linea];
|
|
var turnSlope3 = turnSlope3.replaceAll('"turnSlope": ',"");
|
|
var turnSlope3 = turnSlope3.replaceAll('"',"");
|
|
var turnSlope3 = turnSlope3.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("TurnSlope-3: ");
|
|
document.write("<input id='turnSlope3' name='turnSlope3' type='text' value='" + turnSlope3 + "' size='2'>");
|
|
|
|
document.write("<hr>"); // linea separadora
|
|
|
|
// ************************************************************************************************************
|
|
|
|
document.write("<strong>LoRa:</strong><br>");
|
|
|
|
document.write("<br>"); // salto de carro
|
|
|
|
// muestra el frequency (Linea 55)
|
|
var Linea = 55;
|
|
var frequency = arr[Linea];
|
|
var frequency = frequency.replaceAll('"frequency": ',"");
|
|
var frequency = frequency.replaceAll('"',"");
|
|
var frequency = frequency.replaceAll('\t',"");
|
|
document.write("Frequency: ");
|
|
document.write("<input id='frequency' name='frequency' type='text' value='" + frequency + "' size='8'>");
|
|
|
|
// muestra el spreadingFactor (Linea 56)
|
|
var Linea = 56;
|
|
var spreadingFactor = arr[Linea];
|
|
var spreadingFactor = spreadingFactor.replaceAll('"spreadingFactor": ',"");
|
|
var spreadingFactor = spreadingFactor.replaceAll('"',"");
|
|
var spreadingFactor = spreadingFactor.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("SpreadingFactor: ");
|
|
document.write("<input id='spreadingFactor' name='spreadingFactor' type='text' value='" + spreadingFactor + "' size='2'>");
|
|
|
|
// muestra el signalBandwidt (Linea 57)
|
|
var Linea = 57;
|
|
var signalBandwidt = arr[Linea];
|
|
var signalBandwidt = signalBandwidt.replaceAll('"signalBandwidth": ',"");
|
|
var signalBandwidt = signalBandwidt.replaceAll('"',"");
|
|
var signalBandwidt = signalBandwidt.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("SignalBandwidt: ");
|
|
document.write("<input id='signalBandwidt' name='signalBandwidt' type='text' value='" + signalBandwidt + "' size='5'>");
|
|
|
|
document.write("<br><br>"); // salto de carro
|
|
|
|
// muestra el codingRate4 (Linea 58)
|
|
var Linea = 58;
|
|
var codingRate4 = arr[Linea];
|
|
var codingRate4 = codingRate4.replaceAll('"codingRate4": ',"");
|
|
var codingRate4 = codingRate4.replaceAll('"',"");
|
|
var codingRate4 = codingRate4.replaceAll('\t',"");
|
|
document.write("CodingRate4: ");
|
|
document.write("<input id='codingRate4' name='codingRate4' type='text' value='" + codingRate4 + "' size='2'>");
|
|
|
|
// muestra el power (Linea 59)
|
|
var Linea = 59;
|
|
var power = arr[Linea];
|
|
var power = power.replaceAll('"power": ',"");
|
|
var power = power.replaceAll('"',"");
|
|
var power = power.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("Power: ");
|
|
document.write("<input id='power' name='power' type='text' value='" + power + "' size='2'>");
|
|
|
|
document.write("<hr>"); // linea separadora
|
|
|
|
// ************************************************************************************************************
|
|
|
|
document.write("<strong>Other:</strong><br>");
|
|
|
|
document.write("<br>"); // salto de carro
|
|
|
|
// muestra el showSymbolOnScreen (Linea 62)
|
|
var Linea = 62;
|
|
var showSymbolOnScreen = arr[Linea];
|
|
var showSymbolOnScreen = showSymbolOnScreen.replaceAll('"showSymbolOnScreen": ',"");
|
|
var showSymbolOnScreen = showSymbolOnScreen.replaceAll('"',"");
|
|
var showSymbolOnScreen = showSymbolOnScreen.replaceAll('\t',"");
|
|
if (showSymbolOnScreen == "true") {
|
|
var showSymbolOnScreen = "checked";
|
|
} else {
|
|
var showSymbolOnScreen = "";
|
|
}
|
|
document.write("ShowSymbolOnScreen: ");
|
|
document.write("<input id='showSymbolOnScreen' name='showSymbolOnScreen' type='checkbox' value='' " + showSymbolOnScreen + " >");
|
|
|
|
// muestra el sendCommentAfterXBeacons (Linea 63)
|
|
var Linea = 63;
|
|
var sendCommentAfterXBeacons = arr[Linea];
|
|
var sendCommentAfterXBeacons = sendCommentAfterXBeacons.replaceAll('"sendCommentAfterXBeacons": ',"");
|
|
var sendCommentAfterXBeacons = sendCommentAfterXBeacons.replaceAll('"',"");
|
|
var sendCommentAfterXBeacons = sendCommentAfterXBeacons.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("SendCommentAfterXBeacons: ");
|
|
document.write("<input id='sendCommentAfterXBeacons' name='sendCommentAfterXBeacons' type='text' value='" + sendCommentAfterXBeacons + "' size='2'>");
|
|
|
|
// muestra el displayEcoMode (Linea 64)
|
|
var Linea = 64;
|
|
var displayEcoMode = arr[Linea];
|
|
var displayEcoMode = displayEcoMode.replaceAll('"displayEcoMode": ',"");
|
|
var displayEcoMode = displayEcoMode.replaceAll('"',"");
|
|
var displayEcoMode = displayEcoMode.replaceAll('\t',"");
|
|
document.write(" ");
|
|
if (displayEcoMode == "true") {
|
|
var displayEcoMode = "checked";
|
|
} else {
|
|
var displayEcoMode = "";
|
|
}
|
|
document.write("DisplayEcoMode: ");
|
|
document.write("<input id='displayEcoMode' name='displayEcoMode' type='checkbox' value='' " + displayEcoMode + " >");
|
|
|
|
// muestra el displayTimeout (Linea 65)
|
|
var Linea = 65;
|
|
var displayTimeout = arr[Linea];
|
|
var displayTimeout = displayTimeout.replaceAll('"displayTimeout": ',"");
|
|
var displayTimeout = displayTimeout.replaceAll('"',"");
|
|
var displayTimeout = displayTimeout.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("DisplayTimeout: ");
|
|
document.write("<input id='displayTimeout' name='displayTimeout' type='text' value='" + displayTimeout + "' size='2'>");
|
|
|
|
document.write("<br><br>"); // salto de carro
|
|
|
|
// muestra el path (Linea 66)
|
|
var Linea = 66;
|
|
var path = arr[Linea];
|
|
var path = path.replaceAll('"path": ',"");
|
|
var path = path.replaceAll('"',"");
|
|
var path = path.replaceAll('\t',"");
|
|
document.write("Path: ");
|
|
document.write("<input id='path' name='path' type='text' value='" + path + "' size='5'>");
|
|
|
|
// muestra el nonSmartBeaconRate (Linea 67)
|
|
var Linea = 67;
|
|
var nonSmartBeaconRate = arr[Linea];
|
|
var nonSmartBeaconRate = nonSmartBeaconRate.replaceAll('"nonSmartBeaconRate": ',"");
|
|
var nonSmartBeaconRate = nonSmartBeaconRate.replaceAll('"',"");
|
|
var nonSmartBeaconRate = nonSmartBeaconRate.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("NonSmartBeaconRate: ");
|
|
document.write("<input id='nonSmartBeaconRate' name='nonSmartBeaconRate' type='text' value='" + nonSmartBeaconRate + "' size='2'>");
|
|
|
|
// muestra el rememberStationTime (Linea 68)
|
|
var Linea = 68;
|
|
var rememberStationTime = arr[Linea];
|
|
var rememberStationTime = rememberStationTime.replaceAll('"rememberStationTime": ',"");
|
|
var rememberStationTime = rememberStationTime.replaceAll('"',"");
|
|
var rememberStationTime = rememberStationTime.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("RememberStationTime: ");
|
|
document.write("<input id='rememberStationTime' name='rememberStationTime' type='text' value='" + rememberStationTime + "' size='2'>");
|
|
|
|
// muestra el maxDistanceToTracker (Linea 69)
|
|
var Linea = 69;
|
|
var maxDistanceToTracker = arr[Linea];
|
|
var maxDistanceToTracker = maxDistanceToTracker.replaceAll('"maxDistanceToTracker": ',"");
|
|
var maxDistanceToTracker = maxDistanceToTracker.replaceAll('"',"");
|
|
var maxDistanceToTracker = maxDistanceToTracker.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("MaxDistanceToTracker: ");
|
|
document.write("<input id='maxDistanceToTracker' name='maxDistanceToTracker' type='text' value='" + maxDistanceToTracker + "' size='2'>");
|
|
|
|
document.write("<br><br>"); // salto de carro
|
|
|
|
// muestra el standingUpdateTime (Linea 70)
|
|
var Linea = 70;
|
|
var standingUpdateTime = arr[Linea];
|
|
var standingUpdateTime = standingUpdateTime.replaceAll('"standingUpdateTime": ',"");
|
|
var standingUpdateTime = standingUpdateTime.replaceAll('"',"");
|
|
var standingUpdateTime = standingUpdateTime.replaceAll('\t',"");
|
|
document.write("StandingUpdateTime: ");
|
|
document.write("<input id='standingUpdateTime' name='standingUpdateTime' type='text' value='" + standingUpdateTime + "' size='2'>");
|
|
|
|
// muestra el sendAltitude (Linea 71)
|
|
var Linea = 71;
|
|
var sendAltitude = arr[Linea];
|
|
var sendAltitude = sendAltitude.replaceAll('"sendAltitude": ',"");
|
|
var sendAltitude = sendAltitude.replaceAll('"',"");
|
|
var sendAltitude = sendAltitude.replaceAll('\t',"");
|
|
document.write(" ");
|
|
if (sendAltitude == "true") {
|
|
var sendAltitude = "checked";
|
|
} else {
|
|
var sendAltitude = "";
|
|
}
|
|
document.write("SendAltitude: ");
|
|
document.write("<input id='sendAltitude' name='sendAltitude' type='checkbox' value='' " + sendAltitude + " >");
|
|
|
|
// muestra el sendBatteryInfo (Linea 72)
|
|
var Linea = 72;
|
|
var sendBatteryInfo = arr[Linea];
|
|
var sendBatteryInfo = sendBatteryInfo.replaceAll('"sendBatteryInfo": ',"");
|
|
var sendBatteryInfo = sendBatteryInfo.replaceAll('"',"");
|
|
var sendBatteryInfo = sendBatteryInfo.replaceAll('\t',"");
|
|
document.write(" ");
|
|
if (sendBatteryInfo == "true") {
|
|
var sendBatteryInfo = "checked";
|
|
} else {
|
|
var sendBatteryInfo = "";
|
|
}
|
|
document.write("SendBatteryInfo: ");
|
|
document.write("<input id='sendBatteryInfo' name='sendBatteryInfo' type='checkbox' value='' " + sendBatteryInfo + " >");
|
|
|
|
document.write("<br><br>"); // salto de carro
|
|
|
|
// muestra el bluetooth (Linea 73)
|
|
var Linea = 73;
|
|
var bluetooth = arr[Linea];
|
|
var bluetooth = bluetooth.replaceAll('"bluetooth": ',"");
|
|
var bluetooth = bluetooth.replaceAll('"',"");
|
|
var bluetooth = bluetooth.replaceAll('\t',"");
|
|
if (bluetooth == "true") {
|
|
var bluetooth = "checked";
|
|
} else {
|
|
var bluetooth = "";
|
|
}
|
|
document.write("Bluetooth: ");
|
|
document.write("<input id='bluetooth' name='bluetooth' type='checkbox' value='' " + bluetooth + " >");
|
|
|
|
// muestra el disableGPS (Linea 74)
|
|
var Linea = 74;
|
|
var disableGPS = arr[Linea];
|
|
var disableGPS = disableGPS.replaceAll('"disableGPS": ',"");
|
|
var disableGPS = disableGPS.replaceAll('"',"");
|
|
var disableGPS = disableGPS.replaceAll('\t',"");
|
|
document.write(" ");
|
|
if (disableGPS == "true") {
|
|
var disableGPS = "checked";
|
|
} else {
|
|
var disableGPS = "";
|
|
}
|
|
document.write("DisableGPS: ");
|
|
document.write("<input id='disableGPS' name='disableGPS' type='checkbox' value='' " + disableGPS + " >");
|
|
|
|
// ************************************************************************************************************
|
|
|
|
document.write("<hr>"); // salto de carro
|
|
|
|
document.write("<strong>PTT Trigger:</strong><br>");
|
|
|
|
document.write("<br>"); // salto de carro
|
|
|
|
// muestra el active4 (Linea 77)
|
|
var Linea = 77;
|
|
var active4 = arr[Linea];
|
|
var active4 = active4.replaceAll('"active": ',"");
|
|
var active4 = active4.replaceAll('"',"");
|
|
var active4 = active4.replaceAll('\t',"");
|
|
if (active4 == "true") {
|
|
var active4 = "checked";
|
|
} else {
|
|
var active4 = "";
|
|
}
|
|
document.write("Active-4: ");
|
|
document.write("<input id='active4' name='active4' type='checkbox' value='' " + active4 + " >");
|
|
|
|
// muestra el io_pin (Linea 78)
|
|
var Linea = 78;
|
|
var io_pin = arr[Linea];
|
|
var io_pin = io_pin.replaceAll('"io_pin": ',"");
|
|
var io_pin = io_pin.replaceAll('"',"");
|
|
var io_pin = io_pin.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("IO_pin: ");
|
|
document.write("<input id='io_pin' name='io_pin' type='text' value='" + io_pin + "' size='2'>");
|
|
|
|
// muestra el preDelay (Linea 79)
|
|
var Linea = 79;
|
|
var preDelay = arr[Linea];
|
|
var preDelay = preDelay.replaceAll('"preDelay": ',"");
|
|
var preDelay = preDelay.replaceAll('"',"");
|
|
var preDelay = preDelay.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("PreDelay: ");
|
|
document.write("<input id='preDelay' name='preDelay' type='text' value='" + preDelay + "' size='2'>");
|
|
|
|
// muestra el postDelay (Linea 80)
|
|
var Linea = 80;
|
|
var postDelay = arr[Linea];
|
|
var postDelay = postDelay.replaceAll('"postDelay": ',"");
|
|
var postDelay = postDelay.replaceAll('"',"");
|
|
var postDelay = postDelay.replaceAll('\t',"");
|
|
document.write(" ");
|
|
document.write("PostDelay: ");
|
|
document.write("<input id='postDelay' name='postDelay' type='text' value='" + postDelay + "' size='2'>");
|
|
|
|
// muestra el reverse1 (Linea 81)
|
|
var Linea = 81;
|
|
var reverse1 = arr[Linea];
|
|
var reverse1 = reverse1.replaceAll('"reverse": ',"");
|
|
var reverse1 = reverse1.replaceAll('"',"");
|
|
var reverse1 = reverse1.replaceAll('\t',"");
|
|
document.write(" ");
|
|
if (reverse1 == "true") {
|
|
var reverse1 = "checked";
|
|
} else {
|
|
var reverse1 = "";
|
|
}
|
|
document.write("Reverse: ");
|
|
document.write("<input id='reverse1' name='reverse1' type='checkbox' value='' " + reverse1 + " >");
|
|
|
|
// ************************************************************************************************************
|
|
|
|
document.write("<hr>"); // salto de carro
|
|
|
|
document.write("<strong>BME:</strong><br>");
|
|
|
|
document.write("<br>"); // salto de carro
|
|
|
|
// muestra el active4 (Linea 84)
|
|
var Linea = 84;
|
|
var active5 = arr[Linea];
|
|
var active5 = active5.replaceAll('"active": ',"");
|
|
var active5 = active5.replaceAll('"',"");
|
|
var active5 = active5.replaceAll('\t',"");
|
|
if (active5 == "true") {
|
|
var active5 = "checked";
|
|
} else {
|
|
var active5 = "";
|
|
}
|
|
document.write("Active-5: ");
|
|
document.write("<input id='active5' name='active5' type='checkbox' value='' " + active5 + " >");
|
|
|
|
// ************************************************************************************************************
|
|
|
|
document.write("<hr>"); // linea separadora
|
|
document.write("<br>"); // salto de carro
|
|
|
|
// Boton de salvar el fichero igate_conf.json
|
|
document.write('<button style="background-color:#0099CC; color:white; font-size:16px" onClick="aviso()">Save & Upload</button>');
|
|
|
|
document.write("<br><br>"); // salto de carro
|
|
document.write("<hr>"); // linea separadora
|
|
document.write('<div align="right"><font color="#808080" size="2" face="Arial, Helvetica, sans-serif">Ricardo, CD2RXU & Lino, EB2CTA</font></div>'); // Autoria
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
document.write("<br><br><br>"); // salto de carro
|
|
|
|
|
|
|
|
|
|
document.write("</div>"); // Cierra el centrado de todos los elementos de la pagina web
|
|
</script>
|
|
<!-- Fin Obtener los datos en bruto -->
|
|
|
|
|
|
</body>
|
|
</html> |