====== 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