Feature #68
geschlossenTCX-Export: AverageHeartRateBpm/MaximumHeartRateBpm im Lap ergänzen
0%
Beschreibung
Kontext¶
Im Rahmen von #66 (Pulszonen) aufgefallen: das TCX-Schema (Garmin TrainingCenterDatabase v2) kennt auf Lap-Ebene die Standardfelder AverageHeartRateBpm und MaximumHeartRateBpm - die fehlen im aktuellen Export komplett, obwohl die Werte im Modell bereits vorhanden sind.
Vorschlag¶
In TrainingExportService.ExportTcx (ErControl.Core/Services/TrainingExportService.cs, Lap-Element ca. Zeile 178-185) beide Felder ergänzen, befüllt mit Training.AveragePulse/Training.MaxPulse (jeweils der tatsächlich erreichte Wert während des Trainings, nicht der konfigurierte Maximalpuls). Standardkonform - wird von Garmin Connect/Strava korrekt als Ø/Max. Puls der Aktivität angezeigt.
Hinweis: Bei ErControl entspricht das Lap-Element immer dem kompletten Training (kein Aufteilen in mehrere Abschnitte).
Bewusst nicht Teil dieses Tickets¶
Der konfigurierte Maximalpuls/Ruhepuls (User.MaxPulse/RestingPulse) oder die 5 Pulszonen-Grenzen lassen sich NICHT sinnvoll über TCX übergeben - es gibt dafür kein Standardfeld, und importierende Tools (Garmin Connect, Strava) verwalten Pulszonen ohnehin als eigene, unabhängige Account-Einstellung statt sie aus der importierten Datei zu übernehmen (siehe Recherche zu #66).