Aktionen
Fehler #16
geschlossen
JH
ANT+ FE-C Ergometer-Anbindung
Fehler #16:
ANT+ FE-C Ergometer-Anbindung
Beginn:
Abgabedatum:
% erledigt:
100%
Geschätzter Aufwand:
Gefunden in Version:
ErControl 3.0.1
Beschreibung
Anbindung von ANT+ FE-C-fähigen Ergometern (Empfang der Telemetrie und
Steuerung der Zielleistung) als vollwertige Verbindungsart neben Seriell
und BLE FTMS.
Umsetzung¶
- AntInterface (vormals AntPowerBridge) zu einem x86-Hilfsprozess
ausgebaut, der mehrere ANT+-Kanäle gleichzeitig bedienen kann
(Power-Broadcast, FE-C, später Puls), gesteuert per Rollen-Flags
(--power-broadcast,--fec,--hr). - IPC zwischen ErControl und AntInterface auf ein gemeinsames,
abhängigkeitsfreies JSON-Protokoll (ErControl.AntProtocol) umgestellt,
mit Versionsprüfung beim Verbindungsaufbau. - FecControlRole: Empfang der ANT+ FE-C-Datenseiten 0x10/0x19
(inkl. Roll-over-Akkumulation) sowie Senden der Zielleistung über
Seite 0x31 (sendAcknowledgedData), Device-Number-Wildcard unterstützt. - AntFecErgometer kapselt die Strecke als
IErgometer; die
ErgometerFactoryerzeugt es bei Verbindungsart "ANT+ FE-C". - Getrennte Named Pipes für Steuerbefehle/Status und Telemetrie/Fehler,
um blockierende gleichzeitige Reads/Writes auf einer Pipe zu vermeiden. - Simulatormodus (
--simulate-fec): Fake-Trainer über die Pipes,
reagiert auf Zielleistungsvorgaben — erlaubt Tests des kompletten
FE-C-Flows ohne ANT-Stick/Hardware. - Verbindungsart-Auswahl (Seriell/ANT+ FE-C/BLE FTMS) in den Einstellungen,
Testen-Button in der Geräteverwaltung prüft die FE-C-Verbindung real.
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