mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-19 16:59:17 +02:00
Speed control fix for AI
This commit is contained in:
committed by
tmj-fstate
parent
beede90885
commit
92e4b0d653
15
Driver.cpp
15
Driver.cpp
@@ -2750,12 +2750,12 @@ bool TController::IncSpeed()
|
||||
OK = mvControlling->IncMainCtrl(std::max(1,mvOccupied->MainCtrlPosNo/10));
|
||||
//tutaj jeszcze powinien być tempomat
|
||||
|
||||
double SpeedCntrl = VelDesired;
|
||||
double SpeedCntrlVel = VelDesired;
|
||||
if (fProximityDist < 50)
|
||||
{
|
||||
SpeedCntrl = std::min(SpeedCntrl, VelNext);
|
||||
SpeedCntrlVel = std::min(SpeedCntrlVel, VelNext);
|
||||
}
|
||||
this->SpeedCntrl(SpeedCntrl);
|
||||
SpeedCntrl(SpeedCntrlVel);
|
||||
|
||||
}
|
||||
break;
|
||||
@@ -2817,15 +2817,6 @@ bool TController::DecSpeed(bool force)
|
||||
break;
|
||||
case ElectricInductionMotor:
|
||||
OK = mvControlling->DecMainCtrl(1);
|
||||
if ((mvControlling->ScndCtrlPosNo > 0)&&(mvControlling->Mains)) //jeżeli tempomat
|
||||
{
|
||||
mvControlling->IncScndCtrl(1);
|
||||
mvControlling->RunCommand("SpeedCntrl", VelDesired, mvControlling->CabNo);
|
||||
}
|
||||
else
|
||||
{
|
||||
mvControlling->DecScndCtrl(2);
|
||||
}
|
||||
break;
|
||||
case WheelsDriven:
|
||||
if (!mvControlling->CabNo)
|
||||
|
||||
Reference in New Issue
Block a user