113 lines
5.2 KiB
JavaScript
113 lines
5.2 KiB
JavaScript
document.getElementById("text_bpm").style.display = "none";
|
|
document.getElementById("text_oxy").style.display = "none";
|
|
document.getElementById("text_town").style.display = "none";
|
|
document.getElementById("state_bpm_0").style.display = "none";
|
|
document.getElementById("state_bpm_1").style.display = "none";
|
|
document.getElementById("state_bpm_2").style.display = "none";
|
|
document.getElementById("state_bpm_3").style.display = "none";
|
|
document.getElementById("state_oxy_0").style.display = "none";
|
|
document.getElementById("state_oxy_1").style.display = "none";
|
|
document.getElementById("state_oxy_2").style.display = "none";
|
|
document.getElementById("state_oxy_3").style.display = "none";
|
|
document.getElementById("state_chute_0").style.display = "none";
|
|
document.getElementById("state_chute_1").style.display = "none";
|
|
document.getElementById("state_chute_2").style.display = "none";
|
|
setInterval('load_alarms()', 2000);
|
|
function load_alarms(){
|
|
var xhr = new XMLHttpRequest();
|
|
xhr.onload = function () {
|
|
// Process our return data
|
|
if (xhr.status >= 200 && xhr.status < 300) {
|
|
// Runs when the request is successful
|
|
console.log(JSON.stringify(xhr.responseText));
|
|
data = JSON.parse(xhr.responseText);
|
|
document.getElementById("value_bpm").innerHTML = data.bpm;
|
|
document.getElementById("value_oxy").innerHTML = data.oxy;
|
|
var state_bpm = data.state_bpm
|
|
var state_oxy = data.state_oxy
|
|
var state_chute = data.state_chute
|
|
var xCritiqueBPM = document.getElementById("state_bpm_0");
|
|
var xStableBPM = document.getElementById("state_bpm_1");
|
|
var xSurveilleBPM = document.getElementById("state_bpm_2");
|
|
var xNodataBPM = document.getElementById("state_bpm_3");
|
|
var xCritiqueOxy = document.getElementById("state_oxy_0");
|
|
var xStableOxy = document.getElementById("state_oxy_1");
|
|
var xSurveilleOxy = document.getElementById("state_oxy_2");
|
|
var xNodataOxy = document.getElementById("state_oxy_3");
|
|
var xRASChute = document.getElementById("state_chute_0");
|
|
var xDownChute = document.getElementById("state_chute_1");
|
|
var xNodataChute = document.getElementById("state_chute_2");
|
|
document.getElementById("text_bpm").style.display = "block";
|
|
document.getElementById("text_oxy").style.display = "block";
|
|
document.getElementById("text_town").style.display = "block";
|
|
if (state_bpm == "0") {
|
|
xCritiqueBPM.style.display = "block";
|
|
xStableBPM.style.display = "none";
|
|
xSurveilleBPM.style.display = "none";
|
|
xNodataBPM.style.display = "none";
|
|
}
|
|
if (state_bpm == "1") {
|
|
xCritiqueBPM.style.display = "none";
|
|
xStableBPM.style.display = "block";
|
|
xSurveilleBPM.style.display = "none";
|
|
xNodataBPM.style.display = "none";
|
|
}
|
|
if (state_bpm == "2") {
|
|
xCritiqueBPM.style.display = "none";
|
|
xStableBPM.style.display = "none";
|
|
xSurveilleBPM.style.display = "block";
|
|
xNodataBPM.style.display = "none";
|
|
}
|
|
if (state_bpm == "3") {
|
|
xCritiqueBPM.style.display = "none";
|
|
xStableBPM.style.display = "none";
|
|
xSurveilleBPM.style.display = "none";
|
|
xNodataBPM.style.display = "block";
|
|
}
|
|
if (state_oxy == "0") {
|
|
xCritiqueOxy.style.display = "block";
|
|
xStableOxy.style.display = "none";
|
|
xSurveilleOxy.style.display = "none";
|
|
xNodataOxy.style.display = "none";
|
|
}
|
|
if (state_oxy == "1") {
|
|
xCritiqueOxy.style.display = "none";
|
|
xStableOxy.style.display = "block";
|
|
xSurveilleOxy.style.display = "none";
|
|
xNodataOxy.style.display = "none";
|
|
}
|
|
if (state_oxy == "2") {
|
|
xCritiqueOxy.style.display = "none";
|
|
xStableOxy.style.display = "none";
|
|
xSurveilleOxy.style.display = "block";
|
|
xNodataOxy.style.display = "none";
|
|
}
|
|
if (state_oxy == "3") {
|
|
xCritiqueOxy.style.display = "none";
|
|
xStableOxy.style.display = "none";
|
|
xSurveilleOxy.style.display = "none";
|
|
xNodataOxy.style.display = "block";
|
|
}
|
|
if (state_chute == "0") {
|
|
xRASChute.style.display = "block";
|
|
xDownChute.style.display = "none";
|
|
xNodataChute.style.display = "none";
|
|
}
|
|
if (state_chute == "1") {
|
|
xRASChute.style.display = "none";
|
|
xDownChute.style.display = "block";
|
|
xNodataChute.style.display = "none";
|
|
}
|
|
if (state_chute == "2") {
|
|
xRASChute.style.display = "none";
|
|
xDownChute.style.display = "none";
|
|
xNodataChute.style.display = "block";
|
|
}
|
|
} else {
|
|
// Runs when it's not
|
|
console.log(JSON.stringify(xhr.responseText));
|
|
}
|
|
};
|
|
xhr.open('GET', '/data-health');
|
|
xhr.send();
|
|
} |