Commit Graph

279 Commits

Author SHA1 Message Date
Jaap van Ekris 88a6d0fef7
Update Supported_Rowers.md 2023-09-06 17:12:05 +02:00
Jaap van Ekris 01a8fb77de
Update Supported_Rowers.md
Updated FDF info
2023-09-06 17:11:20 +02:00
Jaap van Ekris c2c2e4be11
Update Supported_Rowers.md
Update to C2 Model B and C
2023-09-04 21:03:26 +02:00
Jaap van Ekris 65ef9ac5f3
Update physics_openrowingmonitor.md
Fixed some typo's and omissions
2023-07-17 10:19:07 +02:00
Jaap van Ekris 26d41b8dd5
Removed unneeded command 2023-07-05 00:06:51 +02:00
Jaap van Ekris 43f337c6ce
Fix a reset bug
Fixes a reset bug
2023-07-04 23:57:50 +02:00
Jaap van Ekris 31fdb87eab
Fixes reset bug
Fixes a bug where a reset will not clear the timer
2023-07-04 23:56:31 +02:00
Jaap van Ekris 43d7e45aee
Fix a state machine bug
Fixed a bug where allowMovement() would be called at the start of the first drive, which would force it back to a paused state, causing all kind of weird metrics.
2023-04-28 20:22:14 +02:00
Jaap van Ekris e1701f8038
Fixes a timer bug, improves function naming
Fixes a bug in the timer visual that made it go from 0:59 to 0:00 to 1:00, which is extremely confusing, especially for the total time and the pace.
Fixes the name, as it used to be secondsToPace, and was used for totalTime as well.
2023-04-27 17:54:20 +02:00
Jaap van Ekris f896a91af6
Fixes a timer bug, improves function naming
Fixes a bug in the timer visual that made it go from 0:59 to 0:00 to 1:00, which is extremely confusing, especially for the total time and the pace.
Fixes the name, as it used to be secondsToPace, and was used for totalTime as well.
2023-04-27 17:49:52 +02:00
Jaap van Ekris c4aeb50891
Update Architecture.md 2023-04-27 15:38:21 +02:00
Jaap van Ekris 57c9f85571
Consolidation of terminology 2023-04-27 15:37:33 +02:00
Jaap van Ekris 4cad854bf6
Update Architecture.md 2023-04-27 15:25:20 +02:00
Jaap van Ekris 82ae6ad504
Update Architecture.md 2023-04-27 15:24:37 +02:00
Jaap van Ekris d4479747ba
Update Architecture.md 2023-04-27 15:23:22 +02:00
Jaap van Ekris 505a486d76
Update Architecture.md 2023-04-27 15:22:09 +02:00
Jaap van Ekris e9d495c20d
Update Architecture.md 2023-04-27 15:19:57 +02:00
Jaap van Ekris c2effe4817
Added the webclient 2023-04-27 15:15:31 +02:00
Jaap van Ekris d3cb82bb40
Added main architecture 2023-04-27 12:45:21 +02:00
Jaap van Ekris 6baf81b6f1
Improved consistency
Improved the consistency of the PM5 serial number
2023-04-24 15:12:48 +02:00
Jaap van Ekris a72fe3f017
Added interval number to RowingData
Added the interval number to the RowingData, allowing RowingData to recognize the intervals.
2023-04-24 13:26:02 +02:00
Jaap van Ekris 52d491b5f2
Added handling of the HRRecoveryUpdate
Added handling of the HRRecoveryUpdate, which will add Recovery HeartRate to the tcx notes
2023-04-24 13:20:47 +02:00
Jaap van Ekris b5e439cd50
Fixed typo's 2023-04-24 10:26:39 +02:00
Jaap van Ekris 41cee87b6b
Fix for HRR data
Fixed the wrong definition of HRR data
2023-04-23 22:12:56 +02:00
Jaap van Ekris 289c8251a0
Updated info on the Concept2 Model C 2023-04-23 14:52:08 +02:00
Jaap van Ekris d650ca57bb
Added HRR to the list 2023-04-22 20:36:36 +02:00
Jaap van Ekris 597ec7c765
Adoption to RowsAndAll timestamp spec change
Adoption to RowsAndAll timestamp spec change for the ElapsedTime
2023-04-22 20:34:43 +02:00
Jaap van Ekris 87a22795e4
Adoption to RowsAndAll timestamp spec change
RowsAndAll changed the specification of the timestamp, which caused the total rowing time to be inaccurate.
2023-04-21 19:27:32 +02:00
Jaap van Ekris dd233f5f0b
Updated the backlog 2023-04-21 15:25:35 +02:00
Jaap van Ekris 3ef46ae85e
Fixed a typo 2023-04-21 15:22:34 +02:00
Jaap van Ekris 0dafc7814a
Updated Johnson JAR1500 status 2023-04-21 11:06:59 +02:00
Jaap van Ekris 2e48b96fc3
Added Johnson JAR5100 to list 2023-04-21 11:05:53 +02:00
Jaap van Ekris c2f2c48532
Added link to known rowers 2023-04-21 11:00:26 +02:00
Jaap van Ekris d6bcfaaf26
Added note about physics engine accuracy 2023-04-21 10:58:21 +02:00
Jaap van Ekris de7d540799
Improved wording
Improved wording
2023-04-21 10:56:38 +02:00
Jaap van Ekris 8ef0e98424
Added description of the Strava upload
Added description of the Strava upload, as described in https://github.com/laberning/openrowingmonitor/discussions/67
2023-04-21 10:44:37 +02:00
Jaap van Ekris cbab40db5d
Improved procedure for the Pi Zero
Added a comment about the need to increase the swap-size on a Raspberry Pi  Zero, based on this discussion: https://github.com/laberning/openrowingmonitor/discussions/139
2023-04-21 10:36:55 +02:00
Jaap van Ekris d852ef8439
Changed the trim of the distance
Changed the trimming (switching between meters and kilometers) of the distance from 10K to 100K, similar to the PM5 and convention of other rowing machines.
2023-04-19 23:42:51 +02:00
Jaap van Ekris 78f6275846
Hotfix for tests not running
Hotfix for tests not running
2023-04-19 23:05:38 +02:00
Abász 9d8ffabab0 Hotfix for tests not running
Due to the decorators used in the GUI code with lit which is not
supported natively by node the tests under helper.test.js return module
error. This commit fixes by refactoring the `simpleMetricFactory` method
to remove dependency on code using experimental decorators.
2023-04-19 22:20:07 +02:00
Jaap van Ekris 3f23f8d38f
Updated dependencies
Added the dependencies for chart.js, chartjs-plugin-datalabels and kurkle/color
2023-04-19 11:18:42 +02:00
Jaap van Ekris 3c939cb618
Added the GUI contributions 2023-04-19 10:30:02 +02:00
Jaap van Ekris bb8cac9bb6
Adopted to newly added GUI metrics 2023-04-19 10:28:34 +02:00
Jaap van Ekris c0770891ce
Metric selection screen added 2023-04-19 10:25:36 +02:00
Jaap van Ekris a2a8d60800
Improve/rework GUI and fixed some bugs
Improve/rework GUI, moved some calculations from RowingStatistics to the GUI and fixed some bugs
2023-04-19 10:09:39 +02:00
Abász dfc2881f36 Make changes to GUI to better support intervals
Change distance, timer and calories tile to change behaviour when
current workout is an interval session (i.e. not JustRow).
Expose data necessary for this in RowingStatistics. Remove miles option
from formatter.
2023-04-18 23:19:53 +02:00
Jaap van Ekris bc9dc83596
Made position of createRawDataFiles clearer
Added a better description of the placement of createRawDataFiles based on https://github.com/laberning/openrowingmonitor/discussions/139
2023-04-18 10:32:48 +02:00
Jaap van Ekris 475fe85c00
Clarification of minimumStrokeQuality
Clarification of the minimumStrokeQuality parameters role in the Recovery detection
2023-04-18 10:27:02 +02:00
Abász b494be4b9d Fix bug re. ignoring app mode
Refactor appMode setting so it becomes internal to the DashboardAction
component as it is not used anywhere else. This prevents exposing
unnecessary - essentially internal - state to the global appState.
2023-03-25 21:59:21 +01:00
Abász 918c9b53fa Remove formatting logic from RowingStatistics
Remove logic of formatting metrics in RowingStatistics and move these to
the consuming end (e.g. client).
2023-03-25 21:00:33 +01:00