Commit Graph

7117 Commits

Author SHA1 Message Date
Alejandro Martinez
bab562fb46 Deprecated BestIntervalDialog
Added Specification parameter to AddIntervalDialog::findPeaks
So it can be used as a more general replacement for
BestIntervalDialog::findBests and findBestsKPH
2016-07-12 11:23:47 -03:00
Mark Liversedge
6a2f934681 Increase Metric Schema Version
.. for the new running metrics.
2016-07-12 15:00:37 +01:00
grauser
78e1f5781b CSVRideFile : import wahoo MA (Motion Analysis ?) csv files 2016-07-11 23:41:48 +02:00
grauser
a94209d5b5 Tools : Convert running cadence from spm to rpm 2016-07-11 01:00:46 +02:00
grauser
e080d453c1 Metrics : Add average and max running cadence 2016-07-11 00:59:53 +02:00
Mark Liversedge
cdf47771d8 V4.0 1607 Development Build 2016-07-10 20:19:06 +01:00
Mark Liversedge
9ffae1cd56 Ride Editor XDATA row/col add/delete
.. context menu on xdata editor row/column headings now
   adds functions to add/remove rows and columns

.. users can now manually create and maintain XDATA in the
   ride editor

.. the UX is a bit naff and needs to be cleaned up; the
   visual cues are missing on redo/undo and the performance
   is poor since setTabBar is called too frequently. Will
   look to fix these nits over the next few days.

Conflicts:
	src/FileIO/XDataTableModel.cpp
2016-07-10 18:58:53 +01:00
Mark Liversedge
237ea5c644 Merge pull request #2008 from Joern-R/XData
Fix XDATA Model Compile errors on Windows
2016-07-10 14:30:52 +01:00
Mark Liversedge
b394c6cc83 Ride Editor Remove XDATA by closing tab
.. get ride of the xdata by closing its tab at the bottom
   of the chart. This is similar to how worksheets are
   removed in Excel and should be intuitive to most people.

.. a warning is issued before removing the data, but it can
   be undone as all data commands are performed on the
   command stack
2016-07-10 11:03:17 +01:00
Joern
575d00a58e Fix XDATA Model Compile errors on Windows 2016-07-10 11:43:51 +02:00
Mark Liversedge
f14445ba98 Fix XDataEditor compile error on Windows
.. refactoring to base class of QTableView but forgot to
   update code compiled in Windows only.
2016-07-10 10:08:50 +01:00
Mark Liversedge
254088feb0 Ride Editor Cosmetic Nits
.. clean up before adding editor functions to add/remove
   rows and columns etc.
2016-07-09 17:46:57 +01:00
Mark Liversedge
936343b202 Fix Ride Editor Header Background Style
.. been meaning to do this for ages!
2016-07-09 17:07:59 +01:00
Mark Liversedge
14c42cbe2f Ride Editor XDATA cell delegate
.. mostly just handles the time column.
2016-07-09 14:28:57 +01:00
Mark Liversedge
4d735df508 Add XDATA to Ride Editor Part 2 of 2
.. added the ability to edit point values with XDATA
   series displayed as 'worksheets' within the ride editor,
   in keeping with the 'Spreadsheet' UX

.. need to refine the cosmetics and work on more useful
   functions like add/remove row/column etc but the basic
   view and edit functions are in place.
2016-07-09 12:08:34 +01:00
Mark Liversedge
c6ccf2a2c6 Add XDATA to Ride Editor Part 1 of 2
.. add XDataDialog and tabs to the ride editor, so you can
   add and remove xdata and the individual data series.

.. next commit will add editing of the xdata values.
2016-07-04 16:33:37 +01:00
grauser
dc917ac0dd Fit : Convert cad to rcad if run is detected after records 2016-06-28 23:48:48 +02:00
grauser
a4a1eb18e9 Fit: Add Device types (Stryd and Wahoo) 2016-06-28 22:59:43 +02:00
Mark Liversedge
f4651378c3 Retain Distance Precision on TCX Export
.. was exported rounded to the nearest meter.
2016-06-28 06:30:08 +01:00
Mark Liversedge
f23d0c2c63 Merge pull request #2005 from CaptainOnly/master
Modify bluetooth device to get cadence from crank based power meters …
2016-06-27 07:11:53 +01:00
Erik Hons
6015c34bbe Fix rollover code to use correct constant (how embarassing!) 2016-06-26 21:31:59 -05:00
Erik Hons
ffc25712d3 Modify bluetooth device to get cadence from crank based power meters and to handle roll over in cadence data 2016-06-26 16:14:50 -05:00
Mark Liversedge
3bd9556433 Merge pull request #2004 from amtriathlon/master
Changed x-axis scale for CV from log to linear
2016-06-25 07:23:51 +01:00
Alejandro Martinez
5e1eae28e9 Changed x-axis scale for CV from log to linear
Short distances were over-represented with log scale
and Speed-Distance devices are not precise enough for
very short durations.
2016-06-24 20:47:58 -03:00
Mark Liversedge
89096505b5 Merge pull request #2003 from amtriathlon/master
Updated HrZones fingerprint to include trimp factors
2016-06-24 09:16:29 +01:00
Alejandro Martinez
52049f910e Updated HrZones fingerprint to include trimp factors
Also fixed PaceZones fingerprint to consider 2 decimals
Fixes #2002
2016-06-23 19:13:21 -03:00
Mark Liversedge
0c8231c218 XDATA Fix Memory Leak and Example Weather File
.. there was a memory leak in RideFile and FitRideFile

.. added a test file with weather data that can be used to
   test XDATA processing (it has 10 weather points with
   wind, humidity etc).
2016-06-20 09:59:31 +01:00
grauser
7054e18eda FitRideFile : Weather data small correction 2016-06-19 23:24:32 +02:00
grauser
a4887caeaa FitRideFile : Add weather xdata 2016-06-19 23:15:23 +02:00
grauser
e4d41bfb87 Map : Add a fullPlot 2016-06-19 15:40:00 +02:00
Joern
533357f19e Update Readme.md
... correct link to dev-builds to point to GitHub
2016-06-19 14:03:18 +02:00
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