Releases: kmzbrnoI/hJOPserver
v5.0.8
Novinky oproti verzi 5.0.5:
- Autoblok: zbytečně nezpomalovat při žluté.
- Umožnit štítek rozpojovačů, přidat menu rozpojovačů.
- Autoblok: přidat návěst očekávejte 40 km/h.
- Blok výstup: umožnit i vstup, integraci do panelu, menu.
- Ukládat u JC nedostatečnou zábrzdnou vzdálenost, přidat opakovací
návěsti. - Posílat TCP regulátorům očekávanou rychlost a návěst návěstního opakovače.
- Opravit zastavení na neaktivním IR čidle.
- Umožnit 2 výstupy návěstidla (na předvěst).
- Použít regulární výrazy na typy souprav u zastavovacích událostí
a v zastávkách. - Umožnit ovládat celkové zapnutí a vypnutí všech zvuků lokomotiv
z dopravních kanceláří. - Přidat logování autorizace (auth log).
- Opravit podbarvení čísla soupravy v cílové stanici.
- Opravit vybírání správné JC při více variantních JC.
- Další drobné opravy a vylepšení.
Pro správné fungování panelu je panel třeba aktualizovat na verzi minimálně 1.14.4.
Verze dodávaných knihoven (nezměněny):
rcs-mtb.dllv3.2.0rcs-simulator.dllv3.3.0rcs-xn.dllv0.7trakce-sim.dllv1.0trakce-xn.dllv2.3
v5.0.5
- TCP regulátor: opravit posílání rychlostí.
- Zvýšit čas aktivního rozpojovače na 30 s.
- HV: opravit nastavování směru.
- Přejezd: umožnit výstup na blokování pozitivy.
- Opravit RCS Debugger.
- Drobné opravy.
Verze dodávaných knihoven:
rcs-mtb.dllv3.2.0rcs-simulator.dllv3.3.0rcs-xn.dllv0.7trakce-sim.dllv1.0trakce-xn.dllv2.3
v5.0.4
- Umožnit řídit přejezd plně z hJOP.
- Debug: umožnit zobrazit uzavření přejezdu, id bloků.
- Zapnout DCC po startu, pokud je vypnuté.
- Umožnit omezit max. rychlost soupravy.
- Přidat hnacím vozidlům třídu přechodnosti.
- Opravit aktualizaci stavu úseků při výpadků RCS modulu.
- JC edit: umožnit zadat dlouhý řádek přejezdu.
- UDP discover: komunikovat v UTF-8.
- Opravit zapínání/vypínání simulace stavění výhybek.
- Větší timeout stavění JC při zavirání přejezdů, rozdělit timeout potvrzování a stavění.
- Drobné opravy.
Verze dodávaných knihoven:
rcs-mtb.dllv3.2.0rcs-simulator.dllv3.3.0rcs-xn.dllv0.7trakce-sim.dllv1.0trakce-xn.dllv2.3
v5.0.3
- Aktualizace trakce-XN knihovny na
v2.3. - Při ZAM návěstidla nezavírat přejezdy.
- Umožnit stavění JC s posledním úsekem obsazeným.
- Opravit rušení závěru JC do AB závěru.
- Počítat ujetou vzdálenost HV z rychlosti, nikoliv z délek úseků.
- PT server: přidat API pro stavění JC.
- Přidat blok AC.
- Umožnit stavět JC přímo v režimu AB.
- Vylepšit blok výstup, umožnit zorbazení na panelu.
- Opravit stavění odvratů v JC.
- Opravit zpomalování v zastávce.
- Opravit rušení JC vlivem pioruchy přejezdu.
- Opravit rušení JC při obsazení trati.
- Opravit autorizaci OŘ.
- Opravit udělování závěru v PC.
- Další drobnější opravy a vylepšení.
Verze dodávaných knihoven:
rcs-mtb.dllv3.2.0rcs-simulator.dllv3.3.0rcs-xn.dllv0.7trakce-sim.dllv1.0trakce-xn.dllv2.3
v5.0.2
- Zobrazit u soupravy v trati, jestli stojí.
- Umožnit stavět VC přímo v režimu AB.
- Umožnit soupravu na koleji bez čísla, ale s pozicí pro číslo soupravy.
- Umožnit KC a VB jen pokud existuje JC.
- Umožnit nouzovou cestu s variantními body.
- Umožnit mazat více souprav, složených JC, JC a HV najednou.
- Umožnit debug zobrazení závěrů bloků.
- Kontrolovat použití RCS adresy jinde při editaci.
- JC: zrušit příslušenství a redukce návěstidel.
- Opravit zobrazování zesilovačů v tabulce.
- PTserver: přijímat data v hlavním vlákně.
- Opravit závěry výhybky.
- Opravit cyklení úseku při výpadku DCC.
- Rozpojovače se deaktivují v případě výpadku RCS modulu.
- Zrychlit vyhledávání složených JC.
- Opravit načítání odvratů u JC.
- Opravit autentizaci OŘ.
- Opravit zpomalování v autobloku.
- Opravit simulaci projíždění JC.
- Simulace: umožnit klikat polohy výhybek.
- Další drobná vylepšení.
Verze dodávaných knihoven:
rcs-mtb.dllv3.2.0rcs-simulator.dllv3.3.0rcs-xn.dllv0.7trakce-sim.dllv1.0trakce-xn.dllv2.2
v5.0.0
Hlavní změny:
- Kompletní změna systému řízení jízdy vozidel (trakce).
- hJOPserver je distribuován jako all-in-one řešení, nadále není nutné stahovat
knihovny z dalších repozitářů. - Změna adreářové struktury konfiguračních souborů knihoven.
hJOPserver v5 přináší nový systém pro řízení jízdy vozidel: komponenta pro
řízení jízdy vozidel je nově linkována do hJOPserveru jako dynamicky linkovaná
knihovna (dll). Řízení jízdy nadále zůstává pomocí protokolu XpressNET, avšak
tímto krokem se otvírá cesta k snazší výměně trakční knihovny za jiný systém
(např. LocoNET). Komunikace po XpressNETu byla kompletně přepsána do
programovacího jazyka C++.
hJOPserver je od verze 5 dodáván jako zip soubor, který obsahuje veškeré potřebné
knihovny a konfiguraci. Při aktualizaci hJOPserveru prozkoumejte, že se liší
pouze ty konfigurační soubory, které se mají lišit. Zejména nezapomeňte do
inidata.ini vložit sekci [LD_Preload] (viz inidata.ini v zip souboru).
Při aktualizaci z hJOPserveru v4 doporučujeme aktualizovat inidata.ini tak,
aby odpovídal verzi v zip souboru a změnit umístění konfiguračních souborů
a knihoven (viz zip soubor: adresáře lib-rcs, lib-trakce, lib-conf).
Další změny:
- RCS porty mohou začínat od jedničky.
- Otestovat autoblok v trati, opravit určování změny směru soupravy v trati.
- Rozlišit mezi autoblokem a hradlem.
- Ukládat, jestli je JC do odbočky.
- Zásadní vylepšení okna editace JC a složených JC pro snazší editaci.
- Zrušit typ TZZ bezsouhlasový stav bez nabídky.
- Umožnit logickou spojku výhybek: zadat různé vstupy a výstupy obou výhybek
ve spojce. - Umožnit výhybky bez hlášení polohy.
- Odstranit nastavení LI z hlavního okna, ponechat na trakční knihovně.
- Umožnit zadat zesilovači, že nemá detekci zkratu nebo výpadku napájení.
- Opravit nastavování návěsti návěstidel, pokud se již nastavuje návěst.
- Opravit návaznosti návěstidel do trati.
- Oprava chyby: při editaci HV zachovat typ funkcí.
- Opravit předávání návěsti v trati.
- Odstranit funkci mazání logů.
- Inicializovat a finalizovat objekty v jejich unitě.
- Synchronizovat odpojení TCP klientů do hlavního vlákna.
- Uhladit kód hlavního okna (
fMain.pas). - Drobná vylepšení.
Verze dodávaných knihoven:
rcs-mtb.dllv3.2.0rcs-simulator.dllv3.2.2rcs-xn.dllv0.7trakce-sim.dllv1.0trakce-xn.dllv2.1