Feature #41
geschlossenANT+ FE-C: Leistungsbereich (Min/Max/Schrittweite) am Gerät hinterlegen
0%
Beschreibung
Ausgangslage¶
Für ANT+-FE-C-Trainer galten bisher feste Werte (25 W / 400 W / 5 W). Seit #42 liegt der Leistungsbereich am Gerät, wirksam war er aber nur bei seriellen Geräten. BLE-FTMS-Geräte melden ihren Bereich selbst (#40).
Ursprüngliche Idee: Auslesen per FE-C¶
Der Bereich sollte beim Verbinden aus der FE-Capabilities-Seite (0x36) gelesen werden. Das ist nicht möglich: Die Seite enthält laut öffentlichen Implementierungen (z. B. GoldenCheetah #1393) nur die maximale Widerstandskraft in Newton und ein Bitfeld der unterstützten Modi (Basic Resistance / Target Power / Simulation), keine Min-/Max-/Increment-Werte in Watt. Newton lässt sich nicht sinnvoll in Watt umrechnen. Das Seitenlayout ist nicht gegen die Spezifikation (D000001231) oder einen echten Trainer geprüft.
Umsetzung¶
Der manuelle Leistungsbereich (Min/Max/Schrittweite, Geräte → Trainingsgeräte) gilt jetzt auch für ANT+ FE-C. Effektive Range im Training:
- Live-Range des Geräts (BLE FTMS)
- Gerätewerte (seriell, ANT+ FE-C)
- Default 25 / 400 / 5 W
Fehlt eine Live-Range, greift die nächste Stufe, die Verbindung ist davon nie betroffen. Keine Migration nötig (Spalten aus #42).
Offen¶
Live-Auslesen per FE-C bleibt nur möglich, wenn die Spezifikation oder ein echter Trainer verfügbar ist (Request Data Page 0x46 in FecControlRole, neue Pipe-Nachricht, AntFecErgometer.PowerRange).
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 9 Tagen aktualisiert
- Thema wurde von ANT+ FE-C: Trainer-Capabilities (Power-Range) beim Verbinden auslesen zu ANT+ FE-C: Leistungsbereich (Min/Max/Schrittweite) am Gerät hinterlegen geändert
- Beschreibung aktualisiert (Vergleich)
Ticket umformuliert: FE-C-Capabilities-Seite 0x36 liefert keinen Watt-Bereich, daher manueller Leistungsbereich am Gerät statt Auslesen.
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