mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-22 15:09:19 +02:00
Fix for AI decoupling old Knorr/West locomotives
This commit is contained in:
committed by
tmj-fstate
parent
ae5daac939
commit
916a611c8d
@@ -5002,6 +5002,7 @@ TController::UpdateSituation(double dt) {
|
|||||||
TableClear(); // skanowanie od nowa
|
TableClear(); // skanowanie od nowa
|
||||||
iDrivigFlags &= ~moveStartHorn; // bez trąbienia przed ruszeniem
|
iDrivigFlags &= ~moveStartHorn; // bez trąbienia przed ruszeniem
|
||||||
SetVelocity(fShuntVelocity, fShuntVelocity); // ustawienie prędkości jazdy
|
SetVelocity(fShuntVelocity, fShuntVelocity); // ustawienie prędkości jazdy
|
||||||
|
mvOccupied->BrakeReleaser(0); // wyłączyć luzowanie
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -481,6 +481,12 @@ double TWest::GetPF( double const PP, double const dt, double const Vel )
|
|||||||
dv = 0;
|
dv = 0;
|
||||||
BrakeCyl->Flow(-dv);
|
BrakeCyl->Flow(-dv);
|
||||||
|
|
||||||
|
if ((BrakeStatus & b_rls) == b_rls) //odluzniacz
|
||||||
|
dv = PF(0, CVP, 0.1 * SizeBC) * dt;
|
||||||
|
else
|
||||||
|
dv = 0;
|
||||||
|
BrakeCyl->Flow(-dv);
|
||||||
|
|
||||||
// hamulec EP
|
// hamulec EP
|
||||||
temp = BVP * int(EPS > 0);
|
temp = BVP * int(EPS > 0);
|
||||||
dv = PF(temp, LBP, 0.0015) * dt * EPS * EPS * int(LBP * EPS < MaxBP * LoadC);
|
dv = PF(temp, LBP, 0.0015) * dt * EPS * EPS * int(LBP * EPS < MaxBP * LoadC);
|
||||||
|
|||||||
Reference in New Issue
Block a user