od radeksindy » ned 19 led, 2020 9:51 pm
Předesílám, že podobné úvahy moc s realizací nesouvisí.
Opravnene predpokladam, ze je vice ovladacu (vcetne SW JMRI/TC - je to sbernice, takze vice ovladacu se predpoklada), a KAZDY se muze (v urcitych limitech) zeptat centraly na stav toho, co nastavily "na vstupy prislusenstvi" (tvou terminologii) PRES CENTRALU jine ovladace.
Ne, na to se skutečně nikdo zeptat nemůže, protože takovou informaci nikdo nedrží, ani ji nemá povinnost držet. Ani není jasné k čemu by byla. Většina takových informací jen protéká od zdroje do cíle. Pokud budou dva ovladače a jeden přehodí výhybku, tak druhý bez čtení a analýzy toho o paketu nezjistí stav výstupu, který ovládá výhybku, ani kdo to udělal. Lze se pouze zeptat, v jakém je stavu vstup, který o poloze referuje.
Nevím co je NanoX, ale obecně v centrálách Lenz, Digitrax (obecně LocoNet) nic takového není. Vlastně ani nemůže, protože třeba v LocoNetu se systém netuší co se přestavuje daný příkaz. Analýzou paketu sice můžeš, že se mění výstup č. X na hodnotu Y, ale systém neví na úrovni centrály, co to znamená. Spadne návěstidlo? Přehodí se výhybka? Rozsvítí se dioda na pultu? Buď to ví člověk, který klape na ovladači změnu hodnoty a v jeho hlavě je to rozsvícení světla nebo je to něco inteligentního jako JMRI, a to může mít na určité urovni vyšší znalost, tj. ví že to je návěstidlo. Jedině, že by si centrála tupě pamatovala X posledních příkazů odeslaných někam a na vyžádání je vydala. Ale k čemu je to dobré moc nevím.
JMRI dokaze podle pozadovaneho znaku navestidla (= urcita kombinace stavu accessory adres - podle Tebe vstupu) vyhodnotit a provest ("nastavit vstupy") prestaveni vyhybek, a dokaze ovladat ono navestidlo (skrzeva "vstupy" jeho dekoderu). Stejne tak, kdyz nekdo jiny "nastavi vstupy" navestidla, JMRI velice dobre muze zjistit jakemu znaku dana kombinace "vstupu" odpovida - a nepotrebuje k tomu zadny HW, ma to ve sve vlastni SW konfiguraci.
Ano, má v sobě model celého světa kolem a analýzou si to zjistí. Ale k tomu je nutné trvale sledovat provoz na síti paket za paketem. Pokud by někdo chtě v každém okamžiku vědět, jaký je stav výstupu a kdo jej naposledy nastavil, musí si vybudovat svoji diganostiku.