Commit Graph

7200 Commits

Author SHA1 Message Date
Mark Liversedge
08433306b8 Version 3.4 Development Build
.. interim version prior to v4 to get FIT file support
   into a release build.
v3.4-DEV1608
2016-08-23 16:37:09 +01:00
Mark Liversedge
7ae9f32e04 Less Debug 2016-08-23 16:30:43 +01:00
grauser
303b820139 FitRideFile: Parse files with developer fields (FIT 2.0)
but don't use filed values yet
2016-08-21 22:41:22 +02:00
grauser
19e8cfeb85 Remove debug logs 2016-08-19 23:20:01 +02:00
grauser
957ae47099 FitRideFile : Read asynchronous Heart Rate data
fix #2001
2016-08-19 22:53:13 +02:00
Mark Liversedge
1a4ce01bbb Merge pull request #2055 from erikboto/qwkcode-fixes
Qwkcode fixes
2016-08-19 15:04:43 +01:00
Erik Botö
fb29b8c821 Train: Don't check how intervals relate to CP when compressing qwkcode into Nx blocks 2016-08-17 21:31:34 +02:00
Erik Botö
454653d6e2 Train: fix inconsistent lap numbers before and after save/load 2016-08-17 21:31:20 +02:00
Mark Liversedge
6ef99dcb5c Fix Compare AllPlot UserData SEGV
.. array indexing issue when using userdata and comparing rides.
2016-08-16 20:05:53 +01:00
Mark Liversedge
1a07c011a9 Merge pull request #2046 from MaksVasilev/translation
Russian translation fix
2016-08-13 20:01:36 +01:00
maksvasilev
607ba902e1 Russian translation fix 2016-08-13 16:11:10 +03:00
Mark Liversedge
2c228cf148 Merge pull request #2049 from amtriathlon/SwimMetrics
Added Average Swim Pace for the 4 strokes
2016-08-10 20:48:45 +01:00
Alejandro Martinez
aa324b40f0 Added Average Swim Pace for the 4 strokes
Using length by length XData, if available
2016-08-10 15:38:14 -03:00
Mark Liversedge
d2e64d2657 Merge pull request #2045 from erikboto/qwkcode_laps
Train: Add lap handling to qwkcode
2016-08-10 09:25:13 +01:00
Mark Liversedge
e0c366e1b9 Merge pull request #2048 from chocoby/add_pioneer_cycle_computer
Add Pioneer SGX-CA500 FIT support
2016-08-10 09:22:11 +01:00
Kenta Okamoto
a6fbc107c9 Remove unnecessary spaces 2016-08-10 14:31:43 +09:00
Kenta Okamoto
ab6e8398c3 Add Pioneer SGX-CA500 FIT support 2016-08-10 14:25:12 +09:00
maksvasilev
912fbef2b5 Russian translation fix 2016-08-09 02:29:23 +03:00
maksvasilev
0ff932728e Russian translation fix 2016-08-08 19:21:22 +03:00
Erik Botö
78f449fc92 Train: Add lap handling to qwkcode 2016-08-08 17:35:33 +02:00
Mark Liversedge
d6d74bdb15 Merge pull request #2043 from amtriathlon/PostProcess
Added postprocess(processor, filter) function to formulas
2016-08-08 08:26:14 +01:00
Alejandro Martinez
5cf9802a17 Added postprocess(processor, filter) function to formulas
to run an specific Data Processor, even if not configured to run
automatically on import, over existing activities which pass the
filter expression using configured parameters.
Fixes #2037
2016-08-07 17:33:30 -03:00
Mark Liversedge
54162f4b38 Merge pull request #2038 from amtriathlon/AutoProcess
Added autoprocess(filter) function to formulas
2016-08-06 08:17:38 +01:00
Alejandro Martinez
98cdfdc74e Added autoprocess(filter) function to formulas
to run Data Processors configured to run automatically on import
over existing activities which pass the filter expression
Fixes #2037
2016-08-05 20:39:52 -03:00
Mark Liversedge
74fdc4e2db Merge pull request #2036 from amtriathlon/master
BatchExportDialog now honors context filter
2016-08-05 08:55:34 +01:00
Alejandro Martinez
c987ffacaa BatchExportDialog now honors context filter
To allow export of selected activities
Fixes #2035
2016-08-04 20:28:05 -03:00
Mark Liversedge
107bbb9e62 Merge pull request #2030 from amtriathlon/master
Prevent a crash when selecting an interval after PowerTap download
2016-07-31 14:57:02 +01:00
Alejandro Martinez
9134796381 Prevent a crash when selecting an interval after PowerTap download
Reproducible downloading/importing a PowerTap .raw file and
selecting an interval for the first time, _model->series is NULL
in this case, no model case added for safety
2016-07-31 09:50:31 -03:00
Mark Liversedge
838bde4c8d Sketch of Planning UX
Need to think through how each of the pieces interact with each other, but this is a basic view of a planning widget.
2016-07-30 12:09:51 +01:00
Mark Liversedge
1010d53c95 Merge pull request #2027 from lumanz/master
zh-cn translation update
2016-07-30 09:01:23 +01:00
lumanz
ec1770ffe1 zh-cn translation update 2016-07-30 13:12:04 +08:00
grauser
6304853dce Route : Remove debug line 2016-07-28 23:52:43 +02:00
grauser
e0aa980d30 Metrics : Efficiency Factor for run : use power if available 2016-07-28 23:50:22 +02:00
grauser
1d34f0eb8d Joule: Mark end of interval in interval mode. 2016-07-28 23:50:22 +02:00
grauser
cf3055cfbc RunMetrics : Add stride length 2016-07-28 23:50:22 +02:00
grauser
8f106c09de Route : Minimum precision of 50m seems insufficient. Return to 100m 2016-07-28 23:50:22 +02:00
Mark Liversedge
b85cd76842 Merge pull request #2024 from amtriathlon/Defaults
Set linked defaults on import
2016-07-27 18:13:03 +01:00
Alejandro Martinez
cc02714983 Set linked defaults on import
For defaults which depend, directly or indirectly, on fields automatically
set on import
Fixes #2023
2016-07-27 13:28:45 -03:00
Mark Liversedge
db2be38399 RideFile::NA -> NA_REAL for R chart
.. translate from RideFile::NA values to R NA values
   when putting xdata into an activity data.frame.
2016-07-26 09:38:25 +01:00
Mark Liversedge
63d3e61a99 Add XDATA to R:GC.activity()
.. get access to XDATA to work with it in R
2016-07-23 12:17:05 +01:00
Mark Liversedge
e89f5abeeb Hack in main.cpp for metric documentation
.. disabled by default, but can run to get a list
   of metrics and their descriptions to update the wiki
2016-07-23 10:37:07 +01:00
Mark Liversedge
32bcbcd544 Refactor xdataValue() into RideFile
.. so it can be used across the code

.. but especially to enable RTool to use it when creating
   a data.frame for ride data to include xdata series.
2016-07-23 10:04:38 +01:00
grauser
9862bd02a2 RunMetrics: Add a first EI metric and move Pace in RunMetrics 2016-07-23 09:42:43 +02:00
Mark Liversedge
88ce4667a5 Merge pull request #2020 from amtriathlon/XData
RideEditor - Propagate interval selection to XData series
2016-07-22 21:11:51 +01:00
Alejandro Martinez
f2ca12a4c0 RideEditor - Propagate interval selection to XData series 2016-07-22 16:15:30 -03:00
Mark Liversedge
4d96c93588 Merge pull request #2019 from amtriathlon/SwimMetrics
Added some common swimming metrics
2016-07-22 08:31:33 +01:00
Alejandro Martinez
bed8953744 Added some common swimming metrics
Stroke Rate: counting both arms for crawl/back corrected by 3m push-off when Pool Length is defined
Swim Pace: average swim pace in min/100m or min/100yd when Cadence>0, to avoid kick/drill sets
Strokes Per Length: counting only the arm with the watch, pool length defaults to 50m
SWolf: Strokes Per Length plus time in seconds, pool length defaults to 50m
Also moved Distance Swim and Pace Swim from BasicRideMetrics.cpp
2016-07-21 20:12:52 -03:00
grauser
2af323ce05 RunMetrics : Add Average Running Vertical Oscillation and Ground Contact Time 2016-07-21 23:48:33 +02:00
grauser
4b4c0059c7 Fit: debug 2016-07-20 22:05:53 +02:00
Mark Liversedge
8d463fd64d XDATA in DataFilter 2 of 3
.. implement sparse, interpolate and resample is a shorthand
   for interpolate (for now).
2016-07-20 20:03:10 +01:00