Stránka 9 z 9

Re: JMRI

PříspěvekNapsal: pon 08 črc, 2019 10:54 am
od sidlo
Tady nemáš pravdu.
Dodatečné zpoždění v nastavení Návěstidla odstraňuje chybu špatně odeslané návěsti z důvodu zmatení JMRI. Budou s tím fungovat všechny dekodéry.
Zpoždění návěsti na mých dekodérech (timeout) chybu v žádném případě neodstraní. To slouží pouze k tomu, aby nedocházelo k přeblikávání návěstí při příchodu většího množství paketů.
Ti co z nějakého důvodu chtějí používat verzi JMRI 4.14 nebo ještě starší tak použijí volbu dekodéru Pořadí adres: Pouze sudé, což je jiný způsob eliminace stejného problému.

Obrázek

Re: JMRI

PříspěvekNapsal: pon 08 črc, 2019 11:06 am
od sidlo
belgarat píše:nehodilo by se spis nejakou "konzistenci" vbudovat primo do XPressNet vrstvy JMRI ?


Řešení tohoto problému prošlo určitým vývojem. Původně byl zpožďovací interval implementován přímo do vrstvy XpressNet. Ale to zpožďovalo i příkazy kterých se problém vůbec netýkal. Proto to bylo přesunuto k Návěstidlu a pouze k tomu s ovladačem Matice.

Níže uvedený obrázek pouze dokumentuje vývoj a tato volba v ostrém vydání už není.

Obrázek

Re: JMRI

PříspěvekNapsal: pon 08 črc, 2019 11:27 am
od belgarat
Prima, diky. Porad to ale "je trochu divne" -- vlozeni cekani jeste nikdy race condition (uplne) nevyresilo ;) stale to je 'vyhybani se' problemu. Vbudovanim do XPressnet vrstvy jsem myslel radne zpracovani zprav tak, aby vyssi nebyly asynchronnim zpracovanim a dorucovanim ovlivnene.

JMRI Web Server

PříspěvekNapsal: úte 09 črc, 2019 6:09 am
od sidlo
Panel Editor nebo Layout Editor lze obsluhovat z webového prohlížeče. V případě že Panel Editor nebo Layout Editor byl obsluhován z webovéno prohlížeče a současně bylo zvoleno způsob zobrazení Panel a současně panel obsahoval indikátory návěstidel a současně indikátor návěstidla obsahoval v definici návěstí aspect.xml více než jeden typ zobrazení návěsti imagetype a současně příslušná návěst obsahovala odkazy imagelink na více než jeden type zobrazení, tak potom mohlo dojít ke zobrazení nesprávného indikátoru. Tato chyba je ve verzi JRMI 4.16 opravena.

V minulé verzi bylo možno tuto chybu obejít použitím Rámů (Frames). Ve verzi JMRI 4.16 můžeme používat Panely, které jsou rychlejší. Podmínkou je, aby webový prohlížeč podporoval HTML5 WebSocket. Schopnost prohlížeče podporovat HTML5 WebSocket se dá otestovat na této stránce https://www.websocket.org/echo.html. V praxi se mi jednou stalo, že starší tablet (myslím že to byl Samsung) používal svůj vlastní webový prohlížeč a nešlo s ním obsluhovat panely. Po nainstalování prohlížeče Google Chrome začalo vše normálně fungovat.

Popis používání Panelů v JMRI Web Serveru je zde https://sites.google.com/site/sidloweb/jmri/09-panel-editor/jmri-web-server

Nastavení použití Panelů v Předvolbách

Obrázek

WiThrottle Server

PříspěvekNapsal: stř 10 črc, 2019 5:49 am
od sidlo
WiThrottle Server umožňuje ovládat lokomotivy, výhybky a cesty z telefonu nebo tabletu pomocí aplikace Engine Driver. Je to oblíbený způsob provozu v kroužcích a klubech.

Při provozu v kroužku je problém udržet disciplínu mladých modelářů. V provozu se nevyhneme kolizím. Při větším počtu účastníků provozu býval problém rychle zjistit příčinu (viníka) problému. V minulé verzi bylo v okně WiThrottle Server vidět pouze uživatele a DCC adresa lokomotivy. Z těchto údajů nebylo možné rychle zjistit kdo s čím jede.

Od verze JMRI 4.16 přibyl v okně WiThrottle Server užitečný sloupec Evidence ID. Tak je na první pohled vidět kdo kterou lokomotivu ovládá.

Popis nastavení WiThrottle Serveru je zde https://sites.google.com/site/sidloweb/jmri/3-withrottle

Obrázek

Re: JMRI

PříspěvekNapsal: stř 17 črc, 2019 12:40 pm
od zdeno
Dnes jsem prisel na dalsi chybu v textu "Digitrax Personal edition" a to chybne uvadeny paket LACK B4, kterym se odpovida na paket IMM, teda EDh.
Byva obvykle, ze druhy byte v paketu B4 je opcode s vynulovanym bit.7. Teda na opcode EDh (1110_1101) se melo odpovidat 6Dh (0110_1101) a ne 7Dh, jak je napisane.

Re: JMRI

PříspěvekNapsal: stř 17 črc, 2019 1:12 pm
od sidlo
To asi patří do jiného vlákna.

Re: JMRI

PříspěvekNapsal: čtv 18 črc, 2019 5:46 am
od zdeno
sidlo píše:To asi patří do jiného vlákna.

to neni az tak uplne pravda, protoze aj JMRI vyuziva paket IMM a ty sam si ho zabudoval.

Re: JMRI

PříspěvekNapsal: čtv 18 črc, 2019 5:54 am
od sidlo
Sám jsem nebyl, ale spolupracoval jsem na tom.
Mělo by to být ve vláknu např. Digitrax Personal edition.