Commit Graph

7086 Commits

Author SHA1 Message Date
Mark Liversedge
fe9d9740b6 JsonRideFile XDATA support
.. added a new 'XDATA' element for the JsonRideFile and
   RideFile classes.

.. this allows ride file readers to extract and load any
   time series data that doesn't neccessarily fit into
   the usual data points.

.. this was added to support weather data from FIT files
   and also to support 3rd party merging data with the
   GC supported data.

.. ** IMPORTANT ** the XDATA segment is added at the END
   of the JSON format. So older parsers will fail to read
   but will have loaded all data already (i.e. they will
   fail gracefully enough)

   This means files with XDATA can be read by earlier
   versions of GC, but the XDATA will be discarded.
2016-06-19 10:25:03 +01:00
Mark Liversedge
276d3609b8 Increase Default Stride Length from 78 to 115cm
.. 78cm is a typical walking stride length.

.. we need to think about the best way to set this.
2016-06-18 08:54:59 +01:00
Mark Liversedge
1de6183409 Fix Footpod Running Cadence
.. should be 'cycles' per minute (i.e. a pair of steps, one left
   and one right)

.. previously it was number of 'steps' per minute (i.e. how many
   footsteps did you take in one minute)
2016-06-17 15:21:19 +01:00
Mark Liversedge
69d815564e ANT+ icon colors
.. make them visible in the add device wizard (not white on white)
2016-06-17 10:09:00 +01:00
Mark Liversedge
5b7d8f9a3e Merge pull request #2000 from amtriathlon/UserMetrics
Compute User Metrics after Builtins are completed
2016-06-16 19:14:20 +01:00
Mark Liversedge
352865b0fd Add ANT+ Stride Length Config
.. when adding ANT+ devices
2016-06-16 18:16:52 +01:00
Mark Liversedge
8a0f648132 ANT+ Footpod Support
.. will pair and count strides to derive speed and cadence

.. this commit covers the ANT+ side of things, will now
   update the config to enable the user to set stride length
2016-06-16 16:50:50 +01:00
Alejandro Martinez
dbeda5052a Compute User Metrics after Builtins are completed
To allow for User Metrics depending on Buitins
without the need to scan for dependencies
2016-06-15 21:02:27 -03:00
Mark Liversedge
d06ee88901 Merge pull request #1998 from amtriathlon/RunningPower
Running power
2016-06-14 22:46:50 +01:00
Alejandro Martinez
06a3a85315 TSS doesn't apply to runs or swims
When runs have power PMC metrics are inconsistent otherwise, better
to have separated rTSS/sTSS which could be added as builtin or user
defined metric.
2016-06-14 18:12:43 -03:00
Alejandro Martinez
ca821ebf82 FixDerivePower doesn't apply to runs and swims
For Running we have an specific data processor
this enables to configure them to run automatically
according to sport
2016-06-14 18:12:43 -03:00
Mark Liversedge
b7ff1d37c8 R version number fix
.. wasn't being captured properly in About > Version
2016-06-14 17:55:07 +01:00
Mark Liversedge
4f637c7bcb Merge pull request #1997 from lumanz/master
Simplified Chinese Update
2016-06-14 14:42:32 +01:00
lumanz
ab09462364 Simplified Chinese Update 2016-06-14 21:01:07 +08:00
grauser
924d7e14fa RideMap : no currentData() in QT 4 2016-06-12 15:50:56 +02:00
grauser
7fdc8ace79 Route : Increase precision 2016-06-12 15:47:53 +02:00
grauser
e551aaefc9 Route : Increase search precision
(Changes in last commit)
  Increase precision from 10m to 1m to use with smaller segment
2016-06-12 14:49:58 +02:00
grauser
29f2967e76 RideMap : Add tile server combo 2016-06-12 14:41:09 +02:00
Joern
4687979d84 Merge pull request #1991 from Joern-R/View1
CloudDB - Charts
2016-06-09 07:18:49 +02:00
Mark Liversedge
ee8ad3590b Merge pull request #1994 from Joern-R/OSM
Maps - OSM map enhancement
2016-06-08 20:05:15 +01:00
Joern
bb6f0d9176 Maps - OSM map enhancement
... enable to use a custom tile server for OSM maps

Examples are here: http://thunderforest.com/maps/
2016-06-07 20:09:22 +02:00
Mark Liversedge
36febf210b Remove headwind from FIT file processing
.. it should be calculated in a data processor rather
   than in the file processor.

.. Damien is looking to add one, so commenting it out
   for now (so the code can be reused if needed).
2016-06-06 16:58:29 +01:00
Mark Liversedge
7be72f0411 Merge pull request #1992 from amtriathlon/master
Pool Length in metadata and detection for PWX/TCX files
2016-06-06 07:30:04 +01: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
Alejandro Martinez
5d3242362d Added Pool Length to metadata.xml 2016-06-05 20:44:36 -03:00
Mark Liversedge
6ff19f7c21 Merge pull request #1990 from Joern-R/Nickname
CloudDB - only one Nickname in GC
2016-06-05 13:48:20 +01:00
Joern
33cc570830 CloudDB - Charts
... show description of view (Trends,...) in the counter string
    so that a user understand the different between the available
    and total upload counter
2016-06-05 14:24:31 +02:00
Joern
e9beefe69b CloudDB - only one Nickname in GC
... re-use existing Nickname from Athlete preferences
2016-06-05 13:56:36 +02:00
Mark Liversedge
8363d4ffd4 Development Build 1606
.. pushing out build for June 2016
2016-06-04 12:21:03 +01:00
grauser
b2e68cb468 Correct wrong commit 2016-06-02 18:11:47 +02:00
grauser
7bfe338124 TrainView : Record displayed SMO2/THB/O2HB/HHB (Muscle oxygen data) 2016-06-02 18:06:26 +02:00
Alejandro Martinez
cc712d65a3 Fill only pause laps on FIT Lap Swims 2016-06-01 20:14:02 -03:00
Mark Liversedge
3699368fa0 Merge pull request #1987 from amtriathlon/FitSwim
Changed Interval generation for Lap swimming FIT files
2016-06-01 06:57:20 +01:00
Alejandro Martinez
a6aa5547d4 Changed Interval generation for Lap swimming FIT files
Simpler and more robust lap alignment
Fixed for empty lengths due to false starts and
pauses in some devices s.t. Garmin 910xt
Added 2 contributed test files
2016-05-31 21:23:03 -03:00
grauser
f17587a5a5 Bin2RideFile: Add some device type 2 2016-05-31 23:25:37 +02:00
grauser
73683b27e0 Bin2RideFile: Add some device type 2016-05-31 23:11:09 +02:00
grauser
f2e13bc391 RideMapWindow : comments in GcWindowRegistry 2016-05-31 23:01:08 +02:00
grauser
a25c414e01 RideMapWindow : An unified Map Chart (1/2)
Use New Map instead of old Google or Bing Map
2016-05-31 22:51:54 +02:00
grauser
4776fc7249 Route: Create route segment from interval : use first and last points 2016-05-31 22:32:06 +02:00
grauser
0c48026f9b Charts : We can change chart name even with no controls 2016-05-31 22:32:06 +02:00
Mark Liversedge
b916d6a033 Merge pull request #1986 from antoniusriha/allow_min_binWidth_of_1_in_3D
Allow min value of 1 for binWidth in 3D plot
2016-05-31 20:23:17 +01:00
Antonius Riha
c924c6078b Allow min val of 1 for binWidth in 3D plot 2016-05-31 15:23:29 +02:00
Mark Liversedge
2a55047ed2 Merge pull request #1984 from antoniusriha/reverse_color_range
Reverse color range in 3D plot to run from blue (low) to red (high)
2016-05-31 12:26:15 +01:00
Antonius Riha
4915dd0df8 Reverse color range in 3D plot to run from blue (low) to red (high) 2016-05-31 12:38:54 +02:00
Mark Liversedge
4ffe68b602 Merge pull request #1983 from Joern-R/CloudDB1
CloudDB - Popups - Cosmetics
2016-05-30 19:51:12 +01:00
Joern
9d97fecf1c CloudDB - Popups - Cosmetics
... align terminology (upload/download vs. import/publish)
... make pushbuttons right-aligned (in sync with most GC dialogs)
... ask for confirmation before finally deleting a chart from CloudDB
2016-05-30 19:46:26 +02:00
Mark Liversedge
0f54b65d3c Add Upload/Download chart to View Menu
.. in MainWindow
2016-05-30 18:31:46 +01:00
Mark Liversedge
79ac0455ed Fix GcChartWindow for OSX
.. QtMacVideoWindow was missed during the refactor
2016-05-30 16:33:04 +01:00
Mark Liversedge
a4829b9684 GcChartWindow Refactor
.. use GcChartWindow as the base class for all charts -- so
   we can truly upload *any* chart to the cloudDB

.. miscellaneous charts that were still defined as GcWindow
   have been converted to GcChartWindow

.. GcChartWindow layout issues (using QGridLayout insted of
   a QStackedLayout) are fixed which will also resolve a few
   rendering issues related to NOWEBKIT.

.. Aerolab needed lots of cosmetic fixups once it became
   a GcChartWindow

.. Added 'Upload Chart...' to mirror the 'Download Chart..'
   option on the hamburger menu as users will instinctively
   look for the option there instead of under the chart menu.
2016-05-30 16:07:39 +01:00
Mark Liversedge
72fde27565 Fix QAction for Download Chart...
.. a snafu using the same action twice for add chart and then
   for download chart in chartbar/mainwindow
2016-05-29 21:41:20 +01:00