Commit Graph

73 Commits

Author SHA1 Message Date
grauser
050a913474 Correct total_elapsed_time in Session message
Thanks Aaron
2017-02-19 17:29:58 +01:00
Joern
125549f37b FIT - add new Garmint devices to list 2017-02-19 11:07:26 +01:00
Joern
6c61b0e253 FIT - Fix Lap Starting time
... if lap data contains a developer field, lap starting time is corrupt, if field num of the developer field == 2
... since we don't store any lap specific developer fields, let's ignore them all
2017-02-19 11:07:26 +01:00
Mark Liversedge
5d3307cafa Fix FIT export SEGV on manual rides
.. or rides which contain no datapoints.
2017-02-10 09:33:41 +00:00
grauser
18470a780e FIT : No NaN in float values 2017-02-05 23:29:15 +01:00
Leif Warland
0cff7c2868 Read R-R data into Xdata 2017-01-29 21:01:05 +01:00
Mark Liversedge
23031f7c8b Revert "HRV / R-R updates to RideFile and Allplot"
.. inadvertently committed alongside updates for sport tags.

.. these updates introduced a serious regression for the
   ridefile JSON format and backwards compatibility

.. reverts the following commits:
       b47cb733a2
       d432602b35
2017-01-29 13:00:19 +00:00
Leif Warland
e62d3c69d6 Added SubSport from Garmin FIT format.
Based on FIT.pm from http://pub.ks-and-ks.ne.jp/cycling/GarminFIT.shtml.
2017-01-28 18:42:09 +01:00
Leif Warland
b7151e3d10 Added reading of R-R data from FIT files 2017-01-28 18:42:09 +01:00
grauser
8c1fc46773 FIT: correct GPS data (export) 2017-01-25 07:55:29 +01:00
grauser
0721eb3a6d FIT : Add activity end message
disable (wrong) GPS data now
2017-01-24 23:47:17 +01:00
grauser
b1081a6927 FIT : Remove debug traces 2017-01-24 23:25:53 +01:00
grauser
20a97e203f FIT : export file 1/3
Basic record
2017-01-24 23:16:12 +01:00
grauser
450fa8dd6a Fit: Add Wahoo ELEMNT in Device Name
fix #2064
fix #2202
2016-11-26 23:33:43 +01:00
hunnymonster
f9fa21035d Cosmetic - adding/maintaining consistency
adding space to Fenix 2 & Fenix 3 devices (all other devices are name-space-model)
2016-11-24 17:12:28 +00:00
grauser
68fbb634d0 Fit : Add some Garmin products
fix #2196
2016-11-23 22:28:48 +01:00
hunnymonster
68e60d8701 Update FitRideFile.cpp
Adding support for Garmin Edge 820 (unit type 2530)
2016-11-21 16:02:00 +00:00
grauser
6919b7fd13 FIT: improvement when we have values for same native type 2016-11-18 19:11:53 +01:00
grauser
c49bfce684 FIT : Initialise native and scale value for CIQ field 2016-11-15 23:19:25 +01:00
grauser
2c8dc17d6e FIT : Compatibility with first Moxy CIQ fields 2016-11-13 23:21:43 +01:00
grauser
bf93faab90 FIT : Changes in CIQ reading 2016-10-31 23:13:33 +01:00
Mark Liversedge
7c78c928a8 Reduce compiler warnings from gcc5
.. lots of warnings about unused global variables that
   are being used to call functions before main

.. a few other smaller nits that could be fixed easily

.. now get fewer warnings and more meaningful to then
   review and resolve them
2016-10-23 11:19:56 +01:00
grauser
ea50e015bd Fit : Small correction for native fields 2016-10-19 23:20:00 +02:00
grauser
b4f9b80f08 FIT : don't overide existing standard native field 2016-10-11 23:45:53 +02:00
grauser
fa481ba7b9 FIT: debug trace 2016-10-11 21:24:47 +02:00
grauser
491a624ee8 Fit : Use developer id and field num for XData too. 2016-10-02 11:12:06 +02:00
grauser
b061d16ae4 Fit : Two developer field can have the same field number
fix #2115
2016-10-02 10:40:15 +02:00
grauser
545c92247f FIT : Don't create interval for partial segment
fix #2089
2016-09-19 18:47:23 +02:00
grauser
81faf6ce89 FIT : Add FR630 and FR230 devices 2016-09-18 11:55:51 +02:00
grauser
be155e3636 FIT : Small correction in DeviceInfo 2016-09-18 00:26:21 +02:00
grauser
3bc3bbd95c FIT : ignore record field 87 (even in EXTRA) 2016-09-18 00:15:57 +02:00
grauser
0961753761 FIT : Keep track of field name for native deve field 2016-09-18 00:13:40 +02:00
grauser
8eab022ac3 FIT : Use offset and scale from DEVE fields 2016-09-17 23:55:06 +02:00
grauser
d68c7ddcbf FIT : Update cadence valeu with fractionnal value 2016-09-17 21:45:10 +02:00
grauser
1627d2ae15 FIT: Add an EXTRA XData serie for unsupported native fields. 2016-09-17 16:06:58 +02:00
Mark Liversedge
36df2e3aed Merge pull request #2052 from gernot-hochmuth/master
Fix calculation of minimum values of SmO2 and tHb and average of tHB
2016-09-16 22:10:48 +01:00
grauser
debc3e3bd9 FIT : Correct Field name for not supported native field 2016-09-14 20:08:27 +02:00
grauser
dfb0328002 FIT : Remove unused method 2016-09-13 22:18:52 +02:00
grauser
0f23cd4068 FIT : Use series symbol name for XData name (native fields) 2016-09-13 22:15:46 +02:00
grauser
f505d4fc6e Fit : Add a short label methode for native field 2016-09-08 00:33:49 +02:00
grauser
a8b782a2d2 FIT Developer Fields : Use only one deve fields as native 2016-09-07 23:52:17 +02:00
grauser
407e67fc4c FIT Developer Fields : Ignored native deve fields in XDATA 2016-09-07 23:34:02 +02:00
grauser
19aaa4ba25 FIT Developer Fields : Use native fields 2016-09-07 22:28:35 +02:00
Mark Liversedge
37c0f8a0c2 FIT Developer Fields native_field_num
.. extracting with a view to identifying special cases in
   the FIT developer fields.

.. in this instance the Moxy series have special values of
   54 and 57, but its not clear how we can handle this in a
   generic fashion (the whole thing is stinky).
2016-09-07 17:32:26 +01:00
grauser
977fbcd73d FitRideFile: Some corrections for developer fields 2016-09-06 22:20:05 +02:00
grauser
5db0e89dc4 FitRideFile: Developer fields can be float, string or int
- Honnor valueType
   - More than one fields can have the same name
2016-08-26 23:40:25 +02:00
Mark Liversedge
d654d91538 Add XData UNITS support Part 1 of 2
.. added to JSON file format, set when importing from RP3 and FIT files

.. primarily used by FIT developer fields that contain unit data

.. but we add units for file formats where we know them (as an english
   language string)

.. in part 2 we will add units to the datafilter expressions and the
   dialogs in the ride editor to let users edit unit names along with
   value names.
2016-08-26 09:27:08 +01:00
grauser
cf02bba3d2 FitRideFile: Add XData serie for Developer fields 2016-08-24 17:46:58 +02:00
Mark Liversedge
967ac7b77a Less Debug 2016-08-23 16:30:43 +01:00
grauser
5d9c8bd474 FitRideFile: Parse files with developer fields (FIT 2.0)
but don't use filed values yet
2016-08-21 22:41:22 +02:00