From a8511c89b3add803dc2bd589934c19b005dcf9e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=B3lik=20Uszasty?= Date: Sat, 15 Jun 2019 17:22:45 +0200 Subject: [PATCH] Fix for fix --- Driver.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Driver.cpp b/Driver.cpp index 1d318d0d..63e39402 100644 --- a/Driver.cpp +++ b/Driver.cpp @@ -3552,7 +3552,6 @@ void TController::SetTimeControllers() DesiredPercentage = clamp(DesiredPercentage, 0.0, 1.0); if (VelDesired < 0.5 * mvControlling->Vmax && VelDesired - mvControlling->Vel < 10) DesiredPercentage = std::min(DesiredPercentage, 0.75); - if (VelDesired < mvControlling->hydro_TC_LockupSpeed) DizelPercentage = std::min(DizelPercentage,1); int DizelActualPercentage = 100.4 * mvControlling->eimic_real; int PosInc = mvControlling->MainCtrlPosNo; int PosDec = 0; @@ -3563,7 +3562,7 @@ void TController::SetTimeControllers() break; } DizelPercentage_Speed = round(double(DizelPercentage*DesiredPercentage)); - if (VelDesired < std::min(mvControlling->hydro_TC_LockupSpeed,mvControlling->Vmax/5)) DizelPercentage = std::min(DizelPercentage_Speed, 1); + if (VelDesired < std::min(mvControlling->hydro_TC_LockupSpeed,mvControlling->Vmax / 5)) DizelPercentage = std::min(DizelPercentage_Speed, 1); if (abs(DizelPercentage_Speed - DizelActualPercentage)>(DizelPercentage>1?3:0)) { if (((DizelPercentage_Speed == 0 && DizelActualPercentage > 10) || (DizelActualPercentage - DizelPercentage_Speed > 50)) && PosDec > 0) PosDec -= 1; //pozycję wczesniej powinno byc szybkie zejscie, jeśli trzeba