Projekt

Allgemein

Profil

Aktionen

Feature #40

geschlossen
JH

BLE FTMS: Supported Power Range (0x2AD8) beim Verbinden auslesen

Feature #40: BLE FTMS: Supported Power Range (0x2AD8) beim Verbinden auslesen

Von Julius Haman vor 16 Tagen hinzugefügt. Vor 13 Tagen aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
Beginn:
Abgabedatum:
% erledigt:

100%

Geschätzter Aufwand:
Gefunden in Version:
ErControl 3.0.4

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.

Aktionen

Auch abrufbar als: PDF Atom