====== Nastavenie a vycitanie ICV ====== Pozn.: primarne popisane pre palubny pocitac Vesna na zaklade redmine feature 3452, ale rovnako by to malo fungovat aj v Mijole ===== Uvod ===== Zapis a vycitavanie ICV (identifikacne cislo vozidla) z rozvodnej dosky zabezpecuje aplikacia config_vehicle. Je sucastou aplikacneho balicka a standardne sa nachadza v adresari /opt/emtest/bin/, na Vesna je to /opt/app-5/bin/. Svoju cinnost loguje do suboru /tmp/config_vehicle.log. ===== Kontrola/Nastavenie vstupov ===== Aby aplikacia config_vehicle pracovala korektne, resp. aby vobec nieco robila, musi byt v HwConfig.xml zapnuty device "ConnBoard" a spravne pripojena rozvodna doska. Aby aplikacia Vesny ponukala v menu moznost nastavit ICV, treba v menu.xml zapnut nastavovanie ICV: ===== Popis vycitania ICV z rozvodnej dosky ===== Ak je vsetko spravne zapojene a aplikacia config_vehicle pri starte nenajde subor INV.txt v adresari /opt/emtest/etc/hlavny (adresar, kde sa uklada cislo pre napalenie do rozvodnej dosky), preskoci zapis a pokusi sa vycitat ICV z rozvodnej dosky. Po uspesnom vycitani ICV z rozvodnej dosky cislo zapise do suboru /tmp/INV.txt. Nasledne sa pre mijolu odzalohuje do suboru /opt/emtest/etc/holder/backup/INV.txt. Pre Vesnu: /opt/app-5/var/etc/IdentificationBackup/INV.txt. ===== Popis zapisu ICV do rozvodnej dosky ===== Dopravna aplikacia ponuka nastavenie ICV iba mimo vydaja v menu "Nastavenia" v zalozke "Vseobecne". Po potvrdeni volby sa zobrazi okno pre zadanie ICV. V text-boxe je prednastavene cislo z /tmp/INV.txt. Ak obsluha navoli a potvrdi ine cislo, dopravna aplikacia zapise toto cislo do /opt/emtest/etc/hlavny/INV.txt a sucasne ho prepise aj v /tmp/INV.txt. Aplikacia config_vehicle napali nove cislo do rozvodnej dosky pri svojom najblizsom starte. ===== Zoznam ciest po zmene adresarovej struktury vo Vesne ===== Cesta so suborom pre napalenie ICV: /opt/app-5/var/etc/INV.txt Cesta so zalohou suboru: /opt/app-5/var/etc/IdentificationBackup/INV.txt Pozn.: obe cesty su na read-only particii