openrowingmonitor/app
Jaap van Ekris 8d374a4790
Improvement of the TS regression algorithm and stroke detection (#51)
Change the startup and powerdown behaviour to depend on Angular velocity, as that is constructed using the TS-calculation, reducing the dependency on an individual measurement.

Inserted more explicit memory management by setting values to null before destroying the node, in order to make the Garbage collector's work a bit easier. This fixes a lot of memory leaks.

Performance improvement of the Quadratic TS Series: Implementation of a lazy algorithm to calculate B, C and goodnessOfFit, avoiding the unneccessary calculation of them when not needed/used.

Improved coding style: Instead of making explicit function calls, we now expose the underlying series, allowing use of their functions directly.

Adds different rowers, including the model C (see https://github.com/laberning/openrowingmonitor/discussions/157 )
2024-09-03 10:41:52 +02:00
..
client Fixes a timer bug, improves function naming 2023-04-27 17:54:20 +02:00
engine Improvement of the TS regression algorithm and stroke detection (#51) 2024-09-03 10:41:52 +02:00
gpio Fixed a bug in tick rollover 2023-01-10 11:14:37 +01:00
peripherals Improved consistency 2023-04-24 15:12:48 +02:00
tools Bugfix in config error message 2024-02-23 20:00:25 +01:00
WebServer.js implements confirmation dialogs, improvements to strava upload 2022-02-11 22:37:36 +00:00
server.js Upgrade to Node.js V18 (#32) 2024-02-03 10:35:14 +01:00