Aktionen
Feature #14
geschlossen
JH
BLE-Pulsmesser implementieren (Reg.-Karte "Pulsmesser" erweitern in Anlehnung an "Trainingsgeräte")
Feature #14:
BLE-Pulsmesser implementieren (Reg.-Karte "Pulsmesser" erweitern in Anlehnung an "Trainingsgeräte")
Beginn:
Abgabedatum:
% erledigt:
100%
Geschätzter Aufwand:
Gefunden in Version:
Beschreibung
Ausgangslage¶
Der Registerkarte "Pulsmesser" in den Einstellungen (Geräte-Ansicht) ist aktuell
nur ein CRUD-Gerüst: Geräte lassen sich anlegen, speichern, löschen und als aktiv
markieren, ein Verbinden/Testen ist aber nicht möglich (Hinweis "Wird in dieser
Version nur verwaltet, noch nicht verbunden...").
Ziel¶
BLE-Pulsmesser (z. B. Brustgurt) unterstützen: Erkennen, Verbinden und Pulsdaten
empfangen. Die Registerkarte wird dazu in Anlehnung an "Trainingsgeräte" erweitert.
Anforderungen¶
Verbindungsverwaltung (in Anlehnung an Trainingsgeräte)¶
- BLE als Verbindungstyp in "PulsmesserConnectionTypes" ergänzen (mit Testen)
- BLE-Scan beim Testen: Geräte mit Heart-Rate-Service (UUID 0x180D) finden,
Auswahl-Gerätename/-Adresse ins Gerät übernehmen - Sonderfall BLE im Detailbereich analog zu "Trainingsgeräte":
Gerätename + ID nur per Test/Scan setzbar (nicht frei eingebbar),
Zurücksetzen-Button - Wildcard ("erstes gefundenes Gerät") vs. bestimmtes Gerät
Puls-Empfang¶
- BLE Heart-Rate-Service (Service 0x180D, Charakteristik HR Measurement 0x2A37,
Notifications) empfangen und Puls an die Trainingsanwendung weiterreichen - Pulsanzeige im Training (Live-Wert)
- Verbindungs-Lifecycle: Verbinden/Trennen bei Trainingsstart/-ende
Sonstiges¶
- Deaktivieren-Hinweis "PulsmesserNotTestable" für Pulsmesser entfernen bzw.
nur noch für Typen ohne Empfang (z. B. ANT+ Phase 2) anzeigen - Status/Fehler-Meldungen beim Verbinden
Hinweise / Abgrenzung¶
- ANT+ Pulsmesser (Brustgurt, Kanal 2 der AntInterface.exe) ist separat /
spätere Phase dieser Aufgabe - Verhalten orientiert an der Registerkarte "Trainingsgeräte" (DevicesView.xaml)
- BLE-Basis (Scan/Verbinden) kann aus dem Trainingsgeräte-BLE-Stack wiederverwendet
werden
JH Von Julius Haman vor 24 Tagen aktualisiert
- Status wurde von Neu zu Gelöst geändert
- % erledigt wurde von 0 zu 100 geändert
JH Von Julius Haman vor 24 Tagen aktualisiert
- Zugewiesen an
Julius Hamanwurde gelöscht
JH Von Julius Haman vor 24 Tagen aktualisiert
- Status wurde von Gelöst zu Erledigt geändert
Aktionen