From fb06aa90314f7538e4e698c0aa8b3ecbf69aa054 Mon Sep 17 00:00:00 2001 From: Andy Smy <47543767+AndySmee@users.noreply.github.com> Date: Sun, 11 May 2025 13:04:50 +0100 Subject: [PATCH] Update app.js HRM first spike --- apps/umpire/app.js | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/apps/umpire/app.js b/apps/umpire/app.js index 7e0840d09..76fa78860 100644 --- a/apps/umpire/app.js +++ b/apps/umpire/app.js @@ -23,6 +23,18 @@ var overTimes = []; var timeTimes = []; var log = []; var timeCalled = false; +var heartRate = '...'; +var HRM = false; + +function toggleHRM() { + if(HRM) { + Bangle.setHRMPower(0); + HRM = false; + } else { + Bangle.setHRMPower(1); + HRM = true; + } +} // write events to storage (csv, persistent) // and memory (can be truncated while running) @@ -195,7 +207,7 @@ function startPlay(resume) { }); var timeSig = new Date(); if(resume!=true) { - // start new over + // start app over += 1; counter = 0; ballTimes = []; @@ -206,12 +218,11 @@ function startPlay(resume) { Bangle.on('twist', function() { if(!processing) { processing = true; - console.log("Twist"); + console.log("Twist", heartRate); countDown(0); } }); - } else { - + Bangle.on('HRM', function(h) {heartRate = h.bpm || 0}); } } @@ -309,4 +320,5 @@ function newInnings() { } newInnings(); +toggleHRM(); var menu = showMainMenu();