Skip to content

RAW ble logging and snackbar notifications.#546

Merged
palachzzz merged 2 commits intoWheellog:masterfrom
julianjc84:master
Oct 10, 2025
Merged

RAW ble logging and snackbar notifications.#546
palachzzz merged 2 commits intoWheellog:masterfrom
julianjc84:master

Conversation

@julianjc84
Copy link
Copy Markdown
Contributor

raw ble logging, snack bar notifications for when user toggles the RAW BLE LOGGING, start, stop, pause, resume

raw ble logging, snack bar notifications, start, stop, pause, resume
@julianjc84
Copy link
Copy Markdown
Contributor Author

Currently

When RAW BLUETOOTH DATA LOGGING is toggled on, it automatically starts logging when a BLE connection is active. or when one starts.

  • (there is no user feedback that rRAW BLUETOOTH DATA LOGGING started.)

When RAW BLUETOOTH DATA LOGGING is toggled off, it closes, ends the logging file.

  • (there is no user feedback that RAW BLUETOOTH DATA LOGGING ended.)

If you are connected to wheel and RAW BLUETOOTH DATA LOGGING is writing data and you walk away from the wheel. bluetooth out of range or you turn wheel off RAW BLUETOOTH DATA LOGGING will still write data but it will pause logging. When you return back to the wheel, within Bluetooth range / power on wheel and bluetooth reconnects, RAW BLUETOOTH DATA LOGGING will resume raw data logging.

  • (there is no user feedback pause/resume)

Known existing issues that are not part of this commit:
There is a known issue that if you are RAW BLUETOOTH DATA LOGGING and disconnect from one wheel and connect to different wheel. RAW BLUETOOTH DATA LOGGING session will continue/resume writing to the existing wheel data log to the already started raw logging file and you end up with a polluted raw data log.

SOLUTION: If you know you are going to CONNECT to a DIFFERENT wheel, you must!
1- toggle off RAW BLUETOOTH DATA LOGGING with the toggle. This will end the logging session and end file logging session.
2- Disconnect from current wheel.
3- Connect to new wheel.
4- Enable raw data logging.
(it is quite confusing as there is no user feedback.)

also removed auto log from Application Settings as its in Log Settings with the secondary start logging when is moving.

TEMP BUILD GRADLE V13
@palachzzz palachzzz merged commit 7b9f74d into Wheellog:master Oct 10, 2025
1 check passed
nathan234 referenced this pull request in nathan234/FreeWheel Feb 12, 2026
* RAW ble logging and snackbar notifications.

raw ble logging, snack bar notifications, start, stop, pause, resume

* Application Settings Pages [Group] structured.

also removed auto log from Application Settings as its in Log Settings with the secondary start logging when is moving.

TEMP BUILD GRADLE V13

---------

Co-authored-by: julian richards <julian@jc84.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants