mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-18 22:39:18 +02:00
Dodanie kontrolek w Python i MWD z mastera
This commit is contained in:
@@ -988,8 +988,10 @@ TCommandType TController::TableUpdate(double &fVelDes, double &fDist, double &fN
|
||||
|
||||
if (TrainParams->IsTimeToGo(GlobalTime->hh, GlobalTime->mm))
|
||||
{ // z dalsz<73> akcj<63> czekamy do godziny odjazdu
|
||||
/* potencjalny problem z ruszaniem z w4
|
||||
if (TrainParams->CheckTrainLatency() < 0)
|
||||
WaitingSet(20); //Jak sp<73><70>niony to czeka 20s
|
||||
*/
|
||||
// iDrivigFlags|=moveLate1; //oflagowa<77>, gdy odjazd ze
|
||||
// sp<73><70>nieniem, b<>dzie jecha<68> forsowniej
|
||||
fLastStopExpDist =
|
||||
@@ -1153,6 +1155,10 @@ TCommandType TController::TableUpdate(double &fVelDes, double &fDist, double &fN
|
||||
iDrivigFlags |= moveSemaphorFound; //je<6A>li z przodu to dajemy falg<6C>, <20>e jest
|
||||
d_to_next_sem = Min0R(sSpeedTable[i].fDist, d_to_next_sem);
|
||||
}
|
||||
if (sSpeedTable[i].fDist <= d_to_next_sem)
|
||||
{
|
||||
VelSignalNext = sSpeedTable[i].fVelNext;
|
||||
}
|
||||
}
|
||||
else if (sSpeedTable[i].iFlags & spRoadVel)
|
||||
{ // to W6
|
||||
@@ -1378,7 +1384,7 @@ void TController::TablePurger()
|
||||
{ // odtykacz: usuwa mniej istotne pozycje ze <20>rodka tabelki, aby unikn<6B><6E> zatkania
|
||||
//(np. brak ograniczenia pomi<6D>dzy zwrotnicami, usuni<6E>te sygna<6E>y, mini<6E>te odcinki <20>uku)
|
||||
if (Global::iWriteLogEnabled & 8)
|
||||
WriteLog("TablePurger: Czyszczenie tableki.");
|
||||
WriteLog("TablePurger: Czyszczenie tabelki.");
|
||||
int i, j, k = iLast - iFirst; // mo<6D>e by<62> 15 albo 16 pozycji, ostatniej nie ma co sprawdza<7A>
|
||||
if (k < 0)
|
||||
k += iSpeedTableSize; // ilo<6C><6F> pozycji do przeanalizowania
|
||||
|
||||
Reference in New Issue
Block a user