Skip to content

Commit

Permalink
Merge pull request #4 from flautrup/ht_indication
Browse files Browse the repository at this point in the history
HR indication
  • Loading branch information
flautrup committed May 6, 2020
2 parents 58dace7 + 092848f commit 352ea14
Showing 1 changed file with 18 additions and 15 deletions.
33 changes: 18 additions & 15 deletions apps/rclock/rclock.app.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
var _12hour = (require("Storage").readJSON("setting.json", 1) || {})["12hour"] || false;

//HR variables
var color="#FF0000";
var id=0;
var id = 0;
var grow = true;
var size=10;
var grow=true;

//Screen dimensions
const screen = {
width: g.getWidth(),
height: g.getWidth(),
Expand Down Expand Up @@ -50,7 +50,7 @@
color: '#333333',
size: 10,
x: screen.center,
y: screen.middle+45
y: screen.middle + 45
}
};

Expand Down Expand Up @@ -167,12 +167,7 @@
g.drawString(date, settings.date.center, settings.date.middle);
};

Bangle.on('lcdPower', function (on) {
if (on) drawClock();
});


//setInterval for HR visualisation
//setInterval for HR visualisation
const newBeats = function (hr) {
if (id != 0) {
changeInterval(id, 6e3 / hr.bpm);
Expand All @@ -181,8 +176,8 @@
}
};

//visualize HR with circles pulsating
const drawHR = function (hr) {
//visualize HR with circles pulsating
const drawHR = function () {
if (grow && size < settings.hr.size) {
size++;
}
Expand All @@ -204,7 +199,6 @@
g.setColor(color);
g.drawCircle(settings.hr.x, settings.hr.y, size);
}
print(size);
};

// clean app screen
Expand All @@ -213,10 +207,19 @@
Bangle.loadWidgets();
Bangle.drawWidgets();

// refesh every 30 sec
//manage when things should be enabled and not
Bangle.on('lcdPower', function (on) {
if (on) {
Bangle.setHRMPower(1);
} else {
Bangle.setHRMPower(0);
}
});

// refesh every second
setInterval(drawClock, 1E3);

//start HR monitor and draw heart rate
//start HR monitor and update frequency of update
Bangle.setHRMPower(1);
Bangle.on('HRM', function (d) {
newBeats(d);
Expand Down

0 comments on commit 352ea14

Please sign in to comment.