Projekt

Allgemein

Profil

Aktionen

Fehler #16

geschlossen
JH

ANT+ FE-C Ergometer-Anbindung

Fehler #16: ANT+ FE-C Ergometer-Anbindung

Von Julius Haman vor 24 Tagen hinzugefügt. Vor 24 Tagen aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
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
    ErgometerFactory erzeugt 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 Aktionen #1

  • 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 Aktionen #2

  • Zugewiesen an Julius Haman wurde gelöscht

JH Von Julius Haman vor 24 Tagen aktualisiert Aktionen #3

  • Status wurde von Gelöst zu Erledigt geändert
Aktionen

Auch abrufbar als: PDF Atom