Cau,
ve vedlejsim vlakne se nakously rozdil Loco vs XpressNet; tady bych se rad venoval moznostem jak zneuzit XpressNet pro dalsi komunikaci mezi zarizenimi. Prozatim jsem pochopil tolik, ze data se koduji 9 bitove, kde 9 bit je vzdy 0, KROME "call byte" (vyzva a prideleni casoveho slotu s adresou zarizeni) odesilanym z centraly. Zkouseli jste nekdo na "piratsky" zpusob, jak by si 2 zarizeni dokazala poslat data bez ucasti centraly, to znaci jen vyuzit prideleneho slotu a sdilene sbernice ?
Proc to chci: budu casem stavet "jako minimouse" zalozenou na Arduinu (Fulda nema zdrojaky ani HEX k dispozici, takze alternativa) a protoze mam 2 decka, napadlo mne zjednodusit jim "predani" vozidla kdyz bude kazde obsluhovat obvod jedne stanice. Na to si ale ty 2 minimouse musi aspon trochu povidat a idealni by bylo vyuzit (zatim) jediny kabel, ktery v sobe budou mit - XPressnet.
Prozatim mne napadlo jen "reseni", kdy zarizeni A na vyzvu "normal inquiry" vysle co potrebuje pricemz pouzije header byte s 9. bitem 0 + (napr. s adresou cile), zatimco zarizeni "B" hlida nejen sve sloty, ale take sloty sveho kolegy "A" a pokusi se interpretovat "header byte" s nejakou (zatim) nedefinovanou kombinaci (napr 1111 xxxx) nasledovanou "svymi" daty. Otazka je, jak se vyporada prikazova stanice s Xpressnet packetem ktery nezna, jestli se nebude treba snazit interpretovat dalsi prichazejici byte jako 'header'. Ve specifikaci neni pozadovana reakce prikazove stanice popsana.
Alternativne by se dal "znasilnit" nejaky packet pro lokomotivu id > 9999, ale znamenalo by to prenaset 3 byte balastu a jen jeden nebo 2 byte uzitecnych dat. Doufam, ze by centrala pri nesmyslnem cisle loko nedelala bordel na DCC opakovanim nesmyslnych packetu pro neexistujici loko.