mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-22 23:19:19 +02: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 <=
|
sSpeedTable[i].fDist + fLength <=
|
||||||
Max0R(sSpeedTable[i].evEvent->ValueGet(2),
|
Max0R(sSpeedTable[i].evEvent->ValueGet(2),
|
||||||
fMaxProximityDist + fLength) :
|
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
|
// 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
|
// peronu, chyba że pociąg jest dłuższy, to wtedy minimalna
|
||||||
// jeśli długość peronu ((sSpeedTable[i].evEvent->ValueGet(2)) nie podana,
|
// 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
|
// TODO sprawdzić do której zmiennej jest przypisywane v i zmienić to tutaj
|
||||||
v = sSpeedTable[i].evEvent->ValueGet(1); // to ma 0 odczytywać
|
v = sSpeedTable[i].evEvent->ValueGet(1); // to ma 0 odczytywać
|
||||||
}
|
}
|
||||||
else if (sSpeedTable[i].iFlags & spSemaphor)
|
else if (sSpeedTable[i].IsProperSemaphor(OrderCurrentGet()))
|
||||||
{ // to semaphor
|
{ // to semaphor
|
||||||
if (sSpeedTable[i].fDist < 0)
|
if (sSpeedTable[i].fDist < 0)
|
||||||
VelSignalLast = sSpeedTable[i].fVelNext; //minięty daje prędkość obowiązującą
|
VelSignalLast = sSpeedTable[i].fVelNext; //minięty daje prędkość obowiązującą
|
||||||
|
|||||||
Reference in New Issue
Block a user