mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-02-13 16:18:42 +00:00
Updated HrZones fingerprint to include trimp factors
Also fixed PaceZones fingerprint to consider 2 decimals Fixes #2002
This commit is contained in:
@@ -883,7 +883,7 @@ HrZones::getFingerprint() const
|
||||
// each zone definition (manual edit/default changed)
|
||||
for (int j=0; j<ranges[i].zones.count(); j++) {
|
||||
x += ranges[i].zones[j].lo;
|
||||
|
||||
x += int(double(100.0f * ranges[i].zones[j].trimp));
|
||||
}
|
||||
}
|
||||
QByteArray ba = QByteArray::number(x);
|
||||
@@ -906,6 +906,7 @@ HrZones::getFingerprint(QDate forDate) const
|
||||
// each zone definition (manual edit/default changed)
|
||||
for (int j=0; j<ranges[i].zones.count(); j++) {
|
||||
x += ranges[i].zones[j].lo;
|
||||
x += int(double(100.0f * ranges[i].zones[j].trimp));
|
||||
}
|
||||
}
|
||||
QByteArray ba = QByteArray::number(x);
|
||||
|
||||
@@ -950,11 +950,11 @@ PaceZones::getFingerprint() const
|
||||
x += ranges[i].end.toJulianDay();
|
||||
|
||||
// CV
|
||||
x += ranges[i].cv;
|
||||
x += int(double(100.0f * ranges[i].cv));
|
||||
|
||||
// each zone definition (manual edit/default changed)
|
||||
for (int j=0; j<ranges[i].zones.count(); j++) {
|
||||
x += ranges[i].zones[j].lo;
|
||||
x += int(double(100.0f * ranges[i].zones[j].lo));
|
||||
}
|
||||
}
|
||||
QByteArray ba = QByteArray::number(x);
|
||||
|
||||
Reference in New Issue
Block a user