====== Postup pre nastavenie zariadenia ====== Postup je navrhnuty tak, aby po dokonceni so zretelom na *sucasne podmienky, bolo mozne pouzit zariadenie v realnej prevadzke. Po vykonani nizsie popisanych krokov treba zariadenie restartovat. * sucasne podmienky rozumej:\\ * v pouzitom systeme 3.14.61-dey nie je implementovana moznost nahratia aplikacneho balicka, ani jeho instalacia * nie je implementovane ani nahravanie a rozbalovanie vstupnych dat * problem moze sposobit tiez nekompletna adresarova struktura potrebna pre beh aplikacie, tzn. bude potrebne rucne vytvorit niektore adresare pripadne simlinky ===== Update operacneho systemu ===== Na instalaciu balicka s updatom OS sa pouziva skript installer. Podrobnosti o tomto skripte su na stranke [[dev_doc:vesna:installer|Instalator balickov]]. ===== Nastavenie cisla zavodu ===== Nastavit vyrobne / seriove cislo a cislo zavodu je mozne cez webove rozhranie. Login a heslo bude poskytnute na vyvoji. ===== Sietove nastavenia ===== Ethernet, wireless a modem sa nastavuje tiez cez webove rozhranie. ===== Instalacia aplikacie ===== Instalacia v sucasnosti prebieha skopirovanim obsahu aplikacneho balicka do zariadenia.\\ Odporucany postup: * ukoncit aplikacie, ak su nejake spustene (appstop cez Putty) * skopirovat aplikacny balicek do zariadenia (najlepsie do adresara /tmp/) s priponou .tgz * obsah aplikacneho balicka skopirovat do adresara /opt/app-5/ * **!!!** kopirovanie samotneho obsahu balicka by nemalo prebiehat cez sw nainstalovany na os Windows, odporucam pouzit midnight commander, pripadne shell command tar * **!!!** je nutne, aby bol v zariadeni vytvoreny adresar-simlink /opt/emtest/ smerujuci na /opt/app-5/ ===== Nahratie mapovych podkladov ===== Klucove slova: mapa, mapove podklady, openstreetmap, osm, mapy Subory pre zobrazenie mapovych podkladov zatial nie su sucastou operacneho systemu ani aplikacneho balicka, musia sa kopirovat rucne do adresara /mnt/userfs/maps/. Mapove podklady sa nachadzaju na hadese: DokumentaciaTD/VyvojovyUsekArchiv/VyvojSW/TransFare/OnboardComputer/Vesna/maps.tar.gz Pozn.:** cast suboroveho systemu, v ktorom su ulozene mapove podklady, je urceny iba na citanie, tzn. pred kopirovanim ho treba zmenit na citanie a zapis, po dokonceni spat iba na citanie.** po nahrati maps.tar.gz do /tmp je mozne pouzit: mount /mnt/userfs/ -o remount,rw cd /mnt/userfs/ cp /tmp/maps.tar.gz ./ tar -xvzf maps.tar.gz rm maps.tar.gz mount /mnt/userfs/ -o remount,ro ===== Nahratie klucov pre pracu s kartou ===== Subor s klucmi keydata.dat treba nahrat do adresara /opt/app-5/var/. ===== Nastavenie ICV ===== Nastavene ICV nie je pre aplikaciu nutne. Jeho pouzivanie zalezi od potrieb konkretneho dopravcu. **Ak dopravca pouziva rozvodne dosky:** \\ Od buildu 219157 aplikacia umoznuje nastavit ICV volbou v menu. Pre podrobne informacie o nastaveni ICV pozri: [[dev_doc:nastavenie_icv|Nastavenie ICV]] **Ak dopravca nepouziva rozvodne dosky alebo je v zariadeni nahrata starsia verzia aplikacie, ktora nema v menu volbu na nastavenie ICV:** \\ ICV je mozne nastavit editaciou startovacieho skriptu ulozeneho v /opt/app-5/etc/rc.d/S01InitDataAndDeviceInformation. Zmenit treba hodnotu za parametrom -n v riadku s textom obsahujucim "echo -n 600 > /tmp/INV.txt". Skript vytvori subor s cislom vozidla v /tmp/INV.txt odkial ho aplikacia vycitava. **Treba mat na pamati**, ze tento skript je sucastou aplikacneho balicka a pri update aplikacie ho bude treba znova upravit. ===== Nahratie vstupnych dat ===== Vstupne data sa kopiruju rucne do /opt/app-5/data/. Patri sem obsah balickov generovanych z back-officu (cestovne poriadky, povolene zavody), a tiez vsetky konfiguracne subory a sablony pre tlac listkov. Po nahrati je potrebny reboot celeho palubneho pocitaca, aby sa spustil startovaci skript S01InitDataAndDeviceInformation. Ten zabezbeci skopirovanie obsahu adresara data do /opt/app-5/var/spool/incoming/ pred spustenim hlavnej aplikacie. ===== Konfiguracne subory ===== Nie vsetky konfiguracne subory, potrebne pre spravne fungovanie aplikacie, su obsiahnute v instalacnom balicku. Niektore z nich treba po skopirovani aplikacie doplnit a spolu s dalsimi podla potreby upravit. ==== HwConfig.xml ==== Subor nie je sucastou aplikacneho balicka. Treba pouzit HwConfig.xml z aplikacneho balicka pre Mijolu (z releasu 1603) a nahrat ho ako sucast vstupnych dat v ramci externych dat alebo ho skopirovat do /opt/app-5/etc/hlavny/. Aplikacia ho prioritne nacitava zo vstupnych dat z /opt/app-5/var/spool/incoming/, ak sa tam nenachadza, tak potom z /opt/app-5/etc/hlavny/.\\ Podporovane su vsetky zariadenia v defaultnom konfiguraku z Mijoly, pre prehravanie zvukov je ale potrebne upravit typ pre zariadenie Player na madplay. ==== ProjectConfig.xml ==== [[http://192.168.241.14/wiki/doku.php?id=dev_doc:configs&s=projectconfig#projectconfig.xml_konfiguracny_subor_pre_vesnu|popis]] ==== tabule.xml ==== Aplikacia zobrazuje informacie na tabuliach aj bez tohto suboru. Problem bol len s projektom Slovaklines BA, kde je potrebny kvoli rozdielnemu zobrazovaniu dat v rezime IDS a mimo neho. ==== PrjConfig.xml ==== Nie je v instalacnom balicku, nahrava sa cez externe data a aplikacia ho vyuziva uz iba na ziskanie parametrov pre pripojenie na sluzbu internetoveho plnenia karty. ==== DelayConfig.xml ==== Aplikacia ho pouziva, ale tym, ze Mijola a Vesna inak zobrazuju farby (na mijole je podsvietenie, na vesne sa meni farba textu) nie je subor z mijoly pouzitelny. Je potrebne (pocas pilotov a do upravy chovania) nahrat Vesnovsku verziu suboru, tzn. ze ak je xml nahravane ako sucast vstupnych dat (externe data), treba ho odstranit alebo nahradit konfiguracnym xml, ktore je sucastou instalacneho balicka Vesny. Od buildu **develop #511** sa na Vesne vyfarbuje meskanie podla DelayConfig.xml (vid [[http://192.168.241.14/wiki/doku.php?id=dev_doc:configs&s=delayconfig#delayconfig.xml|DelayConfig.xml]]): * farba **textu** = xml element **foreground** * farba **pozadia** = xml element **background**