====== Rozvodna doska - ConnBoardDriver ====== Momentalne podporujeme dva typy rozvodnych dosiek - Emtest (povodna stara doska) a TransData (nova doska). Obe dosky pouzivaju ten isty komunikacny protokol, no lisia sa v podporovanych commandoch. ===== Úložisko FW ===== \\hades\dokumentacia\Projects\DEVELOPMENT\OEMdevices\Firmwares\Rozvodna doska\TD ===== RS485 - USB konverter ===== Pre prepojenie developerskeho PC s rozvodkou pouzivame RS485-USB konverter. Tento konverter zaobaluje RS485 paket a ten nasledne posle cez USB. [[http://192.168.241.14/wiki/doku.php?id=user_howto:rs485 | Konverter je popisany na tejto stranke]]. ===== Komunikacny protokol pre rozvodnu dosku ===== DokumentaciaTD/VyvojovyUsek/VyvojSW/TransFare/Devices/ConnectionBoard Dokumentácia upravená a udržiavaná v TransData je pod nazvom Rozvodna doska_v* .odt/.pdf Staršie dokuemntacia su pod nazvom EM_RozvodnaDoska_v*.doc ===== Prepojenie dverneho snimaca ===== Zapojenie senzora tlacidla do rozvnodnej dosky: - Zapojime spinac do slotu pre +24V - Zapojime spinac do slotu rozvodnej dosky priradeneho danemu tlacidlu Typ rozvodnej dosky: EMRDi-V3-S1 {{dev_dec:rozvodna_stara_tlacidlo_rozvodna_doska.jpg|}} Typ rozvodnej dosky: EMRDi-S2 {{dev_dec:rozvodna_novsia_tlacidlo_rozvodna_doska.jpg|}} ===== Utilita ConnBoardProductChange ===== * sluzi na zmenu produktoveho cisla rozvodnej dosky od TransDaty z konzoly na Vesne * bude sucastou develop balicka od Jenkins buildu 1664 a nachadza sa tu /opt/app-5/bin/ConnBoardProductChange * od verzie **Jenkins buildu 1710** utilitu obsahuje **develop aj master** (R2406), utilita navyse vzdy **vypise aj Hw a Sw verzie** * **ak chceme utilitu pouzit, musime zastavit hlavnu aplikaciu Vesny (najlepsie cely runlevel 5), pretoze ta komunikuje s rozvodnou doskou a utilita by nedokazala pouzit zariadenie (seriak RS 485), ktore by bolo obsadene** appstop 5 * pouzitie: Usage: ConnBoardProductChange -m|-f|-s [product_number] -m or m main board -f, f, -o or o first module (module one) -s, s, -t or t second module (modeule two) product_number format: productID_productMajor_productMinor_revision_buildnum if (new) product number is ommited, only current product number is read * prvy parameter je teda modul (hlavny, prvy a druhy), pre ktory chceme zmenit (alebo zobrazit aktualne) produktove cislo * druhy parameter je produktove cislo, na ktore chceme aktualne produktove cislo zmenit; ak druhy parameter neuvedieme, utilita iba vycita aktualne produktove cislo pre zvoleny modul * priklad pouzitia: ConnBoardProductChange -m 99007_1_0_0_180503001 Tymto prikazom zmenime aktualne produktove cislo hlavneho modulu na 99007_1_0_0_180503001