53 lines
1.8 KiB
JavaScript
53 lines
1.8 KiB
JavaScript
var trackingdata = null;
|
|
|
|
window.addEventListener("load", function(evt) {
|
|
//------------------------Buttons------------------------------
|
|
|
|
var trackings = null;
|
|
document.getElementById("messungladen").onclick = function(evt) {
|
|
fetch('http://localhost:3011/trackings/', { method: 'GET'}).then(results => {
|
|
return results.json()
|
|
}).then(r => {
|
|
console.log(r)
|
|
if (!'data' in r) {
|
|
return
|
|
}
|
|
trackings = r.data
|
|
let sel = document.getElementById("meas")
|
|
sel.innerHTML = ''
|
|
r.data.forEach(tracking => {
|
|
console.log(tracking)
|
|
var option = document.createElement("option");
|
|
option.text = tracking.TimeCreated + " Size: " + tracking.Size
|
|
sel.add(option)
|
|
})
|
|
sel.disabled = false
|
|
document.getElementById("replaystarten").disabled = false
|
|
|
|
})
|
|
};
|
|
|
|
document.getElementById("replaystarten").onclick = function(evt) {
|
|
let sel = document.getElementById("meas")
|
|
console.log(trackings[sel.selectedIndex].UUID)
|
|
fetch(`http://localhost:3011/trackings/${trackings[sel.selectedIndex].UUID}`, { method: 'GET'}).then(results => {
|
|
return results.json()
|
|
}).then(r => {
|
|
// console.log(r.data.Data)
|
|
console.log(r.data)
|
|
if ('SOURCE_TCP' in r.data.Data && r.data.Data.SOURCE_TCP.length > 0) {
|
|
updateMapTCPbulk(r.data.Data.SOURCE_TCP)
|
|
addTCPSpeedData(r.data.Data.SOURCE_TCP)
|
|
}
|
|
if ('SOURCE_SERIAL' in r.data.Data && r.data.Data.SOURCE_SERIAL.length > 0) {
|
|
updateMapSERIALbulk(r.data.Data.SOURCE_SERIAL)
|
|
addSerialSpeedData(r.data.Data.SOURCE_SERIAL)
|
|
}
|
|
})
|
|
|
|
}
|
|
|
|
|
|
});
|
|
|