Lars Berning
602766c4a0
implements tcx and raw export
2021-05-20 13:40:42 +02:00
Lars Berning
c87e78b000
fixes auto adjustment for rowed distance
2021-05-13 10:11:00 +02:00
Lars Berning
103b77190e
some minor layout adjustments
2021-05-08 13:55:22 +02:00
Lars Berning
d50b1b8c7c
speeds up updating by reusing existing dependencies
2021-05-05 12:32:57 +02:00
Lars Berning
b019fb3bd4
adds more settings, adds auto adjust for damping
2021-05-05 12:16:04 +02:00
Jaap van Ekris
1b895972af
refactores FlankDetector, extracts some flank settings
...
* Improvement of the MovingflankDetector
Simplified the call of the moving flank detector, making it dependent on the settings
* Update MovingFlankDetector.js
Cleaned up the call to the MovingFlankDetector
* Added heartrate data to TCX
* Added parameters for the flankdetector
Added parameters for the flankdetector (flankLength and numberOfErrorsAllowed)
* Gave the RX800 some room as the settings haven't stabilised yet (and I think the recording is with a different damper setting than the source tree)
2021-05-05 05:41:11 +02:00
Lars Berning
b16fc34ea0
adds installation instructions for raspi0w
2021-05-04 21:27:44 +02:00
Lars Berning
4e844b0722
makes low level integrations less dependent on raspberry pi hardware
2021-05-03 10:05:07 +02:00
Lars Berning
4a6f8d9cc1
fixes permission issue in install script
2021-05-02 18:39:00 +02:00
Lars Berning
475f0f4835
improves regression tests, renames some settings
2021-05-02 15:02:58 +02:00
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
1f947bd1d8
Merge pull request #14 from JaapvanEkris/patch-2
...
extracts magic constant c into the rower specific settings
2021-04-29 15:05:07 +02:00
Lars Berning
34ecc8c4e5
Merge pull request #13 from JaapvanEkris/patch-1
...
Added settings for the RX800 and stroke detection
2021-04-29 15:03:10 +02:00
JaapvanEkris
5c9630d0e5
This constant c isn't as constant....
...
The constant C isn't as constant as you'd hope it would be. As http://eodg.atm.ox.ac.uk/user/dudhia/rowing/physics/ergometer.html states: "The figure used for c is somewhat arbitrary - selected to indicate a 'realistic' boat speed for a given output power."
2021-04-29 14:29:54 +02:00
JaapvanEkris
b4c53336cc
Added settings for the RX800 and stroke detection
...
Added settings for the RX800 for each damper setting, and the calibrated data for the WRX700 and DKNR320 based on their calibration sets.
Also added the data for the improved stroke detection mechanism (like the magicConstant).
2021-04-29 14:19:04 +02:00
Lars Berning
df502e5333
adds system dependencies to build workflow
2021-04-24 11:26:26 +02:00
Lars Berning
2898e868e9
adds a workflow to run linter and tests
2021-04-24 11:08:48 +02:00
Lars Berning
d1f7a80c9a
fixes a problem, that caused ANT+ not to work wit newer ANT+ usb sticks
2021-04-24 10:51:21 +02:00
Lars Berning
d385ad78d7
adds support for ant+ heart rate monitors
2021-04-22 21:03:59 +02:00
Lars Berning
15c1553e42
adds an option to configure the ftms device names
2021-04-21 20:39:27 +02:00
Lars Berning
191dc3aaec
adds an update script to make updating to new versions easier
2021-04-21 20:25:29 +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
0586fc11d8
displays battery status of heart rate monitor in frontend
2021-04-16 21:27:36 +02:00
Lars Berning
6fcf649d65
adds strokes per minute to ftms bike via cadence value
2021-04-15 21:29:35 +02:00
Lars Berning
2f93a6a390
disables pinch to zoom
2021-04-15 20:55:00 +02:00
Lars Berning
e8d1721919
updates documentation
2021-04-15 20:40:08 +02:00
Lars Berning
43fa45bf29
adds support for BLE heart rate monitors
2021-04-14 22:13:24 +02:00
Lars Berning
870fc53fc8
updates documentation
2021-04-01 22:05:05 +02:00
Lars Berning
89883dab2d
adds install script, modifies icon
2021-03-31 19:41:12 +01:00
Lars Berning
61c3d5be8d
adds some icons to the UI
2021-03-27 03:54:58 +00:00
Lars Berning
1c135a0c1f
replaces unit testing framework ava -> uvu
2021-03-26 23:37:36 +00:00
Lars Berning
c3d7d64a51
adds frontend build tool
2021-03-26 23:15:12 +00: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
9885a64a02
adds hint, if always on is not enabled
2021-03-20 23:02:14 +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
38d8635335
adds photos of hardware wiring and some explanations
2021-03-14 21:15:00 +01: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
c317b22a6d
updates documentation, adds screenshot
2021-03-10 18:40:58 +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
1b0cc5d9da
adds some color to the frontend
2021-03-08 20:12:38 +00:00
Lars Berning
6a4779dfa3
first commit
2021-03-06 21:15:37 +01:00