Commit Graph

11 Commits

Author SHA1 Message Date
Ale Martinez
b3f35597d3 Import Notes from TCX files
Fixes #3385
2020-03-29 22:41:48 -03:00
Ale Martinez
22c2cdd5d7 TcxParser - initialize for each activity to support multisession files
Fixes #3362
2020-03-29 22:30:01 -03:00
Ale Martinez
1f094f5712 Always expand lap swim Fit and Tcx files
Even if Garmin Smart Recording is not enabled, make users life simpler
Since otherwise the datais useless and the original lenght-by-length
data is preserved as XData.
2018-04-24 13:51:14 -03:00
Leif Warland
beb1b2df34 Remove trailing whitespace from "Lap StartTime" in tcx files 2017-09-27 16:17:24 +02:00
Andre Heider
cc84c98df7 TCX: create precise and more detailed intervals
Create named intervals using the provided "StartTime" attribute.
This creates the usual "Lap x" intervals when manually pressing the
associated button.

But for automatically created intervals we use the "TriggerMethod"
reason to name the interval in more detail, currently "Distance x",
"Location x", "Time x" or "HeartRate x".
2017-07-17 12:11:32 +02:00
Andre Heider
8e22ea92a1 TCX: use the Creator/Name attribute as device type
Use the name of the recording device just as the FIT import does.
Tested with a Polar V800.
2017-07-17 12:11:32 +02:00
Joern
dba6f6f1af Fix Static Code Check results
... incomplete class initialization
... duplicate if statements
... typos in objects names (copy&paste) (AllPlot)
... missing else (CPPlot)
... missing DELETEs for objects (only if obvious that object is not used somewhere else)
... copy&paste errors (e.g. ModelPlot)
... small floats instead of integer evaluating to 0
... potential SEGV since pointer is not checked for NULL
... misleading code formatting (hard to read) in *zones.cpp
2017-03-23 20:07:09 +01:00
Mark Liversedge
25edbe4a85 TCXParser ese MSecs not Secs for Time Deltas
.. secs is a double not an int, using secsTo lost fractions
   of a second, which for some sources can be important.
2017-01-27 08:35:55 +00:00
Alejandro Martinez
3717c0af7b Added length-by-length XData to TCX lap swim files
Also fixed the case when DistanceMeters=0 is used as marker for no distance
2017-01-26 13:58:41 -03:00
Alejandro Martinez
7ca3e081a9 Added Pool Length detection for PWX and TCX files
The first length is assumed to be Pool Length
2016-06-05 20:45:04 -03:00
Mark Liversedge
4b5201c4c5 Restructure source directory
Introducing a directory structure to make it a bit less
daunting for new developers and perhaps even old hands.

The main folders all start with an upper character, so src
files are now located in;

* Core - Core data structures
* Gui - Main GUI elements
* Metrics - Models and Metrics
* FileIO - Device and File I/O
* Charts - All the chart types
* Cloud - Working with Web Resources
* Train - Anything Train View specific
* ANT - Our ANT+ Stack
* Resources - Images, Translations, Web etc

Apologies to anyone who needs to merge across this update.
2016-02-25 14:51:53 +00:00