Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 1.98 KB

File metadata and controls

37 lines (29 loc) · 1.98 KB

Development Roadmap for Open Rowing Monitor

This is currently is a very minimalistic Backlog for further development of this project.

If you would like to contribute to this project, you are more than welcome, but please read the Contributing Guidelines first to get the most out of your valuable time.

Soon

  • Improve the user interface (We really need help on this!)
  • Move to the Wayland window manager, to keep in step with Raspberry Pi OS
  • Introduce training plans (i.e. a distance/time to row):
    • Integrate with rowsandall.com to retrieve training planning
    • Integrate with intervals.icu to retrieve training planning
    • add user friendly possibility for user to define training interval timers in the web frontend
  • Introduce workout plans (i.e. intervals with goals like a target HR or pace):
    • Update server.js, SessionManager.js and the recorders to handle a minimum or maximum pace/HR per interval
    • Integrate with intervals.icu to retrieve training targets
    • add user friendly possibility for user to define workouts with targets via the GUI
    • add user friendly possibility for user to define workouts with targets via the PM5
  • Add calories as interval type
    • Add weight correction factor (see C2 formula)
    • Make Calories a continuous metric (similar to distance) instead of a cycle based one
    • Add it as a stop criterium for the session manager
    • Add it as a workout option to the FIT recorder
    • Modify the PM5 peripheral to broadcast the right data
    • Update the GUI to allow selecting it

Later

  • validate FTMS with more training applications and harden implementation (i.e. Holofit and Coxswain)
  • figure out where to set the Service Advertising Data (FTMS.pdf p 15)
  • add some attributes to BLE DeviceInformationService
  • Introduce multiple users with their own parameters (like linked rowsandall.com and intervals.icu accounts, etc.)

Ideas

  • Add GUI indicators for training zones