javascript: set_homepage();javascript: get_band();function refreshData() {$.ajax({type: "GET",async: true,url: '/api/device/information',success: function (data) {vars = [ 'WanIPAddress', 'wan_dns_address' ];for (i = 0; i < vars.length; i++) {window[vars[i]] = getData(vars[i], data);$('#' + vars[i]).html(window[vars[i]]);}}});$.ajax({type: "GET",async: true,url: '/api/device/signal',success: function (data) {vars = [ 'rssi', 'rsrp', 'rsrq', 'sinr', 'dlbandwidth', 'ulbandwidth', 'ulfrequency', 'dlfrequency', 'pci', 'band', 'cell_id', 'nei_cellid', 'txpower' ];for (i = 0; i < vars.length; i++) {window[vars[i]] = getData(vars[i], data);if (vars[i] == 'txpower') {var arrtx = window[vars[i]].split(" ");var out = "";arrtx.forEach(e => {out = out + e + "
";});$('#' + vars[i]).html(out);} else if (vars[i] == 'nei_cellid') {var arrtx = window[vars[i]].split("No");var out = "";arrtx.forEach(e => {if (e != '') {out = out + e + "
";}});$('#' + vars[i]).html(out);} else {if (vars[i] == 'rsrp') {set_prg_rsrp(window[vars[i]]);} else if (vars[i] == 'rsrq') {set_prg_rsrq(window[vars[i]]);} else if (vars[i] == 'sinr') {set_prg_sinr(window[vars[i]]);} else if (vars[i] == 'rssi') {set_prg_rssi(window[vars[i]]);}$('#' + vars[i]).html(window[vars[i]]);}}hex = Number(cell_id).toString(16);hex2 = hex.substring(0, hex.length - 2);enbid = parseInt(hex2, 16);$('#enbid').html(enbid);}});}function getData(tag, data) {try {return data.split("")[0].split("<" + tag + ">")[1];} catch (err) {return err.message;}}function set_band_conf(data) {console.log(data);data_out = "";if (data == 1) {data_out = "B1";document.getElementById('band_1').checked = true;}if (data == 4) {data_out = "B3";document.getElementById('band_3').checked = true;}if (data == 5) {data_out = "B1+B3";document.getElementById('band_1').checked = true;document.getElementById('band_3').checked = true;}if (data == 80) {data_out = "B8";document.getElementById('band_8').checked = true;}if (data == 8000000000) {data_out = "B40";document.getElementById('band_40').checked = true;}if (data == 'A000000095') {data_out = "AUTO";document.getElementById('band_auto').checked = true;document.getElementById('band_1').checked = false;document.getElementById('band_3').checked = false;document.getElementById('band_8').checked = false;document.getElementById('band_40').checked = false;}return data_out;}function get_band() {$.ajax({type: "GET",async: true,url: '/api/net/net-mode',success: function (data) {lteband = getData('LTEBand', data);$('#allowed').html(set_band_conf(lteband));}});}function set_band() {$("#band").html("Wait!");var lteset = 0;var band_auto = document.getElementById('band_auto').checked;var band_1 = document.getElementById('band_1').checked;var band_3 = document.getElementById('band_3').checked;var band_8 = document.getElementById('band_8').checked;var band_40 = document.getElementById('band_40').checked;if (band_1 == true) {lteset = 1;} else if (band_3 == true) {lteset = 4;} else if (band_8 == true) {lteset = 80;} else if (band_40 == true) {lteset = 8000000000;}if (band_1 == true && band_3 == true) {lteset = 5;}if (band_auto == true) {lteset = A000000095;}$.ajax({type: "GET",async: true,url: '/html/home.html',success: function (data) {var datas = data.split('name="csrf_token" content="');var token = datas[datas.length - 1].split('"')[0];setTimeout(function () {$.ajax({type: "POST",async: true,url: '/api/net/net-mode',headers: {'__RequestVerificationToken': token},contentType: 'application/xml',data: '033FFFFFFF' + lteset + '',success: function (nd) {$("#band").html("Success!");get_band();}});}, 2000);}});}function set_prg_rsrp(val) {var str = val.replace('-', '').replace('dBm', '');if (str <= 80) {document.getElementById("pr_rsrp").innerHTML = '(Excellent)';document.getElementById("pr_rsrp").style = 'color: blue;accent-color: currentcolor;';} else if (str >= 80 && str <= 90) {document.getElementById("pr_rsrp").innerHTML = '(Good)';document.getElementById("pr_rsrp").style = 'color: green;accent-color: currentcolor;';} else if (str >= 90 && str <= 75) {document.getElementById("pr_rsrp").innerHTML = '(Medium)';document.getElementById("pr_rsrp").style = 'color: orange;accent-color: currentcolor;';} else if (str >= 100) {document.getElementById("pr_rsrp").innerHTML = '(Weak)';document.getElementById("pr_rsrp").style = 'color: red;accent-color: currentcolor;';}}function set_prg_rsrq(val) {var str = val.replace('-', '').replace('dB', '');if (str <= 10) {document.getElementById("pr_rsrq").innerHTML = '(Excellent)';document.getElementById("pr_rsrq").style = 'color: blue;accent-color: currentcolor;';} else if (str >= 10 && str <= 15) {document.getElementById("pr_rsrq").innerHTML = '(Good)';document.getElementById("pr_rsrq").style = 'color: green;accent-color: currentcolor;';} else if (str >= 15 && str <= 20) {document.getElementById("pr_rsrq").innerHTML = '(Medium)';document.getElementById("pr_rsrq").style = 'color: orange;accent-color: currentcolor;';} else if (str >= 20) {document.getElementById("pr_rsrq").innerHTML = '(Weak)';document.getElementById("pr_rsrq").style = 'color: red;accent-color: currentcolor;';}}function set_prg_sinr(val) {var str = parseInt(val.replace('-', '').replace('dB', ''));if (str >= 20) {$('#prog_sinr').val(100);document.getElementById("pr_sinr").innerHTML = '(Excellent)';document.getElementById("pr_sinr").style = 'color: blue;accent-color: currentcolor;';} else if (str >= 13 && str < 20) {document.getElementById("pr_sinr").innerHTML = '(Good)';document.getElementById("pr_sinr").style = 'color: green;accent-color: currentcolor;';} else if (str > 0 && str < 13) {$('#prog_sinr').val(50);document.getElementById("pr_sinr").innerHTML = '(Medium)';document.getElementById("pr_sinr").style = 'color: orange;accent-color: currentcolor;';} else if (str <= 0) {$('#prog_sinr').val(25);document.getElementById("pr_sinr").innerHTML = '(Weak)';document.getElementById("pr_sinr").style = 'color: red;accent-color: currentcolor;';}}function set_prg_rssi(val) {var str = val.replace('-', '').replace('dBm', '').replace('>=', '');if (str <= 65) {document.getElementById("pr_rssi").innerHTML = '(Excellent)';document.getElementById("pr_rssi").style = 'color: blue;accent-color: currentcolor;';} else if (str >= 65 && str <= 75) {document.getElementById("pr_rssi").innerHTML = '(Good)';document.getElementById("pr_rssi").style = 'color: green;accent-color: currentcolor;';} else if (str >= 75 && str <= 85) {document.getElementById("pr_rssi").innerHTML = '(Medium)';document.getElementById("pr_rssi").style = 'color: orange;accent-color: currentcolor;';} else if (str >= 85 && str <= 95) {document.getElementById("pr_rssi").innerHTML = '(Poor)';document.getElementById("pr_rssi").style = 'color: orange;accent-color: currentcolor;';} else if (str >= 95) {document.getElementById("pr_rssi").innerHTML = '(No signal)';document.getElementById("pr_rssi").style = 'color: red;accent-color: currentcolor;';}}function set_homepage() {document.getElementById("home_page").innerHTML = '';document.getElementById("home_page").innerHTML = '
4G 
TELKOMSEL
 
0bps
 
11.9Kbps
 
 
My device
Devices
 
 
     
 Connection  Lock Band
 WAN IPv4 : ---  Auto 
 WAN DNS : ---  Band 1 
 BAND : ---  Band 3 
 BAND Setting : ---  Band 8 
     Band 40 
     
     
 RSRP : --- -
 RSSI : --- -
 RSSQ : --- -
 SINR : --- -
     
     
 CELL ID : ---  
 PCI : ---  
 PCI Nearby---  
 Wireless transmit---  
     
     
     
 
';}window.setInterval(refreshData, 1000);