Dennis Guse
8f5388edce
While recording: show BLE sensor name instead of address.
...
Fixes #1796 .
2023-12-26 11:22:05 +01:00
Dennis Guse
aed4af5736
Bluetooth logs: make them slightly more readable.
2023-12-24 21:49:48 +01:00
Dennis Guse
58d79380cf
Sensors: separate data generation and aggregation.
...
Part of #1424 .
2023-11-15 07:20:42 +01:00
Dennis Guse
4d54472c93
Bluetooth: use composition instead of inheritance.
...
Part of #1424 .
2023-11-06 18:09:19 +01:00
Dennis Guse
f3caecd049
Refactor: rename BluetoothConnectionManager.
2023-03-27 22:59:31 +02:00
Dennis Guse
12b3d31f5c
Bugfix: BluetoothLE requires to trigger reconnect on either disconnect or never connected.
...
Initial connection timeout seems to be 30s.
Fixes #1442 .
2023-01-05 20:52:15 +01:00
Dennis Guse
a93424629d
BLE: process cycling cadence from powermeter.
...
Fixes #1352 .
2022-09-04 19:55:32 +02:00
Dennis Guse
da29766fd0
BLE: BluetoothConnectionManager supports multiple BLE services per sensor type (e.g., cadence).
...
Part of #1352 .
2022-09-04 19:11:31 +02:00
Dennis Guse
67b174feac
BLE: do not try to connect twice.
...
Might had some interesting side effects.
Part of #1352 .
2022-09-04 12:11:09 +02:00
Dennis Guse
b6b81b5d3d
BLE: extract sensor managers into separate files.
...
Part of #1352 .
2022-09-04 12:11:09 +02:00
Dennis Guse
7d804b603d
BLE: decode cadence from cycling powermeter.
...
Part of #1352 .
2022-09-04 12:11:09 +02:00
Dennis Guse
8696a15ce7
Cleanup: introduced ServiceMeasurementUUID.
...
Part of #1352 .
2022-09-04 11:54:26 +02:00
Dennis Guse
8a3e50ef9b
BLE sensors: faster connection.
2022-05-29 22:50:55 +02:00
Dennis Guse
40d2bf0c22
Bluetooth: use TrackRecording handler for callback.
...
Otherwise the thread is not defined and a SecurityException may be triggered when inserting data into the ContentProvider.
Sadly, below API26 this needs to be done manually.
Fixes #1165 .
2022-05-11 20:56:52 +02:00
Dennis Guse
92f9f94423
Workaround: Wahoo Tickr X repords cadence in SPM instead of RPM.
...
Fixes #1164 .
2022-04-11 21:30:25 +02:00
Dennis Guse
0eda1eed1d
Introduced value objects for heartrate, cadence, and power.
...
Fixes #896 .
2022-01-16 15:30:08 +01:00
Dennis Guse
88c4e1a109
Package structure: moved sensors.
...
Part of #963 .
2022-01-15 22:24:59 +01:00