Feature #42
geschlossenPower-Range (Min/Max/Schrittweite) vom User-Prefs aufs Device verschieben
0%
Beschreibung
Prefs.PowerMax (userScoped, Default 400) sowie die hart codierten Werte Minimum 25 W und Schrittweite 5 W gelten aktuell global pro Benutzer, unabhängig vom gerade aktiven Ergometer (Device-Konzept, siehe docs/geraete-konzept.md). Bei mehreren Ergometern mit unterschiedlicher Power-Range (z.B. unterschiedliche Kettler-Modelle, oder ein Gerät ohne automatische Capability-Meldung) lässt sich das so nicht abbilden.
Für serielle Geräte (z.B. Kettler) gibt es protokollseitig keine automatische Abfrage der Power-Range wie bei BLE FTMS (0x2AD8) oder ANT+ FE-C (Capabilities-Page, siehe verwandte Tickets) - hier bleibt nur eine manuell hinterlegte Range nötig.
Vorschlag: PowerMax/PowerMin/PowerStep als Felder auf die Device-Entity verschieben (DB-Migration, Erweiterung DevicesView) statt global im User-Prefs zu liegen. ErgometerSpeedCalculator und PreferencesView entsprechend umstellen. Für BLE/ANT+-Geräte mit automatischer Live-Auslesung könnten diese Device-Felder als Fallback/manueller Override dienen, falls das Gerät keine Range meldet.
JH Von Julius Haman vor 16 Tagen aktualisiert
- Gefunden in Version wurde auf ErControl 3.0.4 gesetzt
JH Von Julius Haman vor 9 Tagen aktualisiert
- Zielversion wurde auf ErControl 3.1.0 gesetzt
JH Von Julius Haman vor 9 Tagen aktualisiert
- Zielversion
ErControl 3.1.0wurde gelöscht
JH Von Julius Haman vor 8 Tagen aktualisiert
- Zielversion wurde auf ErControl 3.1.0 gesetzt
JH Von Julius Haman vor 8 Tagen aktualisiert
- Status wurde von Neu zu Erledigt geändert