Commit Graph

8210 Commits

Author SHA1 Message Date
Alejandro Martinez
2b47ca5fc7 HRV screen captures for the Wiki 2017-08-03 14:33:04 -03:00
Mark Liversedge
b45c312bc7 V3.5 1708 Development Release
.. August 2017
2017-08-03 07:51:21 +01:00
Alejandro Martinez
17cc490e19 Merge pull request #2587 from amtriathlon/HRV
HRV Measures - Part 3
2017-08-02 19:20:10 -03:00
Alejandro Martinez
c1de1def02 HRV Measures - Part 3
Added HRV Measure fingerprint to RideItem fingerprint
to detect changes in HRV Measures potentially affecting
ride metrics.
2017-08-02 18:19:14 -03:00
Alejandro Martinez
a34a0a901c Merge pull request #2586 from amtriathlon/HRV
HRV Measures - Part 2
2017-08-01 18:57:30 -03:00
Alejandro Martinez
5097bae874 HRV Measures - Part 2
Adds an option to FilterHRV dataprocessor to set HRV measures from
computed HRV metrics. Implements #2568 part 5.
2017-08-01 17:13:05 -03:00
Alejandro Martinez
577f70620d Merge pull request #2581 from amtriathlon/master
Allow negative numbers in double metadata fields
2017-07-31 14:44:20 -03:00
Alejandro Martinez
f939a88618 Allow negative numbers in double metadata fields
Fixes #2578
2017-07-31 12:12:46 -03:00
Alejandro Martinez
97659f27d6 Merge pull request #2575 from amtriathlon/HRV
HRV Measures
2017-07-28 11:10:25 -03:00
Alejandro Martinez
8a29e8a350 HRV Measures example file and format doc 2017-07-28 11:02:16 -03:00
Alejandro Martinez
623f0b9a79 Edit HRV Measures
Implements #2568 Part 6
2017-07-27 20:44:18 -03:00
Alejandro Martinez
2888b27e16 Adds HRV Measures - Part 1
Implements #2568 part 1, 2, 3, and 4
2017-07-26 17:17:21 -03:00
Alejandro Martinez
9d8377f640 Merge pull request #2569 from UgoBor/master
Edit Italian Translation
2017-07-22 20:27:03 -03:00
UgoBor
a8b4bda555 Edit Italian Translation 2017-07-22 16:07:44 +02:00
Alejandro Martinez
23abbbd056 Merge pull request #2567 from amtriathlon/master
Changed completion in formulas to replace the whole word
2017-07-21 10:46:24 -03:00
Alejandro Martinez
096911d1fa Changed completion in formulas to replace the whole word
To avoid problems due to case insensitive prefix match
Fixes #2566
2017-07-19 15:57:52 -03:00
Alejandro Martinez
deacf59700 Merge pull request #2563 from amtriathlon/master
Changed LTMPlot to use name to retrieve metadata fields
2017-07-18 19:53:07 -03:00
Alejandro Martinez
728e5038d4 Changed LTMPlot to use name to retrieve metadata fields
Instead of symbol which has spaces replaced by underscores so getText fails.
Fixes #2561
2017-07-18 17:35:02 -03:00
Joern
c8ab53d401 Merge pull request #2565 from Joern-R/VCCompileError
Fix MSVC Compile Error
2017-07-18 19:47:51 +02:00
Mark Liversedge
def02b4954 Reformat BT40Device.cpp Code
.. inconsistent use of tabs, didn't follow coding conventions
   used across the rest of GC

.. tbh, I found the code impenetrable and impossible to read.
2017-07-18 17:38:34 +01:00
Mark Liversedge
7e81be0aa6 Fix compiler warning for csc_service uninitialised 2017-07-18 17:22:58 +01:00
Mark Liversedge
c8767a5e4f Merge pull request #2434 from viiru-/bt40_pwr_sc_fix
Bt40 power and speed and cadence combination support
2017-07-18 17:17:41 +01:00
Joern
51eb386ad5 Fix MSVC Compile Error
... default settings in MSVC2015 do not support "not" operator - so change to "!"
... since this is only a single occurance in overall code
2017-07-18 16:49:27 +02:00
Mark Liversedge
6da51b47d6 Recognise Andre Heider
.. recent fixups for FitRideFile
2017-07-18 08:34:18 +01:00
Mark Liversedge
4ecab4f201 Fix FitRideFile unused lap_trigger compiler warning 2017-07-18 06:38:26 +01:00
Mark Liversedge
44a52bb972 Merge pull request #2562 from dhewg/pr/parser
TCX and FIT parser improvements
2017-07-18 06:35:11 +01:00
grauser
a0f89c4fa5 Fit : lap name for trigger 2017-07-17 22:41:42 +02:00
Andre Heider
f7c87eb04d FIT: respect the time zone the ride was recorded in
The "activity" message contains data to determine the time zone the
ride was recorded in. Parse this and adjust the start time accordingly.

This also fixes e.g. Strava synchroniziation. Rides recorded in
time zones different to the box GC runs on now properly match.
2017-07-17 12:11:32 +02:00
Andre Heider
4467eb5096 FIT: enable decodeDeviceInfo()
Enable parsing and saving of all attached devices.
2017-07-17 12:11:32 +02:00
Andre Heider
c3ee9ed685 FIT: remove duplicates from the device infos
There're scenarios where the attached devices get added again, e.g.
a power cycle. Filter out the duplicates so each member only gets listed
once.
2017-07-17 12:11:32 +02:00
Andre Heider
dc8c9d7f64 FIT: fix out of bounds access in decodeDeviceInfo() 2017-07-17 12:11:32 +02:00
Andre Heider
e3d1df34b1 FIT: add BATTERY_SOC to XDATA
Identify the battery level properly instead of using "FIELD_81".
2017-07-17 12:11:32 +02:00
Andre Heider
fdc8af2d34 FIT: let getScaleForExtraNative() return a float directly
The caller wants a float anyway, so get rid of the cast and allow non
integral values.
2017-07-17 12:11:32 +02:00
Andre Heider
5d2729e39d FIT: add Wahoo ELEMNT BOLT to product list
Properly identify files created by this device.
2017-07-17 12:11:32 +02:00
Andre Heider
3a87010b98 FIT: set file format info 2017-07-17 12:11:32 +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
Mark Liversedge
c3576eac71 GCC 6.0 compiled fixup
.. adding QMAKE_CFLAGS_ISYSTEM= to src.pro
2017-07-17 09:17:06 +01:00
Mark Liversedge
94d6a21f0a Fix merge error
.. my mistake when resolving conflicts via the github ui
2017-07-16 11:02:07 +01:00
Mark Liversedge
fb770eda28 Merge pull request #2458 from mtbkeith/kr-warnings-2017-0418
Fix minor warnings & reduce header includes.
2017-07-16 10:10:34 +01:00
Mark Liversedge
e9b8ee64cb Merge branch 'master' into kr-warnings-2017-0418 2017-07-16 10:10:07 +01:00
Mark Liversedge
ec2d7ced6b Merge pull request #2527 from reustonium/master
Fix incorrect prompt for Wind Heading
2017-07-16 10:07:17 +01:00
Mark Liversedge
701b06cfa3 Merge pull request #2540 from vlcvboyer/GearRatio
GearRatio: derive value from sensors when DI2 not connected
2017-07-16 10:06:37 +01:00
Mark Liversedge
0014f2009f Merge pull request #2558 from dresco/trainview
Extend lap alert to cover CRS files
2017-07-16 10:05:34 +01:00
Jon Escombe
ddb9892645 Extend lap alert to cover CRS files
As course based workouts don't know seconds remaining to the
end of a lap, alert is triggered on remaining distance.
2017-07-09 10:49:14 +01:00
Alejandro Martinez
a1162deee6 Merge pull request #2546 from amtriathlon/EstimatePower
Changed FixDerivePower to include CdA and DraftM parameters
2017-07-03 11:57:06 -03:00
Mark Liversedge
90e4a16842 Fix GoogleDrive Upload Crash
.. uploader needs to open the store before calling writefile

.. in googledrive::open() needs to pre-fetch home() as writefile
   assumes the cache is up-to-date.
2017-06-26 10:51:46 +01:00
Mark Liversedge
0faf4aa617 Unset QT_SCALE_FACTOR on Linux
.. there are so many QT bugs related to this with opengl and
   other aspects of scaling we should just unset it. This is
   because we now have native support for Hi-DPI so this setting
   should not be needed anyway.
2017-06-25 12:05:47 +01:00
Alejandro Martinez
f9a73a4ec6 Changed FixDerivePower to include CdA and DraftM parameters
The objective is to enable fine tunning when a better estimate of CdA
and Drafting multiplier are available.
Using default CdA=0 and DraftM=1 the previous behavior is preserved
2017-06-15 11:24:37 -03:00
Vianney BOYER
58a2e88833 GearRatio: derive value from sensors when DI2 not connected 2017-06-06 20:38:44 +02:00