V poslednich tydnech jsem se trosku rypal v ovladani digitalniho kolejiste pomoci PC z vlastniho programu. Jednim z produktu me snahy je i prvni verze knihovny pro praci s XpressNetem z PC. Sice bych si ji mohl nechat jen pro sebe, ale vzhledem k tomu, ze jsem nenasel zadnou podobnou knihovnu ke stazeni na netu, rozhodl jsem se ji zverejnit.
Psal a testoval jsem ji na kombinaci centrala Roco #10764 + GenLI Bluetooth, ale melo by ji jit pouzit s jakoukoliv centralou, ktera umoznuje pripojit nekterou z verzi GenLI, pripadne originalni Lenz rozhrani. Knihovna je ke stazeni jako freeware binarka a jde ji pouzit s jazyky, ktere si rozumi s .NET (100% C#, VisualBasic, C++, snad i Delphi.NET). Prozatim obsahuje jen cast moznych prikazu XpressNetu (ovladani lokomotiv a prislusenstvi a cteni jejich stavu) a neumoznuje programovani CV, ale postupne bych tato omezeni chtel odbourat. Castecne jsou zpusobena i tim, ze Roco centrala ze start setu proste dost podstatnou mnozinu prikazu neumi, takze je nemuzu otestovat.
Knihovna jde stahnout z http://xpressnetlib.brozek.org/, kde je i kompletni dokumentace ke vsem tridam a jejich metodam. Dokumentace je prozatim jen v anglictine, na ceske verzi a prikladech se pracuje.
Pokud byste nekdo nasel odvahu ji vyzkouset, tak mi dejte vedet jestli chodila bez problemu. Mnozina prikazu je sice omezena, ale nemel by byt sebemensi problem vytvorit jednoduchy ovladaci program ve stylu mysky (rychlost, smer, zapinani funkci, prehazovani vyhybek).
Osobne ji vyuzivam v pocitacovem stavedle pro svoje kolejiste, spolecne s vizualnimi komponentami, ktere po finalnim odladeni taky budou ke stazeni.