Feature #40
geschlossenBLE FTMS: Supported Power Range (0x2AD8) beim Verbinden auslesen
100%
Beschreibung
Aktuell sind Power-Minimum (25 W), -Maximum (Prefs.PowerMax, Default 400) und Schrittweite (5 W) fest im Code hinterlegt - u.a. in ErgometerSpeedCalculator.ClampAndRoundPower und im PreferencesView-XAML (Minimum/Increment). Reale Geräte haben aber unterschiedliche Ranges.
Der FTMS-Standard sieht dafür die Characteristic "Supported Power Range" (0x2AD8) vor: liefert Min, Max und Increment direkt vom Gerät. BleFtmsUuids.cs kennt diese Characteristic bisher nicht (nur FitnessMachineService, FitnessMachineFeature, IndoorBikeData, FitnessMachineControlPoint).
Vorschlag: 0x2AD8 beim Verbinden mit einem BLE-FTMS-Gerät auslesen und für die Session als Power-Range verwenden (Live-Wert vom Gerät, keine dauerhafte Speicherung nötig) statt der hart codierten/globalen Werte.