www/js/mon_ispindel.js

changeset 848
542bdc7f6522
parent 699
4d5f3e9f7744
equal deleted inserted replaced
847:dc9281501ca6 848:542bdc7f6522
1 /***************************************************************************** 1 /*****************************************************************************
2 * Copyright (C) 2019-2020 2 * Copyright (C) 2019-2023
3 * 3 *
4 * Michiel Broek <mbroek at mbse dot eu> 4 * Michiel Broek <mbroek at mbse dot eu>
5 * 5 *
6 * This file is part of BMS 6 * This file is part of BMS
7 * 7 *
171 $('#vg_sg2').html(''); 171 $('#vg_sg2').html('');
172 $('#vg_svg').html(''); 172 $('#vg_svg').html('');
173 $('#vg_abv').html(''); 173 $('#vg_abv').html('');
174 } 174 }
175 175
176 var batt = record.battery - 3.064; // 0% voltage. 176 var battery_max = 4.13;
177 var battery_min = 3.43;
178 var batt = Math.round(((record.battery - battery_min) / (battery_max - battery_min)) * 1000) / 10;
177 if (batt < 0) 179 if (batt < 0)
178 batt = 0; 180 batt = 0;
179 batt = Math.round(batt / 1.17875 * 100); // 100% range
180 if (batt > 100) 181 if (batt > 100)
181 batt = 100; 182 batt = 100;
182 $('#vg_batt').html(batt + '%'); 183 $('#vg_batt').html(batt + '%');
183 184
184 $('#gaugeContainer_temperature').jqxGauge({ caption: { value: record.temperature.toFixed(3) + '°C' }}); 185 $('#gaugeContainer_temperature').jqxGauge({ caption: { value: record.temperature.toFixed(3) + '°C' }});

mercurial