+---------------------------------------------------------+ | Firmware pro moduly ID-31 a ID-32. | +---------------------------------------------------------+ --------------------------------------------------------------------------- Verze 6.7 Zkompilovano 09.01.2020 --------------------------------------------------------------------------- Aktualizovan datum na webovych strankach. Pridana podpora pro trackball V0650BNdUy. Pridana podpora zobrazeni textu v hebrejstine. Objekt Canvas neodesila informace o stisku, pokud nema uzivatel dostatecne opravneni. Objekt Canvas neodesila informace o stisku, pokud je prekryt jinym objektem. Objekty obdelnik a odesilaci tlacitko mohou pri stisku nastavit hodnotu promenne. Opravena chyba neuzavrenych UDP socketu. Opravena chyba logovani. Pokud PUB soubor nesel zpracovat, tak se rychle plni log. Opravena chyba zpracovani PUB souboru. Pokud je chybna adresa promenne, tak se radek preskocit a neskonci parsovani. Opravena chyba zpracovani PUB souboru. Pokud zacina prazdnym radkem, tak se preskoci a parsovani pokracuje. Opravena chyba v logovani ve funkci generovani DIFF: zprav. Opravena chyba pripojeni telnet protokolem. Problem se znaky 'telnet negotiation'. Server nerozumel prikazum. --------------------------------------------------------------------------- Verze 6.6 Zkompilovano 01.04.2019 --------------------------------------------------------------------------- Aktualizovan datum na webovych strankach. Opravena chyba v nastaveni konfigurace sluzby PLCComS z aplikace iFoxtrot. Opravena chyba ve sluzbe 'PLCSync'. Neslo ziskat IP adresu PLC z aplikace PLCComS. Opravena chyba proudoveho pretizeni USB portu. USB Flash disk se obcas nepripojil. Opravena chyba: Unable to download file WEBMAKER.XMZ. Datovy oddil byl poskozen. Opravena chyba: Unable to download file WEBMAKER.XMZ. Adresar 'download' nebyl vytvoren. --------------------------------------------------------------------------- Verze 6.5 Zkompilovano 20.02.2018 --------------------------------------------------------------------------- - Pridana moznost obnoveni ini souboru ze zalohy pomoci tlacitka 'Defaults'. - Pridana synchronizacni sluzba PLCSync. - Logy aplikaci MiniBrovser, PLCComS a PLCSync jsou ukladany do pameti FLASH a ne do RAM. - Opravena chyba. Z textu vypisovaneho pres Canvas jsou odstraneny znaky CR, aby nekreslily ctverecky. --------------------------------------------------------------------------- Verze 6.4 Zkompilovano 06.11.2017 --------------------------------------------------------------------------- - Opravena chyba stahovani PUB souboru. Na displeji se nezobrazily zadne objekty z projektu. --------------------------------------------------------------------------- Verze 6.3 Zkompilovano 22.09.2017 --------------------------------------------------------------------------- - Opravena chyba stahovani souboru. Odpoved prikazu GETFILE: mela chybne nastaveny konec radku. --------------------------------------------------------------------------- Verze 6.2 Zkompilovano 30.06.2017 --------------------------------------------------------------------------- - Zmenen obrazek 'favicon.ico' ve webovych strankach. - Pridana volba 'reboot' do webove stranky 'Debug' v bootovaci image. - Pridana ochrana heslem do webovych stranek. Heslo je stejne s aplikaci MiniBrowser. - Pozadi Xserveru se nyni nastavuje podle skinu v aplikaci MiniBrowser. - Pridana podpora uzivatelske zmeny bootovaciho loga. Zmena se provani pres webove rozhrani. - Update nyni loguje do FLASH. - LED HL6 nyni indikuje stav systemu: ID-Boot - timer, ID-3x - hertbeat - Pridany sluzby SSH, SFTP, SCP a STUNNEL. Zatim jsou vypnuty. - Opravena chyba zobrazeni bile barvy na displeji pri jeho inicializaci. - Opravena chyba webove stranky 'Screen shot image'. Stranka akceptuje rotaci a pouziva jednotny CCS styl. - Opravena chyba pri update firmware z bootu. Doslo ke ztrate logu a pocitadel. --------------------------------------------------------------------------- Verze 6.1 Zkompilovano 09.02.2017 --------------------------------------------------------------------------- - Opravena chyba v generovani ridiciho signalu ovladani displeje. Mohlo dochazet k vysviceni displeje. - Opravena chyba TCL2 linky. Po updatu firmware prestala TCL2 linka komunikovat. --------------------------------------------------------------------------- Verze 6.0 Zkompilovano 11.01.2017 --------------------------------------------------------------------------- - Pridana podpora zobrazeni cinskych znaku v zadavacich polich. - Volba 'Project scaling' presunuta na kartu 'Display'. - Zrychlena reakce PLCComS serveru na klientske dotazy. - Pridana podpora komunikace po TCL2. - Pridana podpora pro nove HW revize desek 0300 a 0301. - Pridan kumulativni log pro update. - Kalibracni utilita ma nyni moznost otestovani. - Pridana volba pro otoceni displeje. - Doba podsviceni muze mit hodnotu 0. Pak bude podsviceni trvale zapnuto. - Opravena konfigurace DDR2 radice. Problem stability systemu. - Opravena chyba ve vypoctu MAC adresy. --------------------------------------------------------------------------- Verze 5.9 Zkompilovano 21.07.2016 --------------------------------------------------------------------------- - Opravena chyba barvy textu IP adresy na uvodni obrazovce. Ve skinech chybela prislusna hodnota. - Opravena chyba Xserveru. U nekterych projektu mohlo dojit k jeho restartovani. --------------------------------------------------------------------------- Verze 5.8 Zkompilovano 19.07.2016 --------------------------------------------------------------------------- - Pridana podpora komunikace pres TCL2, pokud to verze HW umoznuje. - Pri komunikaci přes TCL2 displej v PLC ziska stavovou a ridici strukturu, aby PLC poznalo zobrazenoustranku a mohlo prepnout na jinou. - Pridana podpora kodovani textu v UTF-8. - Upraven algoritmus interpolace caroveho grafu v objektu Canvas. - Nacitani obrazku u objektu, ktere nejsou zobrazeny, posunuto az po vykresleni stranky. Zrychli se tim zobrazeni. - Zvetsena obrazkova cache z 20 na 60 obrazku. - Je-li promenna IPADDR=0.0.0.0 tak se nekomunikuje. Ceka se az na nastaveni adresy prikazem SETCONF: a pak se zahaji komunikace. - Pri roztrhnuti dotazu u prikazu DI: nebo EN: je docasne zkracena doba cyklu na minimum. Zrychli se tim komunikace. - U prikazu GETMEM: se loguji pouze chyby, jinak je log prilis velky. Problem nastava hlavne u prace s CabvasLib. - Do logu pridano jmeno sekce PLC, aby bylo jasne, ve ktere sekci je chyba. - Informace o nezdarenem spojeni s PLC se do logu vypisuje pouze jednou. Jinak je log zbytecne velky a je-li PLC sekci vice je i neprehledny. - Pridana podpora noveho formatu PUB souboru. Konce radku neobsahuji: PUB_INOUT, PUB_IN nebo PUB_OUT. - Pridan kumulativni log pro sluzbu PLCComS a MiniBrowser. - Opravena chyba rozsviceni displeje pri vyvolani alarmu. - Oprava zobrazeni podkladoveho obrazku stranky, pokud obsahuje pruhlednost a stranka je na displeji centrovana. - Odstraneny pocatecni nuly z IP adresy. Problem byl treba s takovouto adresou: 192.168.033.176 - Opravena chyba pri navazani spojeni s PLC. Server nezalogoval typ spojeni, ale pouze informace o PLC. - Opravena chyba v prikazu SET:. Nasledoval-li tesne po nem prikaz GET:, vratil server hodnotu z cache, ktera nebyla aktualni. - Opravena chyba v prikazu SET: boolovskych promennych, lezicich na stejne adrese. U dotazu, ktere prisli tesne po sobe, se nastavil pouze posledni. - Opravena chyba zamrzani systemu. System se obcas restartoval pres WDT. - Opravena chyba nastaveni IP adresy pres DHCP. Nebylo mozne nastavit pevnou adresu, dokud se system nerestartoval. - Opravena chyba pri aktualizaci firmware. Nyni se neaktualizije soubor se seznamem DNS serveru. --------------------------------------------------------------------------- Verze 5.7 Zkompilovano 30.03.2016 --------------------------------------------------------------------------- - Pridana nova instance PLCComS na portu 5010. - Uprava USB ovladace zabranujici obcasnym nepravidelnym restartum. - Docasne vypnuti antialiasingu textu. Modul Xft zpusoboval nepravidelne restarty. - U editacniho pole se pri zmene hodnoty prekresluje jeste 5 pixelu za vlastnim napisem kvuli odstraneni artefaktu z antialiasingu. - Canvas pri dlouhem stisku posila kazdou sekundu nove souradnice s malou zmenou, aby bylo mozne v PLC rozlisit dlouhy stisk od vypadku spojeni. - Opravena chyba USB host portu. Nefungoval Mass Storage. --------------------------------------------------------------------------- Verze 5.6 Zkompilovano 02.03.2016 --------------------------------------------------------------------------- - Pokud ma dvoustavovy obrazek prirazeny dva stejne obrazky, zobrazuje se ihned po prechodu na stranku, i kdyz jeste neni znama hodnota ridici promenne. - Pokud dojde k preruseni spojeni s PLC, zavola se preventivne reset nastaveni site eth0. - Pridana podpora pro stahovani videa z kamer přes RTSP. - Pridana podpora vektorovych obrazku SVG. - Pridany ovladace pro FTDI prevodnik USB<->Seriova linka. - Opraven rok na webovych strankach na 2016. - Opravena chyba v konfiguraci site pomoci DHCP. DHCP klient nyni bezi na pozadi a ceka na konfiguraci. --------------------------------------------------------------------------- Verze 5.4 Zkompilovano 13.10.2015 --------------------------------------------------------------------------- - Pokud objekt obsahuje odkaz a je pouze pro cteni nebo nema dostatecne opravneni, bude odkaz zablokovan. - Oprava mezi pri editaci hodnoty ve fixed-point. - Obrazek z IP kamery je skalovan na rozmer zadany z WebMakeru. - Pridan media player pro prehravani RTSP streamu (Napriklad z IP kamer). - Vylepsen a opraven skript 'bootlog'. - Opravena chyba DHCP. Po restartu nefungovala sit. - Opravena chyba v instalacnim skriptu. Modul se mohl chybne nahrat. --------------------------------------------------------------------------- Verze 5.2 Zkompilovano 10.06.2015 --------------------------------------------------------------------------- - Pridana podpora kodove stranky CP-1254 (turecká). - Doplneni chybejicich tlacitek klavesnice ve vsech skinech. - Pristup do nastaveni parametru lze chranit heslem. - Plna podpora CanvasLib v1.6 vcetne vyhlazene grafiky. - Pri zobrazeni alarmu se zapne podsviceni displeje. - V zavadeci MLO povoleno podsviceni. Displej sviti hned po zapnuti napajeni. - Pridana nova verze Xserveru, ktera umi pracovat s vyhlazovanou grafikou. - Pridana podpora pro USB mys. - Pridano jmeno domeny do souboru hosts. - Opravena chyba v http dotazu na webovou kameru. Problem ve znaku '&'. - Opravena chyba detekce mezni frekvence CPU. --------------------------------------------------------------------------- Verze 5.1 Zkompilovano 21.01.2015 --------------------------------------------------------------------------- - Zvysena odolnost proti 'zamrznuti' pri zaruseni odporoveho touchscreenu. --------------------------------------------------------------------------- Verze 5.0 Zkompilovano 09.01.2015 --------------------------------------------------------------------------- - Do menu webovych stranek pridan boot log. - Spusteni watchdogu presunuto do MLO. - Doba watchdogu zvetsena na 15 sec. - Dobu podsviceni lze nastavit pouze v rozsahu 1-255 minut. - Opraveno datum na webovych strankach na rok 2015. - Opravena chyba vyhodnoceni stisku pri probuzeni displeje. - Opravena chyba v inicializaci LCD. Mohlo dojit k vysviceni displeje. - Opravena chyba detekce typu dotykoveho displeje. Displej nereagoval na dotyk. --------------------------------------------------------------------------- Verze 4.9 Zkompilovano 16.12.2014 --------------------------------------------------------------------------- - Opravena chyba zamrzani panelu. Pridan watchdog s nastavenym casem 5sec. --------------------------------------------------------------------------- Verze 4.8 Zkompilovano 04.12.2014 --------------------------------------------------------------------------- - Uprava pro staticky obrazek ovladany retezcem, pokud se obrazek stahoval dlouho (napr. po seriove lince), mohlo dojit k resetu spojeni s komunikacnim serverem. - Kazda instance PLC pouziva vlastni soubory. - Opravena chyba. Jmeno PUBLIC souboru se prevadi na velka pismena. Jinak se muze soubor ulozit dvakrat. - Opravena chyba nedostatku pameti. Nove centraly maji vetsi pamet. Pamet pro registry R zvetsena z 64KB na 512KB. - Opravena chyba nefunkcniho DHCP. --------------------------------------------------------------------------- Verze 4.6 Zkompilovano 22.10.2014 --------------------------------------------------------------------------- - Ve vychozim nastaveni je sitova synchronizace casu NTP vypnuta. Cas se synchronizuje s PLC. - Opravena chyba. Soubor WEBMAKER.XMZ se stahoval z PLC, i když byl projekt označen jako kompletní a CRC programu se nezměnilo. --------------------------------------------------------------------------- Verze 4.5 Zkompilovano 02.10.2014 --------------------------------------------------------------------------- - Pokud není 60s spojení s PLC, restartuje se komunikační server. - Pridana kreslicí plocha pro dynamické kreslení z PLC. - Pridana dynamicka zmena timeoutu na EPSNET komunikaci. Po kazdem neuspesnem pokusu se timeout zvetsi o 500ms. - Pridana promenna PUBFILE_WRITE do INI souboru, ktera zakaze nebo povoli stahovani PUBLIC souboru v pripade, ze se CRC projektu lisi. - Je-li jmeno PUBLIC souboru '.', je aktualni soubor v pameti zrusen a bude se tedy pouzivat pouze fixni soubor. - Do sekce pridana PLC promenna EPSADDR, kterou se nastavi zdrojova adresa pro EPSNET. To resi problem vice serveru pripojenych k jednomu PLC. - Pridano nastaveni promenne EPSADDR do prikazu SETCONF: - Upraveny prikazy GET: a SET: tak, aby bylo mozne pracovat se zakazanymi promennymi. - Pidana podpora pro novou verzi HW desky 0200. Deska ma tlacitko, kterym je mozne prejit do rezimu BOOT. - Odstranena promenna __PLC_TIME z fixniho public souboru. - Opravena chyba, kdy je pri zmene PUBLIC souboru odeslana zprava klientovi. Kdyz se soubor nelisil od aktualniho, tak se nic neodeslalo. - Opravena chyba pri zmene PUBLIC souboru. Neni-li soubor nalezen, tak se puvodni soubor zahodi a clientovi se posila chybova zprava. - Opravena chyba v knihovne 'libepsnet.a' v seriove komunikaci. Pri velikosti paketu nad 250B doslo k zamrznuti vysilani. Problem byl ve vypoctu zpozdeni pro RTS. --------------------------------------------------------------------------- Verze 4.4 Zkompilovano 31.07.2014 --------------------------------------------------------------------------- - Opravena chyba v nastaveni doby podsviceni. Dobu nebylo mozne zmenit. - Opravena chyba v rizeni podsviceni. Pri zmene casu zhasl displej a nebo trvale svitil. --------------------------------------------------------------------------- Verze 4.3 Zkompilovano 30.07.2014 --------------------------------------------------------------------------- - Pri zadavani hesla se zobrazuje posledni znak. - Dvoustavovy obrazek se zobrazuje az kdyz prijdou data z PLC. - Pokud se nedari stahnout XMZ soubor, provede se restart socketu do komunikacniho serveru. - Stahovani souboru je indikovano bargrafem. - Pridana real-time priorita. Vyrazne se tim zlepsilo mereni casu. - Do knihovny 'libepsnet.a' pridana prodleva 1ms do rizeni RTS. Jinak se RTS nestihne. - Je-li cas hlavni smicky vetsi jak pozadovana hodnota, tak se jako cas zpozdeni nastavi prave tato hodnota a ne 1s. - Do prikazu SET:,GET: a GETMEM: pridano prime adresovani. - Opraveno zobrazeni dvoustavovych obrazku s rizenou viditelnosti pri hodnote 0. - Opravena chyba, kdy se pri zmene projektu neulozilo nove CRC a proto se do nekonecna nacital PUB soubor. --------------------------------------------------------------------------- Verze 4.2 Zkompilovano 14.07.2014 --------------------------------------------------------------------------- - Nově se zobrazují i obrázky, které zasahují mimo displej. - Po úspěšné kontrole obrázků se projekt označí jako kompletní, další kontrola se spustí až při změně CRC programu v PLC. - Přidána podpora pro synchronizaci souborů přes USB Flash disk. --------------------------------------------------------------------------- Verze 4.1 Zkompilovano 03.07.2014 --------------------------------------------------------------------------- - Objekty s rizenou viditelnosti pri hodnote 0 se pri prechodu na stranku zobrazi az kdyz se nacte z PLC hodnota ridici promenne (drive na strance problikly). - Pri stahovani obrazku se zobrazuje jejich velikost. - Zmena projektu neni detekovana pres WARNING:250, ale DIFF:__PF_CRC, tim nedochazi k ovlivnovani pokud je na jeden komunikacni server pripojeno vice displeju. - U spodniho okraje obrazovky se zobrazuji chybove zpravy z komunikacniho serveru. - Prodlouzena doba timeoutu ze 750ms na 950ms v 'libepsnet.a'. - Pridano nastaveni IP adresy pro PLC, PLCComS a portu pro PLCComS do weboveho rozhrani. - Pridana konfigurace pro kapacitni displej. - Opravena chyba pri nacitani PUBLIC souboru. Nyni se nacte, jen kdyz se lisi od aktualniho. - Opravena chyba, kdy pri pripojeni vice klientu dochazelo k ukonceni aplikace. Problem byl v obsluze pripojeni, kde se necekalo na nacteni PUB souboru. --------------------------------------------------------------------------- Verze 4.0 Zkompilovano 11.06.2014 --------------------------------------------------------------------------- - Vypnuta souborova cache. Soubory se stahuji primo z PLC bez dotazovani na informace o souboru. - Zkracena prodleva pri stahovani souboru na pozadi ze 100 na 10 ms. - Zkracena prodleva po ukonceni prijmu dat na seriove lince v 'libepsnet.a'. Konec zpravy se hlida znakem ED na jejim konci. Nedochazi tak ke zpozdeni 250ms. - Odstranena ochrana proti nahrani prototypovych modulu. - Opravena chyba mezi pri editaci hodnoty, meze se nehlidaly na datovem typu REAL a LREAL. Po prechodu na jinou stranku se MiniBrowser restartoval. - Opravena chyba v seriove komunikaci pri stahovani souboru. Pri velkych prodlevach SD karty dochazelo k padu aplikace. - Opravena chyba pri stahovani velkeho mnozstvi souboru. Zhruba po 250 souborech se nepovedlo vytvorit thread a soubor jiz nesel stahnout. - Opravena chyba v update firmware. Soubor 'PLCComS.ini' nebyl updatovan. - Opraven chybny pomer stran loga na 16:9. --------------------------------------------------------------------------- Verze 3.8 Zkompilovano 14.05.2014 --------------------------------------------------------------------------- - Pridano hlidani vypadku komunikace s komunikacnim serverem. - Pridana podpora zobrazeni textu v kodovych strankach CP-1254 a CP-1255. - Datum a cas obrazku se nastavuje podle informaci z XMZ souboru. - Pridan antialiasing textu. - Cas se synchronizace z PLC, pokud neni nastaven rozumne. - Zrychleno stahovani souboru z centraly. Zrychleni je zhruba 5x. - Opravena korekce casove zony pri editaci data a casu. - Opraveno zobrazovani Scrollbaru. Ty se zobrazuji, az kdyz je obrazek vetsi nez displej o vice nez 5 pixelu. - Opravena chyba v zobrazeni obrazku. Obrazky zobrazene od zaporne souradnice se oriznou a zobrazi (drive se nic nezobrazilo). - Opraveny chyby v updatovacich skriptech. Soubory se nemazou z USB disku. Lepsi detekce chyb. Chybove zpravy se zobrazuji na LCD. --------------------------------------------------------------------------- Verze 3.7 Zkompilovano 30.04.2014 --------------------------------------------------------------------------- - Uvodni verze.