mirror of https://github.com/espruino/BangleApps
Make HRM validity period configurable
parent
15d2e00fa3
commit
bd4366278c
|
@ -18,3 +18,4 @@
|
|||
Refactor settings menu
|
||||
Colors of circles can be configured
|
||||
Color depending on value (green -> red, red -> green) option
|
||||
Good HRM value will not be overwritten so fast anymore
|
||||
|
|
|
@ -803,13 +803,13 @@ Bangle.on('HRM', function(hrm) {
|
|||
drawHeartRate();
|
||||
}
|
||||
}
|
||||
// Let us wait a bit before we overwrite "good" HRM values:
|
||||
// Let us wait before we overwrite "good" HRM values:
|
||||
if (Bangle.isLCDOn()) {
|
||||
if (timerHrm) clearTimeout(timerHrm);
|
||||
timerHrm = setTimeout(() => {
|
||||
hrtValue = '...';
|
||||
drawHeartRate();
|
||||
}, 60000);
|
||||
}, settings.hrmValidity * 1000 || 30000);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
|
@ -61,23 +61,23 @@
|
|||
let menu = {
|
||||
'': { 'title': /*LANG*/'Heartrate' },
|
||||
/*LANG*/'< Back': ()=>showMainMenu(),
|
||||
/*LANG*/'minimum bpm': {
|
||||
/*LANG*/'minimum': {
|
||||
value: "minHR" in settings ? settings.minHR : 40,
|
||||
min: 0,
|
||||
max : 250,
|
||||
step: 5,
|
||||
format: x => {
|
||||
return x;
|
||||
return x + " bpm";
|
||||
},
|
||||
onchange: x => save('minHR', x),
|
||||
},
|
||||
/*LANG*/'maximum bpm': {
|
||||
/*LANG*/'maximum': {
|
||||
value: "maxHR" in settings ? settings.maxHR : 200,
|
||||
min: 20,
|
||||
max : 250,
|
||||
step: 5,
|
||||
format: x => {
|
||||
return x;
|
||||
return x + " bpm";
|
||||
},
|
||||
onchange: x => save('maxHR', x),
|
||||
},
|
||||
|
@ -87,10 +87,20 @@
|
|||
max : 100,
|
||||
step: 10,
|
||||
format: x => {
|
||||
return x;
|
||||
return x + "%";
|
||||
},
|
||||
onchange: x => save('confidence', x),
|
||||
},
|
||||
/*LANG*/'valid period': {
|
||||
value: "hrmValidity" in settings ? settings.hrmValidity : 30,
|
||||
min: 10,
|
||||
max : 600,
|
||||
step: 10,
|
||||
format: x => {
|
||||
return x + "s";
|
||||
},
|
||||
onchange: x => save('hrmValidity', x),
|
||||
},
|
||||
};
|
||||
E.showMenu(menu);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue