mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-03-22 15:05:03 +01:00
W4 jest zaliczane podczas postoju tylko jeśli nie przesłania go semafor (W4 musi być przed semaforem zgodnym z trybem jazdy)
This commit is contained in:
@@ -843,7 +843,7 @@ TCommandType TController::TableUpdate(double &fVelDes, double &fDist, double &fN
|
||||
sSpeedTable[i].fDist + fLength <=
|
||||
Max0R(sSpeedTable[i].evEvent->ValueGet(2),
|
||||
fMaxProximityDist + fLength) :
|
||||
true)
|
||||
sSpeedTable[i].fDist < d_to_next_sem)
|
||||
// Ra 2F1I: odległość plus długość pociągu musi być mniejsza od długości
|
||||
// peronu, chyba że pociąg jest dłuższy, to wtedy minimalna
|
||||
// jeśli długość peronu ((sSpeedTable[i].evEvent->ValueGet(2)) nie podana,
|
||||
@@ -1121,7 +1121,7 @@ TCommandType TController::TableUpdate(double &fVelDes, double &fDist, double &fN
|
||||
// TODO sprawdzić do której zmiennej jest przypisywane v i zmienić to tutaj
|
||||
v = sSpeedTable[i].evEvent->ValueGet(1); // to ma 0 odczytywać
|
||||
}
|
||||
else if (sSpeedTable[i].iFlags & spSemaphor)
|
||||
else if (sSpeedTable[i].IsProperSemaphor(OrderCurrentGet()))
|
||||
{ // to semaphor
|
||||
if (sSpeedTable[i].fDist < 0)
|
||||
VelSignalLast = sSpeedTable[i].fVelNext; //minięty daje prędkość obowiązującą
|
||||
|
||||
Reference in New Issue
Block a user