This commit is contained in:
Sem van der Hoeven
2023-06-08 12:17:39 +02:00
parent f50e2d0d57
commit 74353bb128

View File

@@ -78,7 +78,7 @@
var ws; var ws;
var checked_for_connection = false; var checked_for_connection = false;
var connected_to_api = false; var connected_to_api = false;
setInterval(check_ws_connection, 1000, ws); // setInterval(check_ws_connection, 1000, ws);
assign_button_callbacks(); assign_button_callbacks();
openSocket = () => { openSocket = () => {
@@ -318,14 +318,14 @@
} }
} }
function check_ws_connection(ws) { function check_ws_connection() {
if (checked_for_connection == false && connected_to_api) if (checked_for_connection == false && connected_to_api)
{ {
console.log("Checking connection to API") console.log("Checking connection to API")
if (ws.readyState != WebSocket.OPEN) { if (ws.readyState != WebSocket.OPEN) {
alert("Lost connection to API!") alert("Lost connection to API!")
document.getElementById("connectedlabel").innerHTML = "Not connected to drone"; document.getElementById("connectedlabel").innerHTML = "Not connected to drone";
document.getElementById("connectbutton").disabled = false; document.getElementById("connectbutton").disabled = false;
checked_for_connection = true; checked_for_connection = true;
} }
} }
@@ -340,6 +340,7 @@
document.getElementById("connectedlabel").innerHTML = "Connected to drone"; document.getElementById("connectedlabel").innerHTML = "Connected to drone";
document.getElementById("connectbutton").disabled = true; document.getElementById("connectbutton").disabled = true;
connected_to_api = true; connected_to_api = true;
setInterval(check_ws_connection, 1000);
openSocket(); openSocket();
}); });