More tweaks

pull/1545/head
Salim Blume 2022-03-05 03:42:07 -06:00
parent 96ad9b3e01
commit 4810eefe08
3 changed files with 8 additions and 9 deletions

View File

@ -100,12 +100,11 @@ layout.render();
function configureNotification(stat) {
stat.on('notify', (e)=>{
settings.notify[stat.id].notifications.reduce(function (promise, buzzPattern) {
settings.notify[e.id].notifications.reduce(function (promise, buzzPattern) {
return promise.then(function () {
return Bangle.buzz(buzzPattern[0], buzzPattern[1]);
});
}, Promise.resolve());
console.log(`notify from ${JSON.stringify(e)}`);
});
}

View File

@ -49,7 +49,7 @@
}
function sampleBuzz(buzzPatterns) {
buzzPatterns.reduce(function (promise, buzzPattern) {
return buzzPatterns.reduce(function (promise, buzzPattern) {
return promise.then(function () {
return Bangle.buzz(buzzPattern[0], buzzPattern[1]);
});
@ -75,9 +75,9 @@
[],
[[100, 1]],
[[500, 1]],
[[500, 1], [100, 0], [500, 1]],
[[500, 1],[100, 0], [100, 1], [100, 0], [500, 1]],
[[500, 1],[100, 0],[500, 1],[100, 0],[500, 1]],
[[500, 1], [200, 0], [500, 1]],
[[500, 1],[200, 0], [100, 1], [200, 0], [500, 1]],
[[500, 1],[200, 0],[500, 1],[200, 0],[500, 1]],
];
menu[/*LANG*/"Dist Notifctn"] = {
value: Math.max(0,vibPatterns.indexOf(settings.notify.dist.notification)),

View File

@ -130,7 +130,7 @@ Bangle.on("GPS", function(fix) {
if (stats["pacea"]) stats["pacea"].emit("changed",stats["pacea"]);
if (stats["pacec"]) stats["pacec"].emit("changed",stats["pacec"]);
if (stats["speed"]) stats["speed"].emit("changed",stats["speed"]);
if (state.notify.dist.increment > 0 && state.notify.dist.next < stats["dist"]) {
if (state.notify.dist.increment > 0 && state.notify.dist.next <= stats["dist"]) {
stats["dist"].emit("notify",stats["dist"]);
state.notify.dist.next = stats["dist"] + state.notify.dist.increment;
}
@ -141,7 +141,7 @@ Bangle.on("step", function(steps) {
if (stats["step"]) stats["step"].emit("changed",stats["step"]);
state.stepHistory[0] += steps-state.lastStepCount;
state.lastStepCount = steps;
if (state.notify.step.increment > 0 && state.notify.step.next < steps) {
if (state.notify.step.increment > 0 && state.notify.step.next <= steps) {
stats["step"].emit("notify",stats["step"]);
state.notify.step.next = steps + state.notify.step.increment;
}
@ -274,7 +274,7 @@ exports.getStats = function(statIDs, options) {
state.BPM = 0;
if (stats["bpm"]) stats["bpm"].emit("changed",stats["bpm"]);
}
if (state.notify.time.increment > 0 && state.notify.time.next < now) {
if (state.notify.time.increment > 0 && state.notify.time.next <= now) {
stats["time"].emit("notify",stats["time"]);
state.notify.time.next = now + state.notify.time.increment;
}