+---------------------------------------------------------+ | Firmware pro moduly ID-35 a ID-36. | +---------------------------------------------------------+ --------------------------------------------------------------------------- Verze 7.6 Zkompilovano 16.12.2021 --------------------------------------------------------------------------- - Funkce crcPLC() nahrazena tabulkou. Rychlejsi vypocet. - Oprava stahovani PUB souboru pri zmene projektu pomoci TTR. Kdyz neni zapnut zapis souboru, tak se pri chybe nestahne PUB soubor. - Oprava. Kvuli rychlosti je na panelech ID-3x vypnuto paralelni ziskavani dat prikazem GETMEM:.Promenna MEM_USE_THREADS. - Oprava. Kvuli rychlosti je na panelech ID-3x vypnouto generovani DIFF: zprav u zakazanych promennych. Promenna DIFF_VAR_ENABLED_DI. - Oprava. Pokud je CRC projektu 0, tak funkce InitPubfileCommObject() skonci chybou a nastahuje PUB soubor. - Oprava ztraty promennych v odpovedich LIST:, GET: a DIFF:. Pokud je odpoved dlouha a rozdeli se, tak se ze seznamu zpracovanich polozek smaze i jedna nezpracovana polozka. - Oprava padu aplikace pri zmene projektu. Pokud se meni projekt v PLC pomoci TTR balicku, tak vypadne EPSNET komunikace a nestahne se PUB soubor. Problem s verzi FW 3.9 na CP-2xxx. --------------------------------------------------------------------------- Verze 7.5 Zkompilovano 12.11.2021 --------------------------------------------------------------------------- - Nastaveni skinu a meritka se ulozi do ini souboru, i kdyz se setup okno ukonci tlacitkem Cancel. - Dynamicka zmena prihlasovacich udaju, hesla ze souboru PANACCESS.XML maji prednost pred WEBMAKER.XMZ. --------------------------------------------------------------------------- Verze 7.4 Zkompilovano 04.11.2021 --------------------------------------------------------------------------- - Odstranen ucet uzivatele 'user'. - Soubory pro spravu uzivatelskych uctu jsou nyni perzistentni. - Povoleno logovani prihlasenych uzivatelu. --------------------------------------------------------------------------- Verze 7.3 Zkompilovano 19.08.2021 --------------------------------------------------------------------------- - Pridana podpora mezi pri editaci hodnoty typu DATE, TIME, DT, TOD. - Pro zadavaci pole podpora volby "zobrazit jako heslo". - U velikosti stazenych souboru se zobrazuje i zabrane misto v %. - Pridana castecna podpora noveho HW revize 0302 (Kapacitni displej RK043FN66HS-CTG) zakladni desky. - Oprava zobrazeni textu v UTF-8. - Oprava nastaveni polozky 'Dialog theme' a 'Project scaling' v menu 'Display setup'. - Oprava. Velikost logu pro 'PLCComS' a 'MiniBrowser' je omezana na 512KB. - Oprava. Pokud instalace probiha, nelze instalacni skript spustit. - Oprava. Pred zahajenim instalace se kontroluje velikost volne pameti. --------------------------------------------------------------------------- Verze 7.2 Zkompilovano 23.04.2021 --------------------------------------------------------------------------- - Aktualizovana utilita 'stm32flash' verzi z CP-2xxx. - Datova slozka 'PLCComS' je presunuta do adresare pro spolecnou cache. - Pridany chybejici nastaveni z menu panelu do weboveho nastaveni. - Nastaveni IP adresy PLC presunuto z menu 'Network' do menu 'Connection'. - Opraveno nahravani TCL2 procesoru po zmene TCL2 adresy. Panel se nekdy zasekl. - Opraveno zobrazeni podkladoveho obrazku pred spustenim 'MiniBrowseru'. --------------------------------------------------------------------------- Verze 7.1 Zkompilovano 22.02.2021 --------------------------------------------------------------------------- - V univerzalni MAC adrese pro autologin panelu lze zadat i adresu panelu, MAC vypada FF:FF:FF:FF:adr:typ - Opravena chyba na EPSNET komunikaci. Chybne se skladali EPNET frame do jednoho paketu. Centrala pak vracela chybnou velikost dat. - Opravena chyba neuvolnovani pameti v prikazu GETMEM: - Opravena chyba v prikazu GETMEM:. Prikaz obcas zpusobil vyjimku SEGV. - Opravena chyba testu velikosti zpravy v prikazu READN v 'libepsnet.a'. Je-li promennych mnoho, tak se spatne skladaji EPSNET frame a centrala neodpovi na dotaz. - Opravena chyba EPSNET komunikace. Komunikace promennych je zhruba 5x rychlejsi. - Opraveno preskoceni telnet negotiation. Mohlo zpusobit SIGSEGV. - Opravena chyba pri nastaveni promennych typu BOOL. Jednotlive bity se nastavuji primo v PLC. - Opravena chyba nezname promenne v prikazu GET: a LIST: s maskou. Vraci se prazdny seznam a ne chyba. --------------------------------------------------------------------------- Verze 7.0 Zkompilovano 09.10.2020 --------------------------------------------------------------------------- - Pokud ma text vypisovany do Canvasu vyplnene pozadi, je oproti minulym verzim o 2 pixely vyssi a delsi, protoze v zavislosti na zobrazenem textu nekdy nemelo pozadi za textem zadny presah. - Zvetseni rozsahu editace data do roku 2100. - Zabraneni stisku jineho objektu, pokud se pri stisku nad objektem ujede mimo jeho hranice. - Pri aktualizaci FW se zobrazuje jeji prubeh. - V 'Boot' modu se zobrazuji informace o panelu. - Odstraneno rucni nastaveni data a casu. Panel se synchronizuje s PLC. - Pridana sluzba SCP a SSH. - Odstranena sluzba FTP a TELNET. - Opraveno zrcadleni hebrejskych textu. - Opraveno zobrazeni obrazku, pokud ma rozmer pres cely displej. --------------------------------------------------------------------------- Verze 6.8 Zkompilovano 20.02.2020 --------------------------------------------------------------------------- - Opravena chyba pri praci s objekty 'Sloupec ovladany promennou'. Obcas doslo k padu aplikace. - Opravena chyba nastaveni casu. Cas nebylo mozne nastavit. - Opravena chyba neuzavirani UDP socketu na EPSNET komunikaci. --------------------------------------------------------------------------- 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'. - Logy aplikaci MiniBrovser, PLCComS a PLCSync jsou ukladany do pameti FLASH a ne do RAM. - Upraveno zpracovani souboru ze sekci [PLC] a [FLASH]: Sekce nemusi existovat a soubory v sekci nemusi byt uvedeny poporade. - Opravena chyba. Z textu vypisovaneho pres Canvas jsou odstraneny znaky CR, aby nekreslily ctverecky. - Opravena chyba v komparaci casu souboru na USB a PLC. Soubory z USB se synchronizovali vzdy. --------------------------------------------------------------------------- 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 --------------------------------------------------------------------------- - Pridana volba logovani, pro sluzbu PLCSync, do webove stranky 'Debug'. - 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 10.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 13.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. - 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 14.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. - Pridana podpora otoceni displeje na vysku. - 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. - Opravena chyba nastaveni uhlu otoceni displeje. Otoceni nebylo mozne nastavit. --------------------------------------------------------------------------- Verze 5.6 Zkompilovano 29.02.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. - Zmeneno prihlasovaci heslo uzivatele 'root'. - Pridan ovladac pro odporovy TouchScreen: Microchip AR1020 - 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. - Opravena chyba pri nastaveni rotace displeje. - Opravena chyba v generatoru MAC adress. --------------------------------------------------------------------------- Verze 5.5 Zkompilovano 23.11.2015 --------------------------------------------------------------------------- - Oprava zobrazeni vicestavovych obrazku, pokud nemely prirazen obrazek, mohlo nekdy dojit k nedokresleni ostatnich objektu na strance. - Uprava zjisteni velikosti dvoustavoveho obrazku, pokud stav 0 nema prirazen obrazek ani popis, pouzije se pro urceni velikosti obrazek nebo popis ze stavu 1 - Opravena chyba nastaveni DHCP. Nastaveni nebylo mozne ulozit. - Opravena chyba v konfiguraci site. Sit po restartu nekdy nefungovala. --------------------------------------------------------------------------- Verze 5.4 Zkompilovano 21.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'. - Pres webowe rozhrani je mozne nastavit uhel otoceni displeje. - 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 --------------------------------------------------------------------------- - Uvodni verze.