Skip to content

v5.0.0

Compare
Choose a tag to compare
@horacekj horacekj released this 18 Jan 18:58
· 795 commits to master since this release
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.dll v3.2.0
  • rcs-simulator.dll v3.2.2
  • rcs-xn.dll v0.7
  • trakce-sim.dll v1.0
  • trakce-xn.dll v2.1