Feature #139
geschlossenGeräteübersicht: Live-Statusanzeige für BLE-Pulsmesser ausbauen
0%
Beschreibung
Geräteübersicht: Die Live-Statusanzeige für BLE-Pulsmesser (Status-Punkt und Live-Puls) wird komplett ausgebaut. Die Übersicht prüft keine Geräte mehr automatisch (Entscheidung 09.10.2026, zuvor 08.10.2026: nur aktiver Pulsmesser).
Hintergrund¶
Die Geräteübersicht hielt pro BLE-Pulsmesser-Zeile eine dauerhafte GATT-Verbindung mit Retry-Schleife (DevicesViewModel.StartBleMonitors(), RunBleMonitorAsync) plus 1-s-Statustimer. Beim Test mit dem HRM200 und der nicht sendenden Instinct 2X Solar am 08.10.2026 zeigte das Log:
- Mehrere BLE-Pulsmesser wurden gleichzeitig angesprochen. Die Instinct (
FAD7BDDCB983) war dauerhaft "nicht erreichbar" und wurde etwa alle 6 Sekunden neu versucht (jeweils 5 Sekunden Wartezeit auf ein Advertisement), auch noch nachdem der HRM200 (EA10D2AFDBB8) verbunden war. - BLE-Verbindungszeiten des HRM200: Advertisement nach 0,5 s bzw. 3,2 s, verbunden mit Notifications nach 3,8 s, ein Versuch mit "Heart-Rate-Service nicht gefunden (Unreachable)" nach 10,9 s mit Wiederholung. Die ANT+-Suche desselben Gurts findet ihn in etwa 0,1 s.
- Beschränkung auf den aktiven Pulsmesser (Zwischenstand dieses Tickets) brachte keine Verbesserung: Beim Test am 09.10.2026 dauerte der Verbindungsaufbau der Instinct 2X Solar weiterhin 5 bis 12 s (Advertisement-Wartezeit plus GATT-Aufbau durch Windows), und die dauerhafte Verbindung der Übersicht steht im Verdacht, Test, Dialog "Geräte verbinden" und Training zu stören (nur eine Central-Verbindung pro Gerät). Die Anzeige ist damit mehr Störquelle als Nutzen.
Umsetzung¶
StartBleMonitors/RunBleMonitorAsync/StopBleMonitorsamt Statustimer und Pausieren bei Training/Test entfernt.DeviceRow:ShowBleStatus,IsMonitored,BleConnected,LivePulseentfernt; Status-Punkt und bpm-Anzeige inDevicesView.xamlentfernt.- Die Geräteübersicht stellt selbst keine BLE-Verbindung mehr her. Verbindungen entstehen nur noch beim "Testen", im Dialog "Geräte verbinden" und im Training.
- Der Test-Button für BLE-Pulsmesser bleibt unverändert.
- Das Geräteauswahl-Fenster (
DeviceFinderViewModel) ist nicht betroffen.
JH Von Julius Haman vor 5 Tagen aktualisiert
- Beschreibung aktualisiert (Vergleich)
Entscheidung: nur das ausgewählte Gerät prüfen. Code-Analyse und Umsetzungsplan in der Beschreibung ergänzt.
JH Von Julius Haman vor 5 Tagen aktualisiert
- Zielversion wurde auf ErControl 3.1.6 gesetzt
JH Von Julius Haman vor 5 Tagen aktualisiert
- Beschreibung aktualisiert (Vergleich)
Klarstellung: gemeint ist der aktive Pulsmesser (Favorit fürs Training), nicht die Listenauswahl.
JH Von Julius Haman vor 4 Tagen aktualisiert
- Thema wurde von Geräteübersicht: gespeicherte Geräte nicht mehr automatisch alle prüfen zu Geräteübersicht: Live-Statusanzeige für BLE-Pulsmesser ausbauen geändert
- Beschreibung aktualisiert (Vergleich)
Ticket umgeschrieben: Statt nur den aktiven Pulsmesser zu prüfen, wird die Statusanzeige komplett ausgebaut (Entscheidung 09.10.2026).
JH Von Julius Haman vor 4 Tagen aktualisiert
- Status wurde von Neu zu Erledigt geändert