mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-02-13 16:18:42 +00:00
Poweragent 7.5.7.34 CSV date format
It seems the new PowerAgent version (7.5.7.34) changed the format of the date/time data in the csv file: 6,2011-01-02 21:22:20|2011-01-02 21:22|01/02/2011 21:22|2011-01-02 21-22-20,0,0, ... Here are the header lines of the new PowerAgent csv file: Version,Date/Time,Km,Minutes,RPE,Tags,"Weight, kg","Work, kJ",FTP,"Sample Rate, s",Device Type,Firmware Version,Last Updated,Category 1,Category 2 6,2011-01-02 21:22:20|2011-01-02 21:22|01/02/2011 21:22|2011-01-02 21-22-20,0,0,0,,55.8,807,227,1,CycleOps Joule,18.054,,0,0 User Name,Power Zone 1,Power Zone 2,Power Zone 3,Power Zone 4,Power Zone 5,Power Zone 6,HR Zone 1,HR Zone 2,HR Zone 3,HR Zone 4,HR Zone 5,Calc Power A,Calc Power B,Calc Power C ,0,0,0,0,0,0,148,157,167,172,250,0,-0,0 Minutes, Torq (N-m),Km/h,Watts,Km,Cadence,Hrate,ID,Altitude (m),Temperature (°C),"Grade, %",Latitude,Longitude,Power Calc'd,Calc Power,Right Pedal,Pedal Power %,Cad. Smooth
This commit is contained in:
committed by
Mark Liversedge
parent
0fb8351bbc
commit
f2aaba888c
@@ -187,7 +187,17 @@ RideFile *CsvFileReader::openRideFile(QFile &file, QStringList &errors, QList<Ri
|
||||
// 6,2012-11-27 13:40:41,0,0,0,,55.8,788,227,1,Joule,18.018,,0,
|
||||
QStringList f = line.split(",");
|
||||
if (f.size() >= 2) {
|
||||
startTime = QDateTime::fromString(f[1], "yyyy-MM-dd H:mm:ss");
|
||||
int f0l;
|
||||
QStringList f0 = f[1].split("|");
|
||||
// new format? due to new PowerAgent version (7.5.7.34)?
|
||||
// 6,2011-01-02 21:22:20|2011-01-02 21:22|01/02/2011 21:22|2011-01-02 21-22-20,0,0, ...
|
||||
|
||||
f0l = f0.size();
|
||||
if (f0l >= 2) {
|
||||
startTime = QDateTime::fromString(f0[0], "yyyy-MM-dd H:mm:ss");
|
||||
} else {
|
||||
startTime = QDateTime::fromString(f[1], "yyyy-MM-dd H:mm:ss");
|
||||
}
|
||||
}
|
||||
}
|
||||
if (lineno == unitsHeader) {
|
||||
|
||||
Reference in New Issue
Block a user