diff --git a/src/Train/AddDeviceWizard.cpp b/src/Train/AddDeviceWizard.cpp index c545a7518..1d4ca19fd 100644 --- a/src/Train/AddDeviceWizard.cpp +++ b/src/Train/AddDeviceWizard.cpp @@ -1276,6 +1276,7 @@ AddFinal::AddFinal(AddDeviceWizard *parent) : QWizardPage(parent), wizard(parent virtualPower->addItem(tr("Power - Elite Crono Fluid ElastoGel")); // 66 virtualPower->addItem(tr("Power - Elite Turbo Muin (2015)")); // 67 virtualPower->addItem(tr("Power - CycleOps JetFluid Pro")); // 68 + virtualPower->addItem(tr("Power - Elite Crono Mag Elastogel (3/5)")); // 69 // // Wheel size diff --git a/src/Train/RealtimeController.cpp b/src/Train/RealtimeController.cpp index fe002157f..0606c2a89 100644 --- a/src/Train/RealtimeController.cpp +++ b/src/Train/RealtimeController.cpp @@ -605,6 +605,13 @@ RealtimeController::processRealtimeData(RealtimeData &rtData) } break; + case 69: // Elite Crono Mag elastogel + { + double V = rtData.getSpeed(); + rtData.setWatts(7.34759700400455518172 * V - 0.00278841177590215417 * pow(V,2) + 0.00052233430180969281 * pow(V,3)); + } + break; + default : // unknown - do nothing break; }