Projekt

Allgemein

Profil

Fehler #125

Von Julius Haman vor 10 Tagen aktualisiert

Phasen mit Trittfrequenz 0 (Ausrollen, kurzer Stillstand) fließen derzeit nicht in die Durchschnittswerte ein. Nullen sollen immer mitgezählt werden, egal ob Leistung oder Trittfrequenz. 

 ### Ist-Zustand 
 * RecordTrainingPoint bricht bei Trittfrequenz 0 ab: kein TrainingPoint, kein Update der Mittelwerte. 
 * Die Zeit der Lücke wird beim nächsten Punkt mit dem dort gültigen Wert (Trittfrequenz > 0) gefüllt, nicht mit 0. 
 * Folge: Durchschnittsleistung und -trittfrequenz (und Kalorien, gleiche Gewichtung) sind leicht zu hoch, die Zeitachse der TrainingPoints hat Lücken. 
 * Beispiel Training #9: Dauer 1823 s, 1699 Punkte, Lücken bis 51 s; gespeichert 100,84 W / 75,53 U/min, mit Nullen etwa 100,15 W / 72,49 U/min. 

 ### Soll 
 * Solange die Uhr läuft (kein Stillstand, siehe isStopped: Kadenz 0, aber simulierte Geschwindigkeit noch > 0, isStopped, also beim Ausrollen bzw. auch im Freilauf), werden Mittelwerte für Leistung, Trittfrequenz (und Puls, Geschwindigkeit) auch bei Trittfrequenz 0 fortgeschrieben, mit dem tatsächlich gemessenen Wert 0. 
 * Dafür werden in dieser Phase Zu klären bei der Umsetzung: ob dafür auch TrainingPoints mit Trittfrequenz 0 aufgezeichnet (schließt werden sollen (würde die Lücken in Zeitachse, der Zeitachse und in den Diagrammen schließen und Export). 
 * Der Fortschritt von Puls-/Leistungsprofilen bleibt unverändert: das Profil läuft weiterhin nur beim Treten. den Export konsistenter machen). 
 * Echter Stillstand (Uhr pausiert) bleibt unberücksichtigt.

Zurück