Fixed temperature gauge update after an error.

Sun, 24 May 2020 12:12:34 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Sun, 24 May 2020 12:12:34 +0200
changeset 694
a165f6c20a44
parent 693
c4fe2e5f3efa
child 695
cfe232710027

Fixed temperature gauge update after an error.

www/js/mon_co2meter.js file | annotate | diff | comparison | revisions
--- a/www/js/mon_co2meter.js	Sat May 23 22:40:18 2020 +0200
+++ b/www/js/mon_co2meter.js	Sun May 24 12:12:34 2020 +0200
@@ -113,10 +113,8 @@
  });
 
  function updateScreen() {
-   var oline = (record.online) ? 'On-line' : 'Off-line';
    $('#info_uuid').html(record.uuid);
    $('#info_system').html(record.node + '/' + record.alias);
-   $('#info_online').html(oline);
    $('#info_beer').html(record.beercode + ' - ' + record.beername);
    $('#info_mode').html(record.mode);
 
@@ -136,20 +134,27 @@
     $('#co2meter_alarmled').html('<div class="LEDred_off"></div>Alarm');
    }
 
-   $('#gaugeContainer_temperature').jqxGauge({ caption: { value: 'Temp: ' + record.temperature.toFixed(3) }});
-   $('#gaugeContainer_temperature').jqxGauge({ value: record.temperature });
+  if (record.online) {
+   $('#info_online').html('On-line');
    if (record.temperature_state == 'OK') {
     $('#gaugeContainer_temperature').jqxGauge({ disabled: false });
    } else {
     $('#gaugeContainer_temperature').jqxGauge({ disabled: true });
    }
-   $('#gaugeContainer_pressure').jqxGauge({ caption: { value: 'Bar: ' + record.pressure_bar.toFixed(2) }});
-   $('#gaugeContainer_pressure').jqxGauge({ value: record.pressure_bar });
    if (record.pressure_state == 'OK') {
     $('#gaugeContainer_pressure').jqxGauge({ disabled: false });
    } else {
     $('#gaugeContainer_pressure').jqxGauge({ disabled: true });
    }
+   $('#gaugeContainer_temperature').jqxGauge({ caption: { value: 'Temp: ' + record.temperature.toFixed(3) }});
+   $('#gaugeContainer_temperature').jqxGauge({ value: record.temperature });
+   $('#gaugeContainer_pressure').jqxGauge({ caption: { value: 'Bar: ' + record.pressure_bar.toFixed(2) }});
+   $('#gaugeContainer_pressure').jqxGauge({ value: record.pressure_bar });
+  } else {
+   $('#info_online').html('Off-line');
+   $('#gaugeContainer_temperature').jqxGauge({ disabled: true });
+   $('#gaugeContainer_pressure').jqxGauge({ disabled: true });
+  }
  }
 
  $('#select_beer').jqxDropDownList({

mercurial