BangleApps/apps/cscsensor
Gordon Williams a4299586e8 cscsensor 0.06: Now read wheel rev as well as cadence sensor
Improve connection code
2021-11-26 10:04:02 +00:00
..
ChangeLog cscsensor 0.06: Now read wheel rev as well as cadence sensor 2021-11-26 10:04:02 +00:00
README.md cscsensor 0.06: Now read wheel rev as well as cadence sensor 2021-11-26 10:04:02 +00:00
cscsensor-icon.js renamed dir 2020-09-08 17:46:03 -04:00
cscsensor.app.js cscsensor 0.06: Now read wheel rev as well as cadence sensor 2021-11-26 10:04:02 +00:00
icons8-cycling-48.png renamed dir 2020-09-08 17:46:03 -04:00
settings.js Add option to zero total distance 2020-09-10 17:13:00 -04:00

README.md

CSCSensor

Simple app that can read a cycling speed and cadence (CSC) sensor and display the information on the watch. Currently the app displays the following data:

  • moving time
  • current speed
  • average speed
  • maximum speed
  • trip distance traveled
  • total distance traveled
  • an icon with the battery status of the remote sensor

Button 1 resets all measurements except total distance traveled. The latter gets preserved by being written to storage every 0.1 miles and upon exiting the app. If the watch app has not received an update from the sensor for at least 10 seconds, pushing button 3 will attempt to reconnect to the sensor. Button 2 switches between the display for cycling speed and cadence.

Values displayed are imperial or metric (depending on locale), cadence is in RPM, the wheel circumference can be adjusted in the global settings app.

TODO

  • Use Layout Library to provide proper Bangle.js 2 support
  • Turn CSC sensor support into a library
  • Support for Recorder app, to allow CSC readings to be logged alongside GPS