Files
J1B3-Sensor-boxes/web/new website/gauge.js
2024-03-27 20:05:52 +01:00

9 lines
464 B
JavaScript

function updateGauge(gaugeId, value) {
const needle = document.getElementById(`needle${gaugeId}`);
const gaugeText = document.getElementById(`gaugeText${gaugeId}`);
const maxGaugeValue = 100; // Maximum value the gauge can display
const rotationDegree = ((value / maxGaugeValue) * 180) - 90; // Convert value to degree (-90 to 90)
needle.style.transform = `rotate(${rotationDegree}deg)`;
gaugeText.textContent = value; // Update the text
}