From 8742e68e2e854e834e8a549da6810d6b2db4fda8 Mon Sep 17 00:00:00 2001 From: Gordon Williams Date: Tue, 4 Jun 2024 10:15:00 +0100 Subject: [PATCH] cscsensor 0.12: Fix regression reporting cadence (reported per second when should be per minute) (fix #3434) --- apps/cscsensor/ChangeLog | 3 ++- apps/cscsensor/cscsensor.app.js | 2 +- apps/cscsensor/metadata.json | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/cscsensor/ChangeLog b/apps/cscsensor/ChangeLog index 8786e727c..77befcb3b 100644 --- a/apps/cscsensor/ChangeLog +++ b/apps/cscsensor/ChangeLog @@ -9,4 +9,5 @@ 0.08: Convert Yes/No On/Off in settings to checkboxes 0.09: Automatically reconnect on error 0.10: Fix cscsensor when using coospoo sensor that supports crank *and* wheel -0.11: Update to use blecsc library \ No newline at end of file +0.11: Update to use blecsc library +0.12: Fix regression reporting cadence (reported per second when should be per minute) (fix #3434) \ No newline at end of file diff --git a/apps/cscsensor/cscsensor.app.js b/apps/cscsensor/cscsensor.app.js index e86a40626..994c5b5a2 100644 --- a/apps/cscsensor/cscsensor.app.js +++ b/apps/cscsensor/cscsensor.app.js @@ -157,7 +157,7 @@ csc.on("data", e => { mySensor.movingTime += e.wdt; if (mySensor.speed>mySensor.maxSpeed && (mySensor.movingTime>3 || mySensor.speed<20) && mySensor.speed<50) mySensor.maxSpeed = mySensor.speed; - mySensor.cadence = e.crps; + mySensor.cadence = e.crps*60; mySensor.updateScreen(); mySensor.updateScreen(); }); diff --git a/apps/cscsensor/metadata.json b/apps/cscsensor/metadata.json index d3752bad5..56b186c44 100644 --- a/apps/cscsensor/metadata.json +++ b/apps/cscsensor/metadata.json @@ -2,7 +2,7 @@ "id": "cscsensor", "name": "Cycling speed sensor", "shortName": "CSCSensor", - "version": "0.11", + "version": "0.12", "description": "Read BLE enabled cycling speed and cadence sensor and display readings on watch", "icon": "icons8-cycling-48.png", "tags": "outdoors,exercise,ble,bluetooth,bike,cycle,bicycle",