mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-02-13 16:18:42 +00:00
FitRideFile: Add Powertap Joule Devices
This commit is contained in:
@@ -256,6 +256,7 @@ struct FitFileReaderState
|
||||
}
|
||||
}
|
||||
if (manu == 1) {
|
||||
// Garmin
|
||||
switch (prod) {
|
||||
case 717: rideFile->setDeviceType("Garmin FR405"); break;
|
||||
case 782: rideFile->setDeviceType("Garmin FR50"); break;
|
||||
@@ -283,10 +284,9 @@ struct FitFileReaderState
|
||||
case 65534: rideFile->setDeviceType("Garmin Connect Website"); break;
|
||||
default: rideFile->setDeviceType(QString("Garmin %1").arg(prod));
|
||||
}
|
||||
|
||||
} else if (manu == 6 ) {
|
||||
|
||||
// SRM powercontrol now uses FIT files from PC8
|
||||
// SRM
|
||||
// powercontrol now uses FIT files from PC8
|
||||
switch (prod) {
|
||||
|
||||
case 6: rideFile->setDeviceType("SRM PC6");break;
|
||||
@@ -294,19 +294,26 @@ struct FitFileReaderState
|
||||
case 8: rideFile->setDeviceType("SRM PC8");break;
|
||||
default: rideFile->setDeviceType("SRM Powercontrol");break;
|
||||
}
|
||||
} else if (manu == 9 ) {
|
||||
// Powertap
|
||||
switch (prod) {
|
||||
case 18: rideFile->setDeviceType("Joule");break;
|
||||
case 20: rideFile->setDeviceType("Joule GPS");break;
|
||||
case 22: rideFile->setDeviceType("Joule GPS+");break;
|
||||
|
||||
default: rideFile->setDeviceType(QString("Powertap Device %1").arg(prod));break;
|
||||
}
|
||||
} else if (manu == 38) {
|
||||
// o_synce
|
||||
switch (prod) {
|
||||
case 1: rideFile->setDeviceType("o_synce navi2coach"); break;
|
||||
default: rideFile->setDeviceType(QString("o_synce %1").arg(prod));
|
||||
}
|
||||
} else if (manu == 70) {
|
||||
|
||||
// does not set product at this point
|
||||
rideFile->setDeviceType("Sigmasport ROX");
|
||||
|
||||
} else if (manu == 76) {
|
||||
|
||||
// Moxy
|
||||
rideFile->setDeviceType("Moxy Monitor");
|
||||
|
||||
@@ -315,7 +322,6 @@ struct FitFileReaderState
|
||||
rideFile->setDeviceType("Zwift");
|
||||
|
||||
} else {
|
||||
|
||||
rideFile->setDeviceType(QString("Unknown FIT Device %1:%2").arg(manu).arg(prod));
|
||||
}
|
||||
rideFile->setFileFormat("FIT (*.fit)");
|
||||
|
||||
Reference in New Issue
Block a user