Commit Graph

18 Commits

Author SHA1 Message Date
JaapvanEkris 2c6819ca02
implements better flank detection, adds spreadsheet for analysis
Added the flankdetector, to reliably detect an acceleration or deceleration of the flywheel
Added extra metrics for the creation of TCX-files
Added extra metrics (speed in m/s and cadence) to allow future export of this data to Garmin TCX files, which everybody seems to love.
I increased the priority of the GPIO-service, as I noticed that much of the measurement noise originates from delayed read-outs of the GPIO.
An Excel tool to "play" with the settings of a rower, to adjust the settings found in the rowerprofiles.js
Adds test and data for RX800 rower
Lightweight version of Excel file

Co-authored-by: Lars Berning <151194+laberning@users.noreply.github.com>
2021-04-30 22:03:47 +02:00
Lars Berning d385ad78d7 adds support for ant+ heart rate monitors 2021-04-22 21:03:59 +02:00
Lars Berning 5dddeb2ff5 adds unit tests to verify the rowing engine with real rower recordings 2021-04-21 19:56:42 +02:00
Lars Berning 55cde69ce6 moves rower configuration into a config file and adds rower presets 2021-04-20 21:48:34 +02:00
Lars Berning 43fa45bf29 adds support for BLE heart rate monitors 2021-04-14 22:13:24 +02:00
Lars Berning f358d06247 adds simulated heart rate 2021-03-26 22:35:17 +00:00
Lars Berning 1ce1a2136a add heart rate and elapsed time to ftms profiles 2021-03-26 22:15:02 +00:00
Lars Berning f1c0091a7a set split to infinity while pausing 2021-03-26 21:06:02 +00:00
Lars Berning e5e579f3fc notifies PM5 central when stroke state changes 2021-03-20 22:04:52 +00:00
Lars Berning 2e3654fabd adds selection of ble profile to frontend 2021-03-20 21:12:04 +00:00
Lars Berning d90fa9ea1f adds config file and additional metrics 2021-03-19 19:56:02 +00:00
Lars Berning 37c32829d8 implements PM5 protocol, simplifies code 2021-03-18 20:17:57 +00:00
Lars Berning efe13f4804 begins implementation of the PM5 protocol 2021-03-13 20:35:36 +00:00
Lars Berning 6c5c1b8cb8 adds linting pre commit hook, cleans documentation 2021-03-13 19:20:36 +00:00
Lars Berning 3d08f06336 implements handling of rowing pauses 2021-03-10 19:08:56 +00:00
Lars Berning 197c714b03 improves websocket connections
- enables multiple simultaneous websocket connections
- adds automatic reconnect on dropped websocket connection
2021-03-09 20:52:27 +00:00
Lars Berning 361e1c65f8 adds logging framework, cleans documentation 2021-03-09 19:39:42 +00:00
Lars Berning 6a4779dfa3 first commit 2021-03-06 21:15:37 +01:00