Skip to content

Commit b4333dd

Browse files
committed
Ochrana proti JC na okruhu.
1 parent 144cefb commit b4333dd

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

src/bloky/TBloky.pas

+5-1
Original file line numberDiff line numberDiff line change
@@ -845,14 +845,15 @@ function TBlky.GetBlkWithSpr(spr:Integer):TBlksList;
845845
// predpovidani soupravy na bloky v jizdni ceste
846846

847847
procedure TBlky.SprPrediction(Nav:TBlk);
848-
var Usek:TBlk;
848+
var Usek, startUsek:TBlk;
849849
Trat:TBlk;
850850
spr:Integer;
851851
JC:TJC;
852852
begin
853853
try
854854
// zjistime soupravu pred navestidlem
855855
Usek := (Nav as TBlkSCom).UsekPred;
856+
startUsek := Usek;
856857
spr := (Nav as TBlkSCom).GetSoupravaIndex(usek);
857858

858859
if ((Nav as TBlkSCom).Navest > 0) then begin
@@ -870,6 +871,9 @@ procedure TBlky.SprPrediction(Nav:TBlk);
870871
// zjistime posledni usek jizdni cesty
871872
Blky.GetBlkByID(JC.data.Useky[JC.data.Useky.Count-1], Usek);
872873

874+
if (usek = startUsek) then
875+
break; // ochrana proti JC na ovalu
876+
873877
if ((Usek.typ = _BLK_TU) and ((Usek as TBlkTU).InTrat > -1)) then
874878
begin
875879
// pokud je usek v trati, zmenime usek na usek na druhem konci trati

src/hJOPserver.dproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@
294294
<VersionInfo Name="AutoIncBuild">True</VersionInfo>
295295
<VersionInfo Name="MajorVer">4</VersionInfo>
296296
<VersionInfo Name="MinorVer">13</VersionInfo>
297-
<VersionInfo Name="Release">0</VersionInfo>
297+
<VersionInfo Name="Release">1</VersionInfo>
298298
<VersionInfo Name="Build">0</VersionInfo>
299299
<VersionInfo Name="Debug">False</VersionInfo>
300300
<VersionInfo Name="PreRelease">False</VersionInfo>
@@ -307,7 +307,7 @@
307307
<VersionInfoKeys>
308308
<VersionInfoKeys Name="CompanyName">Jan Horáček</VersionInfoKeys>
309309
<VersionInfoKeys Name="FileDescription">hJOP technologicky server</VersionInfoKeys>
310-
<VersionInfoKeys Name="FileVersion">4.13.0.0</VersionInfoKeys>
310+
<VersionInfoKeys Name="FileVersion">4.13.1.0</VersionInfoKeys>
311311
<VersionInfoKeys Name="InternalName">hJOPserver</VersionInfoKeys>
312312
<VersionInfoKeys Name="LegalCopyright">Jan Horáček 2008-2018</VersionInfoKeys>
313313
<VersionInfoKeys Name="LegalTrademarks"/>

0 commit comments

Comments
 (0)