2022-01-06 16:42:29 +00:00
|
|
|
(function(recorders) {
|
|
|
|
recorders.bthrm = function() {
|
2022-01-12 18:46:15 +00:00
|
|
|
var bpm = "";
|
2022-01-06 16:42:29 +00:00
|
|
|
function onHRM(h) {
|
2022-01-12 18:46:15 +00:00
|
|
|
bpm = h.bpm;
|
2022-01-06 16:42:29 +00:00
|
|
|
}
|
|
|
|
return {
|
|
|
|
name : "BTHR",
|
|
|
|
fields : ["BT Heartrate"],
|
|
|
|
getValues : () => {
|
|
|
|
result = [bpm];
|
2022-01-12 18:46:15 +00:00
|
|
|
bpm = "";
|
2022-01-06 16:42:29 +00:00
|
|
|
return result;
|
|
|
|
},
|
|
|
|
start : () => {
|
|
|
|
Bangle.on('BTHRM', onHRM);
|
|
|
|
Bangle.setBTHRMPower(1,"recorder");
|
|
|
|
},
|
|
|
|
stop : () => {
|
|
|
|
Bangle.removeListener('BTHRM', onHRM);
|
|
|
|
Bangle.setBTHRMPower(0,"recorder");
|
|
|
|
},
|
|
|
|
draw : (x,y) => g.setColor(Bangle.isBTHRMOn()?"#00f":"#88f").drawImage(atob("DAwBAAAAMMeef+f+f+P8H4DwBgAA"),x,y)
|
|
|
|
};
|
|
|
|
}
|
|
|
|
})
|
|
|
|
|