function getLastDataGaugeSolid(chart_number, unique_id, measure_type, measurement_id, max_measure_age_sec) { const url = '/last/' + unique_id + '/' + measure_type + '/' + measurement_id + '/' + max_measure_age_sec.toString(); $.ajax(url, { success: function(data, responseText, jqXHR) { if (jqXHR.status === 204) { chart[chart_number].series[0].points[0].update(null); } else { const formattedTime = epoch_to_timestamp(data[0]); const measurement = data[1]; chart[chart_number].series[0].points[0].update(measurement); //document.getElementById('timestamp-' + chart_number).innerHTML = formattedTime; } }, error: function(jqXHR, textStatus, errorThrown) { chart[chart_number].series[0].points[0].update(null); } }); } // Repeat function for getLastDataGaugeSolid() function repeatLastDataGaugeSolid(chart_number, dev_id, measure_type, measurement_id, period_sec, max_measure_age_sec) { setInterval(function () { getLastDataGaugeSolid(chart_number, dev_id, measure_type, measurement_id, max_measure_age_sec) }, period_sec * 1000); }