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:

<MenuCategorySettings fixed="1">
        <CMDSetINV tabIndex="2"/>
</MenuCategorySettings>

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

 
dev_doc/nastavenie_icv.txt · Last modified: 2018/04/16 14:15 by 192.168.242.36
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki