mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-21 13:39:18 +02:00
Fix for integrated controller with pneumatic brake when no cab is active
This commit is contained in:
@@ -7235,8 +7235,11 @@ void TMoverParameters::CheckEIMIC(double dt)
|
|||||||
BrakeLevelSet(UniCtrlList[MainCtrlPosNo].mode); //bottom clamping
|
BrakeLevelSet(UniCtrlList[MainCtrlPosNo].mode); //bottom clamping
|
||||||
if (BrakeCtrlPos > UniCtrlList[0].mode)
|
if (BrakeCtrlPos > UniCtrlList[0].mode)
|
||||||
BrakeLevelSet(UniCtrlList[0].mode); //top clamping
|
BrakeLevelSet(UniCtrlList[0].mode); //top clamping
|
||||||
while (BrakeCtrlPos > UniCtrlList[MainCtrlPos].mode) DecMainCtrl(1); //find nearest position
|
if (IsCabMaster())
|
||||||
while (BrakeCtrlPos < UniCtrlList[MainCtrlPos].mode) IncMainCtrl(1); //find nearest position
|
{
|
||||||
|
while (BrakeCtrlPos > UniCtrlList[MainCtrlPos].mode) DecMainCtrl(1); //find nearest position
|
||||||
|
while (BrakeCtrlPos < UniCtrlList[MainCtrlPos].mode) IncMainCtrl(1); //find nearest position
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else //controller was moved
|
else //controller was moved
|
||||||
BrakeLevelSet(UniCtrlList[MainCtrlPos].mode);
|
BrakeLevelSet(UniCtrlList[MainCtrlPos].mode);
|
||||||
|
|||||||
Reference in New Issue
Block a user