Commit Graph

4112 Commits

Author SHA1 Message Date
Damien
182fc58042 Bin2RideFile: Read downloaded bin2 files form Joule (not GPS) unit 2014-07-24 22:17:45 +02:00
Mark Liversedge
2fb872dc8e AllPlot Calibration Markers Tweak
.. only show them on power plots

.. don't show text

.. make them /really/ faint

NOTE: This is because crank based powermeters (e.g. SRM) will send
      calibration messages every time you freewheel for 3 secs or more and
      modern headunits (e.g. Nav2Coach) will record and adopt them.

      As you can guess, I have an N2C + SRMs and get > 20 or 30 calibrations
     every ride with the latest N2C firmware, so this one is for me.
2014-07-24 09:29:53 +01:00
Mark Liversedge
0bf597cb3d Merge pull request #983 from Joern-R/pull1
Translation DE
2014-07-23 18:52:41 +01:00
Joern
0a45d545b6 Translation DE
... small adjustments
2014-07-23 19:56:04 +02:00
Mark Liversedge
dd128a7e26 Merge pull request #982 from Joern-R/pull5
Translation Enablement
2014-07-21 20:10:40 +01:00
Joern
6bb7ef66b0 Translation Enablement
... some last tr()s
... translation for new "Chart Titles"
... translation for new "Default Charts"
2014-07-21 21:09:07 +02:00
Mark Liversedge
ff6e0011e3 Merge pull request #979 from Joern-R/pull3
Translate ":/Charts.XML" during import
2014-07-21 19:08:34 +01:00
Mark Liversedge
6d7a178b4d Merge pull request #981 from Joern-R/pull4
ColumnChooser - Drag&Drop problem with special Characters and QT 4.6.8
2014-07-21 18:17:25 +01:00
Joern
1010ce3903 ColumnChooser - Drag&Drop problem with special Characters and QT 4.6.8
... the .toUTF8() conversion used with QT5.3.x to handle special
characters (e.g. german Umlaute) in column chooser does not work for QT
4.8.6 (at least not for the Windows) - as a result (Drag&Drop from those
fields into Columns or Search Field is not working)
... following the approach other places, changed approach to
"serialization" of the info for "Drag&Drop" - so work independent on any
QT conversions (which seem to depend on other conditions - change over
time)
2014-07-21 19:13:06 +02:00
Joern
c283fc2cbb Translate ":/-Layout.XML" metrics charts
... second part: 2nd part ("-Layout.XML") translation
... "Mapping Table generation" provided as a new LTMTool routine (to
avoid duplicate code)
... mapping to HomeWindow::restoreState(bool useDefault) for the LTM
Window type charts added
... metricUnit considered in getting the mapping texts for "unit"
2014-07-21 17:56:18 +02:00
Joern
77e39ec759 Translate ":/Charts.XML" during import
... translate the names and units for Metrics and PMmetrics to the
locale of GC-preferences
... translate ONLY once if the default-chart is imported
2014-07-19 18:25:43 +02:00
Mark Liversedge
c8da8e1114 Merge pull request #978 from Joern-R/pull2
Error in "tiz" - Filter for 'hr' series
2014-07-18 18:13:18 +01:00
Joern
cc69c9742b Error in "tiz" - Filter for 'hr' series
... offset for hr-series wrong in CPX (after adding CPZone)
2014-07-18 17:55:55 +02:00
Mark Liversedge
127af49268 Merge pull request #977 from Joern-R/pull1
Update Translation DE
2014-07-17 19:54:28 +01:00
Joern
1e59888e92 Update Translation DE
... update of file (LUPDATE) / sync with sources
2014-07-17 14:43:48 +02:00
Mark Liversedge
985b27edaf Kickr Constants 2014-07-16 10:24:42 +01:00
Mark Liversedge
5f3e1f3149 Distinguish Kickr ANT+ Power Device
.. just set a bool on the channel, but will need to setup
   a separate channel for commands in executive classes
2014-07-15 19:46:52 +01:00
Mark Liversedge
3069c7e38b Unzoom fails on CP Plot
Fixes #972
2014-07-15 00:50:51 +01:00
Mark Liversedge
d66b93e842 Merge pull request #971 from Joern-R/pull2
Translation Enablement / Corrections
2014-07-14 18:07:23 +01:00
Joern
9e658ad287 Translation Enablement / Corrections
... some more tr() (LTMTool, LTMSetting)
... for Lx/Hx in Time and unit "seconds" translation not working in
constructor, therefore moved to "initialization" for both HR and Power
(similar to the translated metric names) (HrTimeInZone, TimeInZone)
... in RC2 - Windows (name with "umlaut") not displayed in official
build (adjusted to be handled like the one name with umlauts already
defined)
2014-07-14 19:01:14 +02:00
Mark Liversedge
c78ab1922b Fix SEGV on Y-axis Widget in Trend Chart
Fixes #970
2014-07-14 15:10:15 +01:00
Mark Liversedge
cc4f2b5d10 Added error checking to Twitter OAuth
.. but cannot test, so please check it !
2014-07-14 12:07:22 +01:00
Mark Liversedge
8e64e4f8db Merge pull request #969 from Joern-R/pull1
Update Translation DE
2014-07-14 10:58:26 +01:00
Joern
8e4f5a57c1 Update Translation DE
... translation DE update (based on RC2 commits) - but not included in
RC2
2014-07-14 11:17:58 +02:00
Mark Liversedge
708b9d5b4d Below CP Work + W' Work = Total Work
.. previously we have computed below cp work as only that
   work when power was at or below CP

.. since we want to track energy from CP and W' it makes more
   sense to make below CP work include all work not from W' stores.
2014-07-13 09:38:15 +01:00
Mark Liversedge
a8124e4922 Version 3.1 RELEASE CANDIDATE 2
.. updated version number and re-activated upgrade processing
2014-07-12 11:30:56 +01:00
Mark Liversedge
06553fe998 W'bal integral calculation speed up
.. by stopping decay calculation when its incrementing by
   less than 10 joules, thats almost nothing.
2014-07-12 10:55:19 +01:00
Mark Liversedge
a2e3bbd4ac Limit W' bal integral exp Decay to TAU * 3
.. when computing W'bal decay -- since we know the half-life
   for the decay we might as well use it rather than a pretty
   big constant of 1 hour !

.. it saves about 35% of time to compute metrics
2014-07-11 10:40:05 +01:00
Mark Liversedge
6bc43e7732 Set the title when adding a chart
Fixes #967
2014-07-10 20:13:45 +01:00
Mark Liversedge
a8b5e2bc0b W'bal invalidate and recompute
.. when formula selection changes
2014-07-10 17:31:17 +01:00
Mark Liversedge
c841b64dfb Enable selection of W'bal formula
.. Differential - uses the Clarke/Froncioni fast differential eqn

.. Integral - uses the original Skiba et al 'slow' equation
2014-07-10 17:14:01 +01:00
Mark Liversedge
94bd427399 Only hide model estimates when W' < 1kJ
.. instead of 10kJ
2014-07-09 13:58:41 +01:00
Mark Liversedge
6c987de797 GC Science Docs
.. fix grammar, spelling and style
2014-07-08 13:10:14 +01:00
Mark Liversedge
dae7a55e84 GProgressDialog Move and no ESC to close !
.. we can now drag and move the GProgressDialog around

.. if user hits ESC we trap and ignore it (otherwise it would
   triggers a close event that causes a crash)
2014-07-08 11:32:56 +01:00
Mark Liversedge
b598f8c8c2 Add Support for PWX "title" field
.. it is read/written to metadata field called
   "Workout Title"
2014-07-08 09:50:34 +01:00
Mark Liversedge
5271279787 Merge pull request #964 from rclasen/srm-overflow
SrmRideFile fixes
2014-07-08 09:43:36 +01:00
Rainer Clasen
1447b85ea6 SrmRideFile: handle datacnt overflow
datacnt is 16bits so it overflows easily for large files (9 hours with
0.5sec recint).

I've also seen datacnt and block sum to be inconsistent in other cases.

To handle this more graceful, we're now taking the max of both counts and
let the EOF detection do it's job when one of them is wrong.

We do have to use one of these limits as some SRM files have junk after
their last chunk (so, just reading chunks till we get EOF retunrs this
junk, too).
2014-07-08 09:29:25 +02:00
Rainer Clasen
8683ac5f42 SrmRideFile: handle EOF while reading chunks
code was blindly trusting datacnt... and kept reading past EOF. That's bad
as datacnt occasionally isn't matching the available data (overflow,
corruption, ...)
2014-07-08 09:29:25 +02:00
Rainer Clasen
300c51f944 SrmRideFile: don't assert() on bad file version
replaced assert() of file version with graceful error handling.
2014-07-08 09:29:25 +02:00
Mark Liversedge
cb152da395 First Draft of Content for New 3.1 Website
.. outlining the basic science in GoldenCheetah
2014-07-07 20:58:21 +01:00
Mark Liversedge
42f1f3b7e0 PfPv Plot Quadrant Markers Colors
.. when in compare mode
2014-07-06 12:01:30 +01:00
Mark Liversedge
3cc885fd46 Export LTM Chart Data Option
.. forgot to commit before RC1
2014-07-06 10:37:58 +01:00
Damien
b2e5a8b76b Strava: correct Strava OAuth process 2014-07-06 10:34:12 +02:00
Mark Liversedge
d461d9840d Fix Compare Histogram Zone labels
.. don't show when not checked for compare
2014-07-05 11:38:21 +01:00
Mark Liversedge
16623eaba0 Ride Plot Refresh Bug
.. when compare switched off when not visible we need to
   refresh when we become visible
2014-07-05 11:18:05 +01:00
Mark Liversedge
8488f46807 Version 3.1 RELEASE CANDIDATE
.. updated version number and activated upgrade processing
2014-07-04 11:53:01 +01:00
Mark Liversedge
0e532886bf Fix Estimates on LTM Data Table
Fixes #867
2014-07-04 10:53:15 +01:00
Mark Liversedge
2796827a6e Add Video support in version string
.. so you can tell what support has been compiled in
   to the binary from a crash report.
2014-07-04 08:53:25 +01:00
Mark Liversedge
9712de07a1 Add Sidebar to Release Notes 2014-07-04 07:32:33 +01:00
gcoco
6ccd30887d Document Global Message 104 - battery
But who knows what it actually has in it.
2014-07-03 15:28:32 -04:00