openrowingmonitor/app
Jaap van Ekris 335083c37d
Improvement of the startup behaviour and external stroke definition (#46)
* Improvement of the startup behaviour

These changes improve the startup behaviour: ORM will now always start with a detected drive-phase, which will trigger recording etc. This changes several initialisations of variables to make sure they enable the triggering of a "Drive" at the beginning of a stroke. Also workoutHandler.handleStrokeEnd has been renamed to workoutHandler.handleDriveEnd, as this is the clear end of that stroke-phase.

* Renamed handleStrokeEnd to handleDriveEnd

Renamed handleStrokeEnd to handleDriveEnd, as this is the clear end of that stroke-phase, as the current model alternates between Drive+Recovery and Recovery+Drive strokes to keep feeding the metrics, there isn't a very clear "End of the Stroke".

* Redefinition of a stroke

Traditionally, a stroke is defined as a Drive phase, followed by a Recovery Phase. This is also expected by Garmin and EXR as Concept2 implements it this way as well. This implementation makes it more consistent with that interpretation, while leaving room for intermediate updates. This should make Bluetooth behaviour and metrics recording more consistent.
2022-01-28 19:56:55 +01:00
..
ant fixes a problem, that caused ANT+ not to work wit newer ANT+ usb sticks 2021-04-24 10:51:21 +02:00
ble More refined session state (#33) 2022-01-09 12:09:02 +01:00
client refactores frontend styling, updates some dependencies 2022-01-28 19:52:21 +01:00
engine Improvement of the startup behaviour and external stroke definition (#46) 2022-01-28 19:56:55 +01:00
gpio adds more settings, adds auto adjust for damping 2021-05-05 12:16:04 +02:00
tools extracts merge function into a helper module 2021-05-27 09:36:03 +02:00
WebServer.js updates websocket library to version 8 2021-10-17 11:40:03 +02:00
server.js Improvement of the startup behaviour and external stroke definition (#46) 2022-01-28 19:56:55 +01:00