Commit Graph

28 Commits

Author SHA1 Message Date
Mark Liversedge
148064ed81 Add Core Temperature
.. New derived data series representing an estimate of core temperature
   on the basis of HR changes.

   * shown on AllPlot and RideSummary
   * 2 new metrics; max and avg core temperature

.. This has been based upon "Estimation of human core temperature from
   sequential heart rate observations" Mark J Buller, William J Tharion,
   Samuel N Cheuvront, Scott J Montain, Robert W Kenefick, John
   Castellani, William A Latzka, Warren S Roberts, Mark Richter,
   Odest Chadwicke Jenkins and Reed W Hoyt. (2013). Physiological
   Measurement. IOP Publishing 34 (2013) 781–798.
2015-06-18 18:41:04 +01:00
Damien
5284447498 FitRideFile: Add new FIT fields
Especially for Vectors new metrics
	- Left and Righ Platform Center Offset - eg: -8mm and -11mm
	- Left and Right Top dead Center  - eg: 10° and 11°
	- Left and Right Bottom dead Center  - eg: 203° and 210°
	- Left and Right Peak Power Phase Start - eg: 83° and 76°
	- Left and Right Peak Power Phase End - eg: 115° and 125°
2015-01-05 08:01:33 +01:00
Mark Liversedge
98720f099e Use C++ <cmath> not C <math.h>
.. it clashes, and also its deprecated for C++ sources
2014-12-25 20:38:18 +00:00
Damien
1777ce0854 Bin2RideFile: Correct invalid ride time after pause+interval 2014-10-03 22:09:14 +01:00
Mark Liversedge
f4d902dcbb Add Garmin Running Dynamics Data
.. read from FIT/TCX
.. write to JSON
.. view in Editor

NOTE: They are not on any of the charts yet.
2014-09-25 14:31:06 +01:00
Damien
fd204a65e6 Bin2RideFile : increase seconds after invalid entry 2014-08-03 22:28:35 +02:00
Mark Liversedge
b6340d92be Joule GPS static member compile nit
.. initialising members in declaration ist verboten.
2014-07-25 09:29:58 +01:00
Damien
6af7e134b2 Bin2RideFile: Read downloaded bin2 files form Joule (not GPS) unit 2014-07-24 22:17:45 +02:00
Mark Liversedge
7c7989a803 Fix Average Temperature Issues
.. Don't include -255 in average

.. Don't show -255 in ride navigator

.. Don't show a value on summary if not preset
2014-06-20 12:59:03 +01:00
Damien
a6886416dd Bin2RideFile: Correct Left-Right balance values in JouleGPS 2014-05-28 21:57:38 +02:00
Damien
113022ee35 Joule GPS download issue with Windows
fix #817
2014-05-08 23:37:29 +02:00
Damien
f9f029a57e Bin2RideFile: Small improvement in sensor name parsing 2014-04-27 00:02:49 +02:00
Damien
84928380bd Add hemoglobin SmO2% and tHb data series (Moxy) 2014-04-19 09:22:06 +02:00
Mark Liversedge
cc70788085 Add Vector/Rotor TE and PS data series
.. Added the torque effectiveness and pedal smoothness
   data series to the RideFile structures.

.. The only file formats that support it at this stage
   are Fit and  GoldenCheetah JSON.

.. As more file formats support it we will add it here.

.. The charts/editor now need to be updated to support
   these new data series.
2014-04-11 13:46:10 +01:00
Damien
6e47d8820e Bin2RideFile: Changes for DataVersion 6 in Joule GPS new firmware 2014-03-09 22:49:26 +01:00
Damien
3212befb5f Bin2RideFile: correct bug for some GPS data 2013-09-17 23:03:14 +02:00
Damien
61ba344c76 Bin2RideFile: Changes in Summary pages for Data version 5 2013-08-14 16:12:56 +02:00
Mark Liversedge
bbec5e3dd2 More File Closing
Shocked at the lack of file closing in the rest of the
ridefile readers.
2013-05-19 16:00:27 +01:00
Damien
2c12d19982 BinRideFile: correct altitude
handle negative value for altitude
2013-05-05 08:42:38 +02:00
Damien
9778c21a3f Joule GPS : handle negative temperature 2013-03-17 15:29:54 +01:00
Mark Liversedge
0ffdf84383 Code Cleanup: win32 fixups
.. Bin2RideFile constants might be an issue?
.. otherwise just unused variables
2013-02-13 19:17:56 +00:00
Mark Liversedge
d97ae3c38a Code Cleanup: Compiler nits
.. fix further XCode semantic warning messages (still some left)
.. WIN32 gcc builds
2013-02-13 09:01:20 +00:00
Damien
baed9f87c5 Remove warnings 2012-12-09 23:03:19 +01:00
Damien
aeb2fec1e9 Correct error in the erase function for Joule GPS 2012-11-18 16:13:15 +00:00
Damien
9425a4b5c2 Add FileType to RideFile
modified:   src/Bin2RideFile.cpp
	modified:   src/BinRideFile.cpp
	modified:   src/Computrainer3dpFile.cpp
	modified:   src/CsvRideFile.cpp
	modified:   src/FitRideFile.cpp
	modified:   src/FitlogParser.cpp
	modified:   src/FitlogRideFile.cpp
	modified:   src/GcRideFile.cpp
	modified:   src/GpxRideFile.cpp
	modified:   src/ManualRideFile.cpp
	modified:   src/PolarRideFile.cpp
	modified:   src/PolarRideFile.cpp
	modified:   src/PwxRideFile.cpp
	modified:   src/QuarqRideFile.cpp
	modified:   src/RawRideFile.cpp
	modified:   src/SlfRideFile.cpp
	modified:   src/SmfRideFile.cpp
	modified:   src/SplitActivityWizard.cpp
	modified:   src/SplitRideDialog.cpp
	modified:   src/SrdRideFile.cpp
	modified:   src/SrmRideFile.cpp
	modified:   src/SyncRideFile.cpp
	modified:   src/TacxCafRideFile.cpp
	modified:   src/TcxParser.cpp
	modified:   src/TcxRideFile.cpp
	modified:   src/TxtRideFile.cpp
	modified:   src/WkoRideFile.cpp
2012-11-14 00:37:24 +01:00
Mark Liversedge
15eaf53e30 Skip C99 and just use uint_16 2012-11-07 19:04:12 +00:00
Damien
0a32ce0dd8 Fix Joule GPS time recording gap error. 2012-11-07 06:51:09 +00:00
Damien Grauser
6e6b36f2af Joule GPS Support
This is BETA support for downloading ride files
from the new Cyclops Powertap Joule GPS.
2012-11-05 21:33:05 +00:00