Na tejto stránke je možné nájsť informácie o starších verziách aplikácií

2106

Builds and changelog

Notes

Stable release change

    • BugID 59485 - PresaleSystem - Ciastocne storno PCL, ktore ma dotovanu cenu (aplikacia 5 ci 6) a ma aspon jednu regionalnu zonu zle pocitalo alikvotnu ciastku (velke zaporne cislo)
    • Redmine Task 15831 - PresaleSystem - Zaokrúhľovanie na 5cent - do casoveho listka sa zapisovala este nezaokruhlena cena
    • Redmine Task 15514 - DataIO - Kontrola QR kódu aplikácie IDS BK - nova kombinacia statistikych struktur
    • Redmine Task 14931 - Vesna - Kontrola QR kódu aplikácie IDS BK - Typ platby sa ma zapisovat Coupon (Vyhodnejsie pre TransOffice)
    • BugID 59876 - Vesna - Moznost nastavit country code pre EAN13 na tankovacom listku
    • Redmine Bug 16067 - Vesna, AppCore - oprava ceny JL v poli pre sucet cien listkov
    • Redmine Bug 16084 - Vesna, AppCore - opravena nezaokruhlena cena v QR kode tlacenom na listku + oprava zohladnovania poctu listkov v cene na QR kode
    • Redmine Bug 16089 - Vesna, AppCore - opravena nezaokruhlena cena PCL zapisaneho na karte v kolekcii PCL pri predlzeni
    • Redmine Bug 16091 - Vesna, AppCore - opravene zaokruhlovanie nespravnej ceny PCL s regionalnou zlavou pri predlzovani PCL
    • Redmine Bug 16092 - Vesna, AppCore - oprava JL zapisaneho na karte pri vydaji kombinovanej jazdy PCL & JL, ak na EP nie je dost penazi
    • BugID 57216 v3 - SmartCardService - Detekcia Virtualnej dopravnej karty/Bankovej karty, reset spojenia s citackou kariet na mikro zariadeni
    • Redmine Task 15787 v2 - PresaleSystem - Zaokruhlovanie na 5-cent - uprava zastupnych znakov pre tlac, osetrenie nulovej ceny, tlac spravnej sumy bez DPH
    • BugID 56350 - Vesna, Slave - Ak bol strhnuty poplatok za viac mesiacov, DPH v statistike bola vypocitana iba za jeden mesiac
    • BugID 56350 - PresaleSystem - Nevyplnena DPH v statistike pri strhnuti poplatku
    • BugID 55526 - Zapis EZmenaUdajov2 do statistiky pri predlzeni bonusovej zlavy vo vozidle
    • Redmine Task 14930 v2 - Vesna - hlasenia pre cestujucich - caka sa na uvolnenie audio kanala a hlasenie sa prehra po uvolneni; hlasenia ktore sa maju prehrat na viacero kanalov sa posielaju rozdelene na jednotlive individualne kanaly
    • BugID 57216 - SmartCardService - Detekcia Virtualnej dopravnej karty/Bankovej karty, reset spojenia s citackou kariet na mikro zariadeni
    • Redmine Task 15533 v2 - Vesna - Ostry Elmolis kluc - upraveny format ostreho podpisoveho kluca
    • NoBugID - SmartCardService - Fix read snr on SK4HSMv5 SAMs, log SCardConnect result on error
    • NoBugID - Vesna - pad aplikacie pri predlzovani PCL, ktoremu nevypocitalo cenu a v prazdnom kalendari sa klikalo na sipky dopredu/dozadu
    • Redmine Task 15182 - Vesna - IDS ZSK - predlzovanie PCL, ktore su po novom uz celosietove, vo vozidle
    • NoBugID - SmartCardService - BugFix: Odbavenie Mifare Classic na mikro tlaciarni
    • NoBugID - SmartCardService - BugFix: Fix storno ZoneList TimeTicket (Mifare Classic)
    • NoBugID - SmartCardService - BugFix: Fix keydata decrypt on SSL ver > 3
    • BugID 52282 - Vesna - Klavesnica doplnena o znaky bodka, ciarka a otaznik
    • BugID 52671 - Vesna - Ak zlyha synchronizacia casu na terminali na citacke, nezobrazi sa chybova hlaska
    • BugID 52740 - Osetrenie jazdy na kilometricke PCL, aby do prejazdenych kilometrov nezapocitalo predtym odjazdene ine PCL (napr MHD)
    • Redmine Task 14425 v4 - CommonDevices - Nedozapisovany pociatocny listok - Close upd socket, when installation start from commcentre
    • NoBugID - IDS ZSK - Uprava vyhodnocovania celosietoveho zonoveho listka (predtym bola podmienka, ze zastavka nesmie mat na sebe zonu 0 (na nastupiskach, ani zona nastup, ani zona vystup), teraz zastavka musi mat na sebe aspon jednu zonu danej ids)
    • Redmine Task 13324 v2 - Vesna, OBCDevices - LCD tabule - dokoncena implementacia commandu pre pokracujuce spoje, opravene odosielanie textovych sprav, oprava meskania posielaneho na tabulu
    • Redmine Task 14467 - Vesna - Monitoring stavu RTC batérie - opravene logy pri odosielani dispecingovych sprav (pri uspechu sa logovala chyba)
  • Jenkins build 1496 - problemy s citanim mifare classic (vyriesene 1509)
    • BugID 51754 - PresaleSystem - Predaj PCL so zlavou mesta Bratislava cez platnost bonusovej zlavy na karte
    • BugID 51324 v5 - SmartCardService - Detekcia Virtualnej dopravnej karty/Bankovej karty !!! NUTNE OTESTOVAT PLATOBNY POUZIVANY S MIKRO ZARIADENIAMI
    • BugID 51435 - Jazdy na casovy listok s rovnakou nastupnou a vystupnou zastavkou sa vyhadzuju (nejdu do statistiky ani sa netlacia na potvrdenku)
    • BugID 51324 v4 - SmartCardService - Detekcia Virtualnej dopravnej karty/Bankovej karty v android MT !!! NUTNE OTESTOVAT PLATOBNY POUZIVANY S MIKRO ZARIADENIAMI
    • Redmine Task 14889 - Vesna - Tracking v Arriva Mobility Solutions - URL servera je mozne konfigurovat v sysconf.xml
    • BugID 51324 v3 - SmartCardService, Vesna - Detekcia Virtualnej dopravnej karty/Bankovej karty v android MT !!! NUTNE OTESTOVAT PLATOBNY POUZIVANY S MIKRO ZARIADENIAMI !!!
    • BugID 51648 - VendingMachine - CompaniesConfig.xml na automate bol umiestneny na nespravnej ceste, zaroven bol aktualizovany na poslednu verziu
    • Redmine Task 14425 v3 - PresaleSystem - Nedozapisovany pociatocny listok - osetrenie roznych stavov pri prihlasovani obsluhy
    • BugID 51500 v2 - PresaleSystemPC - v rezime reklamacie sa neponuknu ani papierove casove listky
    • BugID 48528 v2 - Vesna - Modelova trasa nezahrna navazny spoj (teda sa nan ani nebude synchronizovat) + v pripade spustenia synchronizacie sa zaloguje poslednych 5 prijatych poloh pre pripadnu rekonstrukciu situacie
    • BugID 51324 v2 - SmartCardService - Detekcia Virtualnej dopravnej karty/Bankovej karty v android MT !!! NUTNE OTESTOVAT PLATOBNY POUZIVANY S MIKRO ZARIADENIAMI !!!
    • Redmine Task 14425 v2 - PresaleSystem - Nedozapisovany pociatocny listok - osetrenie roznych stavov pri prihlasovani obsluhy
    • Redmine Task 14268 v6 - OBCDevices - Qadra - synchronizacia casu - fix nevalidne parametre vratene od Qadry
    • BugID 51324 v2 - SmartCardService - Detekcia Virtualnej dopravnej karty/Bankovej karty v android MT
    • Redmine Task 14425 - Vesna,PresaleSystem - Nedozapisovany pociatocny listok
    • BugID 51188 - PresaleSystemPC - osetrenie teoretickej moznosti, ze sa predpredaj po uzatvoreni odpoctu neukoncil a ostal visiet vo vydaji so zavretym odpoctom
    • BugID 51500 - PresaleSystemPC - pri reklamacii sa ponukaju iba tarify casovych listkov a vkladu na penazenku
    • Redmine Task 14268 v5 - OBCDevices - Qadra - synchronizacia casu - zalogovane nevalidne parametre vratene od Qadry
    • Redmine Task 14472 - Vesna, AppCore, ApplicationTexts - Ošetrenie nábehu Vesny s nekorektným časom - DOCASNE ODSTRANENE V DALSOM BUILDE
    • Redmine Task 14655 - Vesna, AppCore - Odoslanie hodnoty napania na RTC baterii na dispecing
    • Redmine Task 14656 - Vesna, AppCore - Odoslanie monitoringovej spravy o stave RTC baterie
    • Redmine Task 14657 - Vesna, ApplicationTexts - Monitoring RTC baterie - indikacia pre vodica
    • BugID 50285 v2 - Vesna - Utriedenie zon pri zastavke vo vydajovom okne vesny - triedia sa ako cislo, nie ako text, takze uz to funguje aj na zony mensie ako 100
    • Redmine Bug 14612 - Pad aplikacie, ak bolo MHD PCL platne na prvej zastavke a neplatne na poslednej (vypnuty kombinovany listok, MHD MT)
    • Redmine Task 14495 - Vesna, AppCore, ApplicationTexts - Zákaz vnútroštátnej prepravy na medzinárodnej linke
    • Redmine Task 14594 v2 - packageTemplates - PPP interface pri terminali CRE10
    • BugID 50808 - Ikonka na liste pre zobrazenie informacii o prestupoch na aktualnej zastavke fungovala iba raz, potom bolo treba prepnut stav, aby fungovala opat jeden krat
    • NoBugID - PresaleSystemPC - nefungovala sietova cesta pre ukladanie logoveho suboru v pc predpredaji
    • BugID 48770 - PresaleSystemPC - Ak bola vybrata 'Default' tlaciaren, nefungoval nahlad tlace predbezneho odpoctu (a teda celkovo predbezny odpocet)
    • Redmine Task 14439 v2 - Vesna - Hlaska “odlozte kartu” na tlaciarni po EMV platbe
    • Redmine Task 14372 v2 - Vesna, SmartCardService - Podrzanie bankovej karty po uspesnej platbe
    • Redmine Task 14162 v3 - UpdateFirmwares - Update FW v zariadeni Qadra - fix neuspesneho update
    • BugID 50205 - Chybna platnost listka pri platbe EMV
    • Redmine Task 14341 v5 - CommonDevices - uprava large a largeBold fontov pre MIKRO CVX oznacovac (znaky su o 2px sirsie a o 1px dalej od seba); je nutne spravne nastavit sirku v MarkerTicket.xml, inak moze byt font orezany
    • Redmine Task 13498 v3 - Vesna, OBCDevices - opravane chybajuce ukoncovanie textoveho retazca znakom '\0' v commandoch pre LCD tabule Info message from dispatching a Line name; opravane nastavovanie defaultneho casu platnosti pre textovu spravu z dispecingu, kt. sa posiela na LCD tabulu
    • Redmine Bug 14359 - Vesna - opravene/doplnene posielanie prvej a poslednej zastavky na citacku pri volbe odchylkoveho spoja (odchylkovej zaciatocnej/konecnej zastavky)
    • Redmine Task 14268 v3 - Vesna - Qadra - implementacia na Vesne - aktualizacia api sluzby ObcAPI/Qadra, zmensenie velkosti databazoveho suboru pri nabehu obc Vesna
    • BugID 47873 - Slave - Zmena hlasky na citacke, ak zlyha vydaj listka
    • Redmine Task 14308 - PresaleSystem - Cislo zavodu na cipovej karte v statistike pri ciastocnom storne PCL
    • Redmine Task 14328 - SmartCardService - Znovupripájanie platobného po strate spojenia
    • Redmine Task 14268 - Vesna, OBCDevices - Qadra - implementacia na Vesne
    • Redmine Task 14341 - CommonDevices, VehicleSystemUtils - pridane nove fonty pre Mikro CVX oznacovac
    • Redmine Bug 14106 - AppCore - opravena kontrola maximalneho poctu jednorazovych listkov pre kartu (povodne sa nekorektne kontroloval maximalny pocet listkov pre celu kartu, po oprave sa kontroluje maximalny pocet listkov pre konkretny index (slot) na karte)
    • NoBugID - PresaleSystem - osetrenie maximalneho poctu zon pre necelosietovy listok - ak posledna zadavana zona uz je v zozname, neprepne sa do celosietoveho listka
    • NoBugID - program flashbuse vyzadoval, aby riadky s tabulami 'BuseTable' isli za sebou (nesmeli byt medzi nimi ine zariadenia, lebo ich potom odignoroval)
    • NoBugID - PresaleSystemPC - ak ma casovy listok pevny datum zaciatku platnosti, sipky pre posun platnosti posuvaju roky a nie dni
    • NoBugID - Doplnene logy pri prehravani mp3 cez libMultimedia
    • NoBugID - po neuspesnom pokuse o pripojenie na LedNotification OCC pridany sleep 5s. V pripade, ze to koncilo 'connection refused' sa pokusy o pripojenie opakovali aj 20-krat za sekundu
    • Redmine Task 14005 v2 - Mijola - Textovy nazov nastupiska - oprava diakritiky na mijole
    • Redmine Task 13498 v2 - OBCDevices - oprava ciselnika pre sposob zobrazenia spravy pre info spravy z dispecingu pre LCD panely vo voze (nesulad - protokol vs to, co sa realne posielalo)
    • Redmine Task 13602 - Ak sa pri uzatvarani DZVV nezadavala nijaka hodnota (tachograf/tankovanie/klima/bufik), stav tachografu sa predsalen odosle a to nulovy. Nezadavane hodnoty sa nemaju odosielat vobec.
    • Redmine Task 13481 v3 - Vesna - Možnosť zadať tankovanie (nafta, adblue, tachograf) na PP a odoslanie do TF - prikaz v menu: “CMDRefuel” - fix ikony menu po ukonceni stavu
    • Redmine Task 14178 - strata focusu po nespravne zadanom hesle vodica alebo dzvv
    • Redmine Task 14110 - Slave - Hlasitost na mikrocitacke
    • BugID 47965 - priznak bezDPH v statistike sa ma plnit jedine v pripade, ze nastupna a vystupna zastavka su v roznych statoch
    • Redmine Task 14144 - Prehravanie reklamnych dat do LCD tabule - ak palubny pocitac nabehne skor ako LCD tabula, reklamne data sa do nej neprehraju
    • Redmine Task 14068 - Prepis pamate pri nastaveni kombinovaneho listka na 1 (jednoduche kombinovanie) a pri pocte sekcii vacsom ako 2
    • Redmine Task 13759 - Kilometricky doplatok ku zonovemu PCL - rozdelovanie na sekcie po vzore Ziliny aj pre TTSK
    • Redmine Task 14098 - PresaleSystem - Nespravna cena pri predlzeni zonoveho casoveho listka
    • NoBugID - Vzhlad numerickej klavesnice s desatinnou ciarkou
    • Redmine Task 14005 - Vesna, Mijola, AppCore, DataIO, OBCDevices, VehicleSystemUtils - doplnena moznost textoveho nazvu nastupista
    • Redmine Task 14024 - SmartCardService,NetSamService - Riesenie duplicitnych SNR SAM - - otestovat SAM Update
    • Redmine Task 14127 - Udalost pre zmenu typu karty na mifare classic kartach
    • Redmine Task 14126 - Synchronizacia casu na EMV terminali
    • Redmine Task 13853 v3 - zlepsene znovupripajanie na mikrotlaciaren po rozpadnuti spojenia
    • Redmine Task 13602 - Elektronicka stazka - stav tachografu sa odosiela s presnostou na 1 desatinne miesto
    • Redmine Task 14048 - SmartCardService - Problem po prepnuti anteny - oprava chyby, ak bolo na SCS poslana 2x ta ista poziadavka na prepnutie anteny - OTESTOVAT AUTODETEKCIU EMV a PLATBU BK
    • Redmine Task 13604 v3 - Vesna - Potvrdenie vodica o prevzati vozidla - Pridanie kontakt na dispecing
    • Redmine Bug 13837 v2 - Vesna - oprava problemu, kedy sa citacka nevrati do autovydaja v pripade, ze na Vesne je pouzita karta s nedostatocnym kreditom a uzivatel zrusi platbu v hotovosti
    • Redmine Task 13904 - Vesna, Mijola - ciarovy/QR kod sa tlaci iba na koncovom listku odpoctu (z predbezneho je vynechany)
    • BugID 46848 - PresaleSystem - do statistiky sa zapisuje aplikacia pouzita pri vypocte ceny, ale len v pripade, ze cena bola rozna od tej pre aplikaciu 0
    • BugID 46536 - tlac sekcie OneWayTicketTimeValidityData pri 24-hodinovych listkoch
    • Redmine Task 13993 - Vesna - pridana moznost automaticky tlacit samostatny listok pre tankovaci automat po vytlaceni konecneho listka odpoctu
    • Redmine Task 13766 - Vesna - Periodické hlásenie zvuku vo vozidle - Spajanie viacerych zvukov do jednej mp3 + optimalizacia vytvarania zvukoveho suboru
    • Redmine Task 13604 v2 - Vesna - Potvrdenie vodica o prevzati vozidla - Chybajuci preklad a uprava textu
    • Redmine Bug 13837 - Vesna - oprava problemu kedy sa citacka nevrati do autovydaja v pripade, ze na Vesne je pouzita karta s nedostatocnym kreditom a listok sa vyda v hotovosti
    • Redmine Task 13842 - ApplicationTexts, Vesna - po kliknuti na datum/cas v paneli sa zobrazi toast s podrobnejsim infom o aktualnom datume
    • Redmine Task 13741 - Unit test pre autovydaj
    • Redmine Task 13752 - Specialny log pre EMV transakcie
    • Redmine Task 13727 - Zmazaný emcommd - pri vypinani Vesny pred volanim prikazu shutdown skontrolovat, ci nebezi proces copytoflash a ak ano, pockat na jeho ukoncenie
    • Redmine Task 13740 v2 - Vesna - Zobrazenie kilometrov na Vesne - Ak je na spoji zastavka viackrat s rovnakym tarifnym cislom, mala by byt vzdialenost pocitana vzdy podla tej, ktora je najblizsie k nastupnej
    • Redmine Task 13604 - Elektronicka stazka - potvrdenie stavu vozidla vodicom pri preberani vozidla
    • Redmine Task 13773 - Skript autorun_emv_pppd vytazuje Vesnu - V pripade, ze EMV terminal je na citacke, skripty autorun_emv_pppd a autorun_emv_device nemaju zmysel. Ak je Type=“Slave”, nemusia sa ani spustat.
    • Redmine Task 13602 v2 - Vesna - Zadavanie pozadovanych hodnot pri uzatvarani DZVV
    • BugID 46275 - Mijola, Vesna - Nastupiste, ktore sa zobrazuje v [] vo vydaji sa ma brat zo SpojZastavky, nie z LinkaZastavky
    • Redmine Task 13766 - Vesna - Periodické hlásenie zvuku vo vozidle
    • BugID 46259 - Oprava plnenia priznaku bezDPH do statistiky - pri par-centovych listkoch rozdelenych na viacere segmenty sa plnil aj ked nemal
    • NoBugID - Info o karte na mijole zobrazuje pri casovych listkoch okrem datumu aj cas
    • Redmine Task 13602 - Vesna - Zadavanie pozadovanych hodnot pri uzatvarani DZVV
    • NoBugID - Predaj pasmovych 24-hodinovych PCL v MHD TN na mijole - plnenie nastupneho a vystupneho pasma
    • Redmine Task 13649 - AppCore - pridane odosielanie MAC adries Wifi a Gsm do dispecingu v dispecingovej sprave 1-2
    • Redmine Task 12456 v3 - Vesna - po stlaceni menucommand-u pre mazanie citaciek sa na Vesne ukonci stav s menu
    • Redmine Task 13735 - PresaleSystem + PresaleSystemPC - Ak doslo k chybe pocas naplnania dat z formulara, zobrazena hlaska zabranila vycisteniu formulara po odtiahnuti karty
    • NoBugID - Predaj pasmovych 24-hodinovych PCL v MHD TN na mijole
  • Jenkins build 1408 - NEFUNGUJE AUTOVYDAJ > > > > > > > > > > > > > > > > > > > > > > > > > POTREBNE VYHODIT TicketTicketsLists.xml Z EXTERNYCH DAT < < < < < < < < < < < < < < < < < < < < < < < < < < <
  • Jenkins build 1407 - NEFUNGUJE AUTOVYDAJ
    • BugID 45755 - IDS ZSK - Uprava rozdelovania trasy na trip sekcie pre dopravne systemy, ktore kombinuju zonove casove listky s kilometrickym doplatkom
    • BugID 45457 - Udalost pre ukladanie osobnych dat z karty - osetrenie nuloveho SNR (SNR sa berie z udalosti a nie z dat z karty + ak je napriek vsetkemu 0, tak sa zaznam ani neuklada do statistiky) a v pripade mifare classic karty sa plni do zaznamu typ karty + podtyp karty, nielen typ samotny
    • Redmine Task 12132 - CommonDevices - zatuhnutie aplikacie, ak sa pocas pokusu o znovupripojenie k EMV posle handshake, close totals alebo stiahnutie parametrov
    • Redmine Task 13598 v2 - Vesna - Tlač čiarového kódu pre tankovací automat - chybne vytlacenie po restarte zariadenia
    • Redmine Task 13630 v2 - PresaleSystem + PresaleSystemPC - Nulova DPH pre zonu 190 - tlac spravnej DPH na predpredajnych aplikaciach
    • Redmine Task 13630 v2 - Vesna, Mijola - Nulova DPH pre zonu 190 pri predlzeni PCL vo voze - naplneny priznak bezDPH v statistike
    • Redmine Task 13537 v2 - platba bankovou kartou prerusena kliknutim na niektoru z ikon vo vrchnom riadku
    • Redmine Task 13542 - Vesna - Timeout pri prepnuti anteny
    • Redmine Task 13558 - OnBoardComputer - pri prepojeni palubakov (v KE) si aj slave palubak synchronizuje cas z GPS pri vstupe do vydaja
    • Redmine Task 13481 v2 - Vesna - Možnosť zadať tankovanie (nafta, adblue, tachograf) na PP a odoslanie do TF - prikaz v menu: “CMDRefuel” - odosielanie spravnych hodnot
    • Redmine Bug 13022 v3 - Vesna - Fix autodetekcie EMV karty, ak je k mikro tlaciarni prilozena EMV karta - zamrznutie v obrazovke storna, ak zlyha transakcia Reversal
    • BugID 41617 - VendingMachine - Na automate sa do logu EP plnilo zariadenie 123456
    • BugID 34858 - PresaleSystem + PresaleSystemPC - ZmenaSpoj sa v predpredaji zapisuje kazdy den, nielen pri otvarani odpoctu
    • Redmine Task 12960 - SmartCardService - implementacia SmartCardService windows sluzby, tvorba msix instalatora, autoupdate ( pre win32 platformu )
    • Redmine Task 13537 - Vesna - Vklad na kartu preruseny kliknutim na niektoru z ikon na hornej liste
    • Redmine Task 13114 - Vesna - Autodetekcia EMV karty ak je karta prilozena skor
    • Redmine Task 13541 - Kontrola zaciatku platnosti jednorazoveho listka
    • Redmine Task 13481 - Vesna - Možnosť zadať tankovanie (nafta, adblue, tachograf) na PP a odoslanie do TF - prikaz v menu: “CMDRefuel”
    • BugID 34850 - Vesna - V mape by mala odratavat cas do prichodu, nie do odchodu
    • BugID 43284 - PresaleSystem - Pad predpredajnej aplikacie po prilozeni karty
    • BugID 43675 - PresaleSystemPC - Hlaska “Nenajdeny typ listka” ak bola prilozena desfire karta a focus mala tarifa jednorazoveho listka (MHD)
    • Redmine Task 12294 - packateTemplates - doplnenie build.txt do balicka s aplikacnymi logmi
    • Redmine Task 13324 - Vesna, OBCDevices - Tabule pre IDS BK - doplnene posielanie noveho commandu na LCD tabule - posielanie udalosti (udalost stlacenie tlacidla Stop/Dvere/Invalid)
    • Redmine Task 13473 - PresaleSystem & PresaleSystemPC - Vlastnost tarify 78 na predpredaji - zakaz predaja cez platnost cennika
    • Redmine Task 13284 - packageTemplates - uprava skriptu pre update reklamnych dat na vnutornych vozidlovych Bustec LCD tabuliach
    • Redmine Task 13251 - VehicleSystemUtils - DataService - pridana maximalna casova platnost archivovanej veliciny z CAN-u v sekundach, po uplynuti tejto platnosti sa zapise velicina do archivu aj ak prisla bez zmeny hodnoty
    • Redmine Task 12886 v3 - Vesna - prestupy na LCD tabuliach - oprava vyhodnocovania meskania (meskanie z DelayDownloadera bolo v sekundach, no bralo sa ako v minutach)
    • Redmine Bug 13305 - Core - oprava vycitania obsahu xml zo suboru a nasledneho parsovania (nespravny znak dokazal aplikaciu zacyklit)
    • BugID 43033 - PresaleSystemPC - PC Predpredaj nespravne vyhodnocoval povolene platby na tarifach
    • NoBugID - nezelana zmena typu karty zo studentskej na celu v pripade, ze na nej nebol (korektne) vyplneny datum narodenia
    • Redmine Task 13310 - IDS ZSK - Oneskorenie pri vydaji TCL v hotovosti
    • Redmine Task 13312 - IDS ZSK - TCL vydany v hotovosti nema na listku vytlacene cislo zony
    • Redmine Task 13325 - SelfServiceValidator - OCL z releasu 2106 nie je schopny predat listok
    • NoBugID - Kontrola povolenych zavodov v BasicCardChecks - kontroluje sa zavod penazenky, nie emitent karty (preklopene karty SlovakLines)
    • Redmine Task 12850 v2 - Vesna - oprava, po uzatvoreni odpoctu sa nastavuju najnizsie privilegia pre menu (ako by bol prihlaseny vodic)
    • Redmine Task 13277 - PresaleSystem - Predpredaj spadne pri prilozeni DES karty pre autoinfo
    • NoBugID - PresaleSystem - Osobitne nastavenie TypKartyTypZlavy nefunguje pre mifare classic karty ZSSK (zavod 100)
    • Redmine Task 12431 - Vesna, Mijola, AppCore, ApplicationTexts, OBCDevices - implementacia kurzovych tabul
    • Redmine Task 13256 - IDS ZSK - Nefunguju prestupy so spolucestujucimi, ak ma majitel zapisanu jazdu na PCL - Po dokupeni listka k jazde na PCL sa na kartu nezapise TimeInterchange
    • Redmine Task 13036 v2 - PresaleSystem - nezmyselny retazec namiesto mena vodica v prihlasovacej obrazovke po prilozeni karty vodica na predpredaji
    • Redmine Task 13261 - PresaleSystem - IDS ZSK - predaj turistickych PCL na mifare classic kartu
    • Redmine Task 13246 - Vesna - Aplikacia vyda inu tarifu nez na ktorej sa aktualne nachadza focus
    • NoBugID - PresaleSystem - platnost casoveho listka na potvrdenke neobsahovala udaj o case, ak bola karta prilozena az na vyzvu
    • BugID 39947 - PresaleSystemPC - Pri storne predaja karty sa do statistiky nevyplnilo cislo tarify a tarifnej skupiny - na koncovom listku sa potom stornovana suma neodratala z trzby z daneho typu platby
    • Redmine Task 13017 - IDS ZSK - nova vlastnost tarify 109 - typ platnosti
    • Redmine Task 13089 v3 - IDS ZSK - Predaj turistickych listkov na predpredaji - do listka sa nesmie plnit cislo MHD
    • Redmine Bug 13000 v2 - Vesna - Konsolidacia nastavenia TS 115 - neuznavanie PCL v primeste, ak je to tak nastavene v TS
    • Redmine Bug 13022 - SmartCardService - Fix autodetekcie EMV karty, ak je k mikro zariadeniu prilozena ViK s EMV
    • Redmine Task 11565 - Vesna, OBCDevices - zobrazovanie prestupov na LCD tabuliach cez WS
    • Redmine Task 12886 - Vesna, OBCDevices - ethernetove LCD tabule - pridanie posielania zon a nastupist na tabulu; drobne upravy niektorych existujucich prikazov posielanych na tabule, skratenie dlzky cisla linky na 3 znaky, uprava posielania prestupov na tabule
    • Redmine Task 12498 v5 - packageTeplates - doplnenie chybajuceho parametra do skriptov, pomocou kt. sa PP pripaja na citacky
    • Redmine Bug 13036 - Osetrenie pripadu, ked na karte obsluhy nie je vyplnene krstne meno
    • BugID 37931 - Viacnasobny prestup bez predlzovania casu na prestup
    • NoBugID - do HwConfigDefault.xml pridany riadok pre 2. LCD tabulu Buse/Bustec
    • NoBugID - SmartCardService - Fix SCS crash when zoneAmount > 20 on OneWayTicketZoneList struct
    • Redmine Bug 12498 v3 - Mijola, CommonDevices, packageTemplates - zabranenie vytvarania known_hosts pri pripojeni PP na citacky cez ssh (zmena parametra GlobalKnownHostsFile na UserKnownHostsFile)
    • Redmine Bug 12498 - CommonDevices, packageTemplates - zabranenie vytvarania known_hosts pri pripojeni PP na citacky cez ssh; doplnene odstranenie pripadneho zaznamu z known_hosts pri pokuse o update citacky
    • Redmine Task 10831 v2 - CommonDevices, Vesna - update aplikacneho stavu pre zobrazenie priebehu prenosu suborov do citaciek (sfunkcnene aj pre citacky od mikra)
    • Redmine Task 12219 - Vesna - doplnene odpamatanie posledne navolenej zony + oprava zobrazenej ceny pri storne neadresneho dokupovaneho listka
    • Redmine Task 12515 v2 - Blokovanie na novom Mikrooznacovaci - spatna kompatibilita pre starsi OS
    • Redmine Bug 12297 - Vesna - osetrenie nemiznuceho toastu pri zodvihnutych dvierkach na citacke od Mikra po odchode zo stavu sipkou spat
    • NoBugID - Do HwConfigDefault.xml pridane dalsie riadky pre IrmaMatrix
    • Redmine Task 12403 - Vesna - API pre kamerový systém Dahua
    • NoBugID - Pri vydaji do zony v BID na Vesne zobrazovalo vodicovi cenu vzdy 0,00 EUR
    • NoBugID - Chybajuca diakritika v nazvoch zastavok OCL ARRIVA MS
    • Redmine Task 12449 v1+v2 - AppCore, Mijola, Vesna, Slave, PresaleSystem - Preklápanie kariet SlovakLines→Arriva
    • Redmine Task 12449 - Pri praci s penazenkou sa berie do uvahy zavod penazenky a nie vydavatel karty (vyplavalo pri preklapani kariet SlovakLines na ArrivaMS, kde vydavatel ostal nezmeneny)
    • NoBugID - Na mikrocitacke je v PTConfig.xml zapnute citanie PTReaders.xml z incomingu
    • Redmine Task 12515 - Signal blokovania/klucika na novom mikrooznacovaci
    • NoBugID - Nefungovalo citanie penazenky na ACOS kartach - citacka to napriklad vyhodnocovala ako chybu citania karty (pokazene v RM 9473 - necitanie CardHolder)
    • NoBugID - Precistenie EMV logov
    • NoBugID - VendingMachine - Vyhodenie zavodu 800 z povolenych zavodov - uprava automatu, aby sa choval rovnako ako predpredajna aplikacia
    • Redmine Task 12462 - preklapka kariet SlovakLines na Arriva Mobility Solutions - zabezpecenie zapisu vkladu z IFC SlovakLines udalosti na Arriva karty
    • Redmine Bug 12194 v2 - Slave - osetrenie prechodov medzi aplikacnymi stavmi pri zodvidnutych dvierkach na tlaciarni (oprava opravy)
    • Redmine Task 12295 - CommonDevices, packageTemplates - implementacia oznacovaca papierovych cestovnych listkov na zariadeni Mikroelektronika CVT45; zariadenie pridane do defaultneho HwConfig-u
    • Redmine Bug 12194 - Slave - osetrenie prechodov medzi aplikacnymi stavmi pri zodvidnutych dvierkach na tlaciarni
    • Redmine Bug 12308 - packageTemplates, VehicleSystemUtils - uprava skriptu pre stahovanie klucov z PP do citacky, po novom podporuje aj novsie verzie citaciek cvx4 (a mal by podporovat aj buduce verzie)
    • Redmine Task 10813 v3 - Slave - Uprava zobrazenia casu platnosti limitu cappingu
    • Redmine Task 12149 v5 - SmartCardService, Slave - Detekcia DK/BK; Fix problemu, kedy pri chybe EMV sa zobrazila obrazovka “Prilozte kartu” na citacke
    • NoBugID - IRMA - v pripade, ze jedna z iriem nefungovala, nechovali sa korektne ani ostatne
    • Redmine Task 12193 - AppCore, CommonDevices- doplnene posielanie Fw a Hw verzie UL tlaciarne do dispecingu v sprave 1-4
    • Redmine Bug 12221 - Vesna - pridane opatovne odoslanie prikazu na uzamknutie citaciek po prichode na nasledujuci spoj prikazu pri blokovani vydaja vodicom
    • Redmine Task 12149 v2 - Vesna, Slave, CommonDevices - Implementácia EMV platieb na čítačke Mikroelektronika Vega
    • Redmine Task 12149 - Vesna, Slave, OBCDevices, CommonDevices, ApplicationTexts, PackageTemplates, SmartCardService - Implementácia EMV platieb na čítačke Mikroelektronika Vega
    • NoBugID - Do HwConfigDefault.xml pridane riadky s rozvodnou doskou s ConfigID 1,2,3
    • Redmine Task 12142 - Vesna - Automaticka inicializacia EMV terminalu CRE10
    • Redmine Task 11875 v3 - PresaleSystem - koeficienty pre ciastocne storno v predpredaji doplnene aj pre Mifare karty
    • Redmine Task 12150 - PresaleSystemPC - 11.0.2106.0 - V okienku “O programe” su doplnene informacie: verzia PT, keySetName a cislo SAMu
    • Redmine Task 12150 v2 - PresaleSystemPC - 11.0.2106.0 - Na listku z celej karty sa netlaci datum platnosti zlavy
    • BugID 32129 - PresaleSystem - Nastavenie tarify 81 (vyber riadkov cennika podla datumu predaja vs zaciatku platnosti PCL) nefungovalo pri zonovych PCL
    • Redmine Bug 12069 - IDS Vychod - Zobrazovanie informacii o prestupe spolucestujucich, ked ma majitel jazdu na PCL (tlac je vypnuta)
    • Redmine Bug 12069 v2 - IDS Vychod - Tlac casu na prestup pre spolucestujuceho, ked majitel ma trasu pokrytu casovym listkom
    • Redmine Task 11998 v3 - Slave - led notification - pridane zhasnutie lediek pri nabehu aplikacie a pri “odpojeni” od PP
    • Redmine Bug 12068 - Mijola, Vesna - po autovydaji sa zobrazovalo nespravne info o zonach
    • Redmine Task 10813 v2 - AppCore - capping - uprava spravania pri zmene providera
    • Redmine Task 12096 - PresaleSystem - v infe o karte na predpredaji su ocislovane aj nezname tarify - aby bolo obsluhe jasne, ze okrem neznamej tarify je tam este dalsia (povedzme aj znama)
    • BugID 30652 - Prerabka diskovych operacii pri stahovani udalostneho suboru
    • NoBugID - Fix deadlock when sending keepalive command to M2Go card on iMX53 device platform
    • NoBugID - VendingMachine - Vyhodene logo regiojet z BID automatu + Oprava strankovania jednorazovych listkov na BID automate
    • NoBugID - SelfServiceValidator - Aktualizacia mapy zon na BID oznacovaci
    • NoBugID - SelfServiceValidator - Vyhodene logo regiojet z BID OCL
    • Redmine Task 11965 - SmartCardService - M2Go - Zapracovanie keep alive sprav aj do ostatnych readrov
    • BugID 32100 - Oprava predaja pasmovych PCL na Vesne (plnenie nastupneho a vystupneho pasma)
    • Redmine Bug 12007 - Nevydany listok po uspesnej platbe EMV
    • Redmine Task 11998 - Slave - uprava LedNotification na Vega citacke podla MHD TN
    • Redmine Bug 11751 - Vesna - oprava miznuceho focusu na tarife v pripade, ze nie je nastavena defaultna tarifa (nastavenie TS 69(MHD)/70(PAD) je 0)
    • NoBugID - Pri MHD sa na spoji pocital pocet zon z liniek zastavok a ak bol > 1, tak sa zobrazovalo okno pre vyber tarifneho pasma. Nemaju sa pocitat zony ale pasma (KTU).
    • Redmine Bug 11472 - ApplicationTexts - doplnene chybajuce preklady suvisiace s funkciou prejazdu cez brany
    • NoBugID - VendigMachine - Nova mapa zon pre BID automat
    • Redmine Bug 11960 - IDS Vychod - Prestup v ramci tej istej tarifnej obce
    • Redmine Bug 11897 - AppCore - pri kontrole, ci sa moze vykonat krizovy prestup, sa kontroluje flag, ci je prestup urceny pre predaj listka (vypocet ceny) a nie len pre zobrazenie infa o prestupe pre vodica
    • Redmine Bug 11735 v2 - AppCore - RedmineBug #11735 v2 - uprava limitov pre max pocet dokupovanych listkov podla konkretnej implementacie karty
    • Redmine Bug 11350 - IDS Vychod - Doplnena polozka do statistiky EJazdaMHD::VyslednaCena
    • Redmine Bug 11350 - IDS Vychod - vyladenie odpamatavania poslednej navolenej tarifnej obce, aby nebolo treba mazat text
    • Redmine Bug 11350 - IDS Vychod - Predlzenie PCL sa da vyvolat okrem hkey-a ECMDIHKeyIssueTimeTicket aj novym menu commandom CMDTimeTicketProlongation
    • Redmine Bug 11852 v2 - IDS Vychod - Kontrola zon pri spolucestujucich - nekontroluje sa presny zoznam zon, staci, aby zony spolucestujuceho boli podmnozinou zon majitela
    • NoBugID - Vesna - EMV antenna switching - multiple switching request sending
    • NoBugID - AppCore - Increase EMV antenna switch on timeout to 13s

Testing changelog

    • NoBugID - 2.4 citacka - praca s virtualnou kartou M2Go na 2.4 citacke - prerobenie starsieho drivera ver. 2.7.5.lowspeed pre pracu s ViK
    • Redmine Bug 11735 - Mijola, Vesna, DataIO, AppCore - doplnene chybove hlasky pri prekroceni max poctu dokupovanych listkov (Vesna + Mijola)
    • Redmine Bug 11902 - AppCore - oprava unit testov
    • Redmine Bug 11350 - IDS Vychod - Pridana polozka do statistiky EJazdaMHD::CasPlatnosti - cas platnosti prestupneho listka v minutach
    • Redmine Bug 11908 - Tlac zon pri predlzeni casoveho listka vo vozidle
    • Redmine Task 11866 - IDS Vychod - zona 25660 v Trase pri zadavani prestupu na mijole
    • Redmine Task 11872 - IDS Vychod - neda sa vydat hromadny prestupny listok pre spolucestujucich na Vesne
    • Redmine Task 11836 - OnboardComputer - oprava chyby, ak pri predlzovani PCL na mijole nie je pred zapisom prilozena karta, namiesto vyzvy na prilozenie sa zobrazi rovno nedokoncena operacia. - zahlasenie “prilozte kartu” na OBC
    • Redmine Task 11855 v2 - Mijola, Vesna, OBCUI - boli skryte hotkeye na Mijole pri timeoutMessage okne, tiez bola pridana pomlcka medzi textom “Prestup” a nasledujucou tarifou pri prestupe, pre ktory sa netlaci papierovy listok + pri jazde na PCL bol doplneny nazov tarify
    • Redmine Task 11753 - Vesna - pridane odpamatanie posledne navolenej tarifnej obce, oznacenie zastavky/zony pri prestupe, ak filtru vyhovuje prave jedna polozka
    • Redmine Task 11350 - IDS Vychod - EJazdaMHD - Priznaky “Prestup” a “Pokracujuci spoj”
    • Redmine Task 11852 - IDS Vychod - Problem s dokupenim listka pre spolucestujuceho do hranicnej zastavky
    • Redmine Task 11854 - IDS Vychod - Chybajuca zona v prestupnom listku (hranicna zastavka a PCL)
    • Redmine Task 11350 - IDS Vychod - Zmena struktury trojuholnikSpecialSimple - pole zon uz nie je retazec, ale pole 20-tich 2B cisel
    • Redmine Task 11350 - IDS Vychod - Statistika - Zaznam EJazdaIDOL dostal omylom pridelene cislo zaznamu 196 a malo to byt 195 (196 je uz LogEP)
    • NoBugID - Vesna - When switch antenna to EMV terminal failed (B protocol), switch chipcard antenna to SCS back (EChipCard)
    • Redmine Task 11836 - OnboardComputer - oprava chyby, ak pri predlzovani PCL na mijole nie je pred zapisom prilozena karta, namiesto vyzvy na prilozenie sa zobrazi rovno nedokoncena operacia.
    • Redmine Task 11855 - Mojola, Vesna - IDS Vychod - pridane zobrazovanie infa o prestupe a jazde na PCL v pripade, ak sa nema tlacit papierovy listok
    • NoBugID - 2.4 citacka - zmena casovaciek rc5xx modulu pre 2.4 citacku
    • Redmine Task 11831 - IDS Vychod - Problem s prestupnym listkom na uplne novej karte
    • NoBugID - IDS Vychod - revertovany hotfix z predchadzajuceho buildu
    • Redmine Task 11742 - OBCDevices - Synchronizacia casu na EMV terminali
    • Redmine Task 10768 v2 - OBCDevices - V pripade navalidneho soketu EMV, do statusoveho suboru sa zapise 0
    • NoBugID - OBCDevices - Fix compilation: Send VirtualCard AID to EMV Terminal
    • BugID 31282 - Vesna - pri nastavovani ICV sa zadana hodnota zapise aj do backup-u bez ohladu na to, ci je v Hwconfig.xml nastavena rozvodna doska alebo nie (moze byt nefunkcna, pripadne tam vobec nemusi byt, len v celom zavode je spolocny HwConfig)
    • NoBugID - Slave - uprava, aby sa pri nevycitani tarifneho nastavenia 'ShowCardTypeSubTypeInfoOnOBC' (195) pouzila default hodnota 0
    • Redmine Task 11765 - AppCore - oprava poznacovania indexu PCL, ktory pokryva trip sekciu
    • Redmine Bug 11554 - PackageTemplates - pridany chybajuci skript do balicka Vesny, kt. by mal zabezpecit, ze sa na dispecing v udalosti 1-4 posle SW a HW verzia citacky
    • Redmine Task 11500 - Mijola, Vesna, DataIO - pridane mazanie starych vstupnych suborov pre online prikazy
    • Redmine Bug 11764 - SlaveUI - oprava vytazovania CPU na citacke, ak bola pouzita Qt implementacia UI
  • Jenkins build 1234 - Speci hotfixnuta verzia pre krizove testy IDS Vychod
    • NoBugID - IDS Vychod - “hotfix” pre krizove testy - treba vyhodit hned po nich
    • Redmine Task 11786 - Slave - Mikrocitacka Vega - Pri nahrati novej aplikacie sa zmazal subor keydata.dat
    • Redmine Task 11350 - IDS Vychod - Zapis cisla jednorazoveho listka na kartu (a do statistiky)
    • Redmine Task 11816 - IDS Vychod - Chyba pri vypocte casu platnosti na navaznom spoji
    • Redmine Task 11350 - IDS Vychod - Zapracovane nastavenie cislo 62 tarifneho systemu hodnota 3 - prestup vsetkych spolucestujucih v jednom kroku bez otazky
    • Redmine Task 11350 - IDS Vychod - Pri vybere zon sa uprednostnuje ta s vyssim cislom
    • Redmine Task 11250 - SmartCardService - Doladenie predlzovania PCL - Fix chyby, kedy v pripade predlzovania “twin” PCL a na karta sa nachadzal “non-twin” PCL, zlyhal zapis takehoto listka. Tyka sa iba Mifare Classic kariet
    • NoBugID - SmartCardService - Mikrocitacka Vega/OCL - V pripade neznameho sak pri prilozeni M2Go, platobny nezdetekoval typ karty.
    • Redmine Bug 11787 - Mijola - odstranene zobrazovanie hlasky “Zakúpte lístok u vodiča” na mijole, ak je autovydaj z PCL povoleny, z EP zakazany a ziadny platny PCL na karte nie
    • Redmine Bug 11781 - Chyba pri dokupovani listka na MHD useku
    • Redmine Task 11350 - IDS Vychod - Optimalizacia citania suboru trojuholnikSpecial
    • Redmine Task 11350 - IDS Vychod - Platba cipovou kartou pri predlzeni PCL na mijole - nefungovala, ak boli povolene vsetky typy platieb (vlastnost tarify 3 = 255)
    • Redmine Task 11350 - IDS Vychod - ak je na tarife (casoveho listka) zakazane predlzenie vo voze, tarifa sa ani neponuka (mijola)
    • Redmine Task 11774 - IDS Vychod - neda sa vydat vikendove cestovne cez vikend - narobeny poriadok v nastaveniach dni platnosti
    • Redmine Task 11266 - AppCore - Aplikacia nenastavuje datum denneho limitu ani nenuluje sumu denneho limitu pri jazde medzi 00:00 az 04:00
    • Redmine Task 11211 - AppCore - Neinkrementuje denny a tyzdenny limit po predlzeni platnosti JL
    • Redmine Task 11210 - AppCore - Inkrementuje denny a tyzdenny limit na karte po prestupe
    • Redmine Task 11752 v2 - IDS Vychod - Zadavanie diakritickych znakov na “sms” klavesnici na mijole pri vyhladavani tarifnej obce - doplnene dlhe 'r' a 'l'
    • Redmine Task 11718 v2 - IDS Vychod - Aj na mijole sa dalo vojst do vyberu cielovej tarifnej obce s vybratou tarifou napr. vkladu a aplikacia potom v priebehu vydaja prestupneho listka spadne.
    • Redmine Task 11350 - IDS Vychod - Hotfix - citanie trojuholnikaSpecial presunute na nabeh aplikacie
    • Redmine Task 11350 - IDS Vychod - Oprava zapisu statistiky pri predaji hotovostneho listka - pripojilo prazdny zaznam cipovej karty a pri storne potom pytalo prilozit kartu
    • Redmine Task 11752 - IDS Vychod - Zadavanie diakritickych znakov na “sms” klavesnici na mijole pri vyhladavani tarifnej obce
    • Redmine Task 11758 - IDS Vychod - chyba vydaja prestupneho listka, ak je cielova obec v tej istej zone ako prestupna zastavka
    • Redmine Task 11350 - IDS Vychod - Netlacenie listka pri prestupe (Nastavenie “PrintInterchangeTicket” v Prj/ProjectConfig.xml)
    • NoBugID - SmartCardService - Vega reader - when unknown card occured, MX53 cl reader connection was reseted
    • Redmine Task 11721 - IDS Vychod - Ak sa na kartu na poziciu listka majitela zapise tarifa typu batozina, neda sa vystornovat
    • Redmine Task 11671 - IDS Vychod - Prestupny listok sa neponukne vydat v hotovosti, ked na karte nie je dostatok prostriedkov
    • NoBugID - Do HwConfigDefault.xml pridany riadok pre LedNotification s IP 192.168.2.6 (pre prevadzky, kde su uz len novy typy tlaciarni a nie je ziaduca detekcia)
    • Redmine Task 11706 - IDS Vychod - Plnenie poloziek IsCouponITS, CustomerProfile a RestrictLineType do casoveho listka
    • Redmine Task 11676 - IDS Vychod - Nie je mozne zakupit listok. Chyba cislo 10001. (Linka-obchadzka)
    • Redmine Task 11719 - IDS Vychod - V obrazovke volby cielovej zony, resp. tarifnej obce sa zastavi systemovy cas
    • Redmine Task 11718 - IDS Vychod - nezobrazi prestupne trasy, ak v okne vydaja ostane focus na tarife vklad, prip. PCL
    • Redmine Task 11420 - OBCDevices, Vesna - pridane zobrazovanie dualnej ceny (cash + card) na LCD displeji MIKRO tlaciarne
    • Redmine Bug 11509 v2 - AppCore - - oprava vyhodnocovania network wide flagu pre zone amount cennik (zone amount cennik nastavuje flag podla poctu platenych zon + poctu zon odjazdenych na platne PCL)
    • Redmine Task 11350 - IDS Vychod - Vypocet casu platnosti kombinovaneho listka
    • Redmine Task 11350 - IDS Vychod - Vydaj listka do cielovej tarifnej obce na mijole
    • Redmine Task 11350 - IDS Vychod - Zapracovana optimalizovana struktura TrojuholnikSpecial (Simple)
    • NoBugID - Do HwConfigDefault.xml pridane riadky pre mikroelektronika citacky s IP 62,63,64,65,66
    • Redmine Task 11651 - SmatCardService - IDS Vychod: Add kilometers, endOfJourney items to zoneList one way ticket card structure
    • NoBugID - SmartCardService - Praca s virtualnou kartou na 2.4 citacke
    • Redmine Task 11647 - SmartCardService - Problemy s citanim virtualnej karty v mobile
    • Redmine Task 11364 - CommonDevices - pridana moznost definovat viacero IP adries pre LedNotification
    • Redmine Task 11364 v2 - Do HwConfigDefault.xml pridany riadok pre LedNotification (114) pokryvajuci zaroven stary aj novy typ citacky
    • Redmine Task 11200 - SmartCardService - Poslanie ISO select prikaz na virtualnu kartu M2Go len pri detekcii karty, nasledne selektnutie “desfire” aplikacie posielat cez prikaz SelectApplication
    • Redmine Task 10139 - AppCore, Mijola, Vesna uprava spravania update-u SAMu pri vypinani PP
    • Redmine Task 11419 - AppCore, SmartCardService, NetSamService, Vesna - Detekcia platby dopravná karta vs. banková karta, pridane nastavenie pre zapnutie detekcie:
      <EmvCardDetection>1</EmvCardDetection>
    • Redmine Task 11409 v2 - PresaleSystem - Vynechana kontrola zavodu EP pri prenose zostatku
    • Redmine Task 11208 - VehicleSystemUtils - vytvaranie INVSource.txt na Vesne
    • Redmine Task 11409 - PresaleSystem - Vynechana kontrola zavodu EP pri prenose zostatku
    • BugID 29456 - VendingMachine - zmena sídla BID a.s. - uprava vzorov listkov
    • Redmine Bug 11399 - AppCore - oprava delenia useku na trip sekcie pri existujucom pokracujucom spoji
    • Redmine Bug 11303 - AppCore - Statisticky zaznam pri jazde na kilometricke PCL
    • NoBugID - 1.bit nastavenia 198 sa zle vyhodnocoval - ci sa ma zadavat tankovanie pri uzatvarani DZVV - vzdy sa vyhodnotilo, ze nie
    • Redmine Task 11323 - Slave, AppCore - pridanie perzistentnych logov pre Mikro citacku
    • Redmine Task 9182 v5 - VehicleSystemUtils - CAN - zmena identifikatorov pri plneni hodnoty stavu klimatizacie a nezavisleho kurenia (klimatizacia → 60(EM_USER_09_LONG_VALUE), nezavisle kurenie → 61(EM_USER_10_LONG_VALUE))
    • Redmine Task 11115 - Vesna, PresaleSystem - Kontrola predaja PCL pred zaciatkom platnosti - v krajnych pripadoch boli chyby v PP aj predpredaji
    • Redmine Task 11006 v3 - Vesna, Mijola, AppCore, SmartCardService - oprava predlzovania pasmovych PCL
    • Redmine Task 11006 v4 - Predlzovanie kilometrickych PCL - zobrazovanie poctu kilometrov pri predlzovanom listku
    • Redmine Task 11006 v5 - Vesna, Mijola - Pri predlzovani kilometrickych PCL sa ponukaju vsetky najdene riadky cennika z casovych listkov z karty
    • Redmine Task 10997 v2 - Vesna - prilozenie karty pred vydajom listka zobrazi chybovu hlasku - osetrenie pokazilo autoinfo
    • Redmine Task 11006 v6 - Vesna - oprava vyhodnocovania typu tarifnej skupiny pri predlzovani PCL
    • BugID 28601 - Vesna - Zobrazenie autoinfa preplo zvolenu tarifu na defaultnu
    • Redmine Task 11006 v7 - Vesna, Mijola - nevypocitalo cenu predlzovaneho MHD pasmoveho PCL pri useku PAL(nastup)→MHD(vystup)
    • Redmine Bug 11160 - Vesna - Osetrena platba EMV kartou za plnenie EP
    • BugID 28628 - rozdelovanie trasy na sekcie - nova sekcia sa zacina, ak maju zastavky na svojich tarifnych skupinach rozne cislo IDS (doteraz stacilo, ak mali rozne tarifne skupiny)
    • Redmine Task 11215 - Uvolnenie anteny platobnym pri platbe EMV
    • Redmine Task 10768 - Aktualizacia stavu EMV terminalu pri rozpadnuti spojenia
    • Redmine Task 10230 v2 - Zamrzanie aplikacie pri platbe BK a naslednom Passivate
    • BugID 28850 - pouzitie snapshotov jednorazovych listkov povolene nielen pre posledny listok, ale pre poslednych N do nastaveneho casoveho intervalu
    • BugID 28875 - kilometricke PCL - po prestupe z TN do PD neuznalo PCL
    • BugID 28855 - do HwConfigDefault.xml pridany riadok pre EMtest eth rgb led tabulu
    • Redmine Task 11209 - Reversal EMV transakcie po neuspesnom vydaji listka

2012

Builds and changelog

Notes

Stable release changelog

    • Redmine Bug 12254 - AppCore - oprava nefunkcneho dokupovania listka pre spolucestujucich pri existujucej obchadzke v pripade, ze vozidlo cez koncovu zastavku obchadzky iba prechadza
    • Redmine Task 12336 - SmartCardService - Zle UID karty v mifare2go_SCS.log
    • NoBugID - VendingMachine - Vyhodenie zavodu 800 z povolenych zavodov - uprava automatu, aby sa choval rovnako ako predpredajna aplikacia
    • Redmine Bug 12554 - VendingMachine - Update loga IDS BK a ArrivaMS na automate
    • Redmine Bug 12947 - SelfServiceValidator - Platnost doplnkovej zlavy na zeleznicnom oznacovaci 1.1.1997
  • Jenkins build 1278 - Neuspesna kompilacia
    • Redmine Task 12150 - PresaleSystemPC - 11.0.2012.1 - V okienku “O programe” su doplnene informacie: verzia PT, keySetName a cislo SAMu
    • Redmine Task 12150 v2 - PresaleSystemPC - 11.0.2012.1 - Na listku z celej karty sa netlaci datum platnosti zlavy
    • Redmine Task 11609 - pridanie utility FileCleaner do balicka Vesny (riesi automaticke mazanie CAN archivu)
    • Redmine Bug 12127 - Mijola - oprava vypoctu ceny pre casove listky (24h, 72h,…), ktora sa zobrazuje v UI v pripade existujuceho pokracujuceho spoja
    • Redmine Bug 11554 v2 - AppCore - oprava udalosti 1-4 na Vesne, kde sa neplnili verzie SW a HW z citaciek
    • Redmine Task 11950 - SmartCardService - Pad platobneho pri zapise zonoveho PCL na mifare classic kartu
    • Redmine Task 12057 - Gramaticka chyba v texte “Nieje možné zakúpiť lístok”
    • Redmine Task 11420 v2 - Vesna - dopracovane dualne zobrazenie ceny pri stlaceni tlacidla platba z EP, ak je v ProjectConfig.xml zapnuta autodetekcia bankovej karty (EmvCardDetection)
    • Redmine Bug 12009 - AppCore - autovydaj - oprava (doplnenie) zapisu zon na JCL na karte
    • Redmine Task 11998 v2 - Slave - oprava led notification na Vega citacke
    • BugID 32129 - PresaleSystem - Nastavenie tarify 81 (vyber riadkov cennika podla datumu predaja vs zaciatku platnosti PCL) nefungovalo pri zonovych PCL
    • Redmine Bug 11751 - Vesna - oprava miznuceho focusu na tarife v pripade, ze nie je nastavena defaultna tarifa (nastavenie TS 69(MHD)/70(PAD) je 0)
    • NoBugID - VendingMachine - Vyhodene logo regiojet z BID automatu + Oprava strankovania jednorazovych listkov na BID automate
    • NoBugID - SelfServiceValidator - Aktualizacia mapy zon na BID oznacovaci
    • BugID 32100 - hotfix zle povydavanych 30-dnovych PCL v Lucenci (dve nulove zony) - implementovane iba do support 2012
    • BugID 32100 - Oprava predaja pasmovych PCL na Vesne (plnenie nastupneho a vystupneho pasma)
    • Redmine Bug 11897 - AppCore - pri kontrole, ci sa moze vykonat krizovy prestup, sa kontroluje flag, ci je prestup urceny pre predaj listka (vypocet ceny) a nie len pre zobrazenie infa o prestupe pre vodica
    • NoBugID - Vesna - EMV antenna switching - multiple switching request sending
    • NoBugID - AppCore - Increase EMV antenna switch on timeout to 13s
    • Redmine Bug 11554 - PackageTemplates - pridany chybajuci skript do balicka Vesny, kt. by mal zabezpecit, ze sa na dispecing v udalosti 1-4 posle SW a HW verzia citacky
    • Redmine Bug 11764 - SlaveUI - oprava vytazovania CPU na citacke, ak bola pouzita Qt implementacia UI
    • NoBugID: When switch antenna to EMV terminal failed (B protocol), switch chipcard antenna to SCS back (EChipCard)
    • NoBugID - 2.4 citacka - praca s virtualnou kartou M2Go na 2.4 citacke - prerobenie starsieho drivera ver. 2.7.5.lowspeed pre pracu s ViK
    • Redmine Task 11742 - OBCDevices - Synchronizacia casu na EMV terminali
    • Redmine Task 10768 v2 - OBCDevices - V pripade navalidneho soketu EMV, do statusoveho suboru sa zapise 0
    • NoBugID - OBCDevices - Fix compilation: Send VirtualCard AID to EMV Terminal
    • BugID 31282 - Vesna - pri nastavovani ICV sa zadana hodnota zapise aj do backup-u bez ohladu na to, ci je v Hwconfig.xml nastavena rozvodna doska alebo nie (moze byt nefunkcna, pripadne tam vobec nemusi byt, len v celom zavode je spolocny HwConfig)
    • NoBugID - Slave - uprava, aby sa pri nevycitani tarifneho nastavenia 'ShowCardTypeSubTypeInfoOnOBC' (195) pouzila default hodnota 0
    • Redmine Task 11266 - AppCore - Aplikacia nenastavuje datum denneho limitu ani nenuluje sumu denneho limitu pri jazde medzi 00:00 az 04:00
    • Redmine Task 11211 - AppCore - Neinkrementuje denny a tyzdenny limit po predlzeni platnosti JL
    • Redmine Task 11210 - AppCore - Inkrementuje denny a tyzdenny limit na karte po prestupe
    • Redmine Task 11786 - Slave - Mikrocitacka Vega - Pri nahrati novej aplikacie sa zmazal subor keydata.dat
    • Redmine Task 11250 - SmartCardService - Doladenie predlzovania PCL - Fix chyby, kedy v pripade predlzovania “twin” PCL a na karta sa nachadzal “non-twin” PCL, zlyhal zapis takehoto listka. Tyka sa iba Mifare Classic kariet
    • NoBugID - SmartCardService - Mikrocitacka Vega/OCL - V pripade neznameho sak pri prilozeni M2Go, platobny nezdetekoval typ karty.
    • Redmine Bug 11787 - Mijola - odstranene zobrazovanie hlasky “Zakúpte lístok u vodiča” na mijole, ak je autovydaj z PCL povoleny, z EP zakazany a ziadny platny PCL na karte nie
    • Redmine Bug 11781 - Chyba pri dokupovani listka na MHD useku
    • Redmine Task 11420 - OBCDevices, Vesna - pridane zobrazovanie dualnej ceny (cash + card) na LCD displeji MIKRO tlaciarne
    • Redmine Bug 11509 v2 - AppCore - - oprava vyhodnocovania network wide flagu pre zone amount cennik (zone amount cennik nastavuje flag podla poctu platenych zon + poctu zon odjazdenych na platne PCL)
    • NoBugID - Do HwConfigDefault.xml pridany riadok pre LedNotification s IP 192.168.2.6 (pre prevadzky, kde su uz len novy typy tlaciarni a nie je ziaduca detekcia)
    • Redmine Task 11364 - CommonDevices - pridana moznost definovat viacero IP adries pre LedNotification
    • Redmine Task 11200 - SmartCardService - Poslanie ISO select prikaz na virtualnu kartu M2Go len pri detekcii karty, nasledne selektnutie “desfire” aplikacie posielat cez prikaz SelectApplication
    • Redmine Task 11208 - VehicleSystemUtils - vytvaranie INVSource.txt na Vesne
    • Redmine Task 11409 - PresaleSystem - Vynechana kontrola zavodu EP pri prenose zostatku
    • BugID 29456 - VendingMachine - zmena sídla BID a.s. - uprava vzorov listkov
    • Redmine Bug 11399 - AppCore - oprava delenia useku na trip sekcie pri existujucom pokracujucom spoji
    • Redmine Bug 11303 - AppCore - Statisticky zaznam pri jazde na kilometricke PCL
    • NoBugID - 1.bit nastavenia 198 sa zle vyhodnocoval - ci sa ma zadavat tankovanie pri uzatvarani DZVV - vzdy sa vyhodnotilo, ze nie
    • BugID 28850 - pouzitie snapshotov jednorazovych listkov povolene nielen pre posledny listok, ale pre poslednych N do nastaveneho casoveho intervalu
    • Redmine Task 9182 v5 - VehicleSystemUtils - CAN - zmena identifikatorov pri plneni hodnoty stavu klimatizacie a nezavisleho kurenia (klimatizacia → 60(EM_USER_09_LONG_VALUE), nezavisle kurenie → 61(EM_USER_10_LONG_VALUE))
    • Redmine Task 11115 - Vesna, PresaleSystem - Kontrola predaja PCL pred zaciatkom platnosti - v krajnych pripadoch boli chyby v PP aj predpredaji
    • Redmine Task 11006 v3 - Vesna, Mijola, AppCore, SmartCardService - oprava predlzovania pasmovych PCL

Testing changelog

    • Redmine Bug 11002 - Akceptacia kilometrickych PCL vo vozidle
    • Redmine Bug 11063 - oprava vymeny klucov medzi PP a citackou - pri velkom skoku vo verziach OS a APP sa nevytvoril symlink /home/web/apl → /opt/emtest/web/apl (ostalo to ako adresar so zlymi klucmi)
    • Redmine Task 10963 - Nova varka OCP tlaciarni od Mikroelektroniky - pridany riadok pre LedNotification s IP 192.168.2.6 do HwConfigDefault.xml
    • Redmine Bug 11037 - Zapis udalosti kilometrickeho PCL
    • Redmine Bug 10997 - Vesna - Dunajska Streda - prilozenie karty pred vydajom listka zobrazi chybovu hlasku
    • Redmine Task 10878 - Vesna - update ikoniek pre indikaciu synchronizacie dat
    • Redmine Task 9182 v4 - VehicleSystemUtils - CAN - zmena plnenia poloziek s teplotami zo Spec Sor paketu (Teplota1 ma byt vonkajsia teplota a Teplota2 vnutorna)
    • Redmine Bug 10963 - Vesna, SCS, deps, VehicleSystemUtils, PackageTemplates - Nova varka OCP tlaciarni od Mikroelektroniky - detekcia noveho typu emv citacky ( Cre10 )

Do externeho PTReadersOBC.xml je potrebne pridat:

<CLReader Name="iMX53ReaderDriver CL 192.168.2.6" Type="Cre10"></CLReader>
    • Redmine Bug 10922 v2 - PresaleSystem - Predpredajna aplikacia nekontrolovala zavod karty obsluhy
    • Redmine Task 10906 - Vesna - pridanie preferencii krizovatiek
    • Redmine Bug 8756 v4 - AppCore - oprava kontroly typ karty - typ zlavy pri jazde na PCL a dokupovani zon
    • Redmine Bug 10830 - Mijola - oprava zapisu zaciatku platnosti PCL na kartu (zapisoval sa aj cas, nie len datum)
    • Redmine Bug 10815 - Slave - oprava prepinania zastavok na citacke pri opusteni vydaja v stave zablokovania revizorom
    • Redmine Task 10723 v2 - packageTemplates - pridanie nanovo pregenerovaneho default.qm (preklady textov) do balicka predpredaja
    • Redmine Bug 10874 - Mijola - odstranene zobrazovanie vysledku SAM update-u pri vypinani (automaticky SAM update), pri manualnom SAM update (menu command) sa vysledok zobrazuje tak ako doteraz
    • Redmine Task 10723 - PresaleSystem - pridane upozornenie na pocet zostavajucich pokusov pri neuspesnom prihlaseni
    • Redmine Bug 9946 - Mijola - pridane filtrovanie posielania viacnasobnych udalosti prichod na zastavku a odchod zo zastavky pri manualnej zmene
    • Redmine Bug 9243 - VendingMachine - 3.1907.2 - Aktivacia EP pri zapise PCL na studentsku kartu, ktora nema platnu penazenku
    • Mantis Bug 27546 - PresaleSystem - pri vyhladavani TypKartyTypZlavy sa berie do uvahy aj CisloZavodu
    • Redmine Task 10845 - Mijola - uprava spracovania vstupneho XML-ka pre preferencie krizovatiek - pridana moznost definovat prechodove body pre spoj podla jeho smeru
    • Redmine Task 10848 - SmartCardService, CardFacade - Implementacia novych struktur pre kilometricke PCL
    • Redmine Task 10868 - PresaleSystem - Predaj kilometrickych PCL v predpredajnej aplikacii
    • Redmine Bug 10896 - Predlžovanie platnosti SeniorPasov - pri spracovaní udalosti časového lístka sa posúva platnosť karty aj zlavy v prípade, že platnosť PCL presahuje platnosť karty.
    • Mantis Bug 25143 - Vesna - specificky pripad pri synchronizacii zastavok (viac informacii v bugu)
    • Redmine Bug 10922 - PresaleSystem - Prilozenie desfire karty cudzieho zavodu v prihlaseni vodica
    • Mantis Bug 26838 - Nebolo mozne vydat listok pre spolucestujuceho + hlaska, ked sa vydava listok pre spolucestujuceho na inu trasu ako listok pre majitela
    • Redmine Task 10230 - OBCDevices - set 200 ms timeout before switch antena between EMV and Validator
    • Redmine Task 10742 - SmartCardService - Capping: nove polozky na karte
    • Redmine Task 10754 - Tlac casu na prestup - pri viacnasobnom prestupe sa cas na prestup ma tlacit aj na prestupne listky
    • Redmine Task 9886 - SmartCardService - Fix SamUpdate ssl error - change SAOP_NO_AUTHENTICATION → SOAP_SSLv3_TLSv1
    • Redmine Task 9800 - SmartCardService - Citanie BMK s novymi autentifikacnymi klucmi na UL citacke
    • Redmine Task 9800 - VendingMachine - osetrenie “chrumkania” ACOS kariet v automate
    • Redmine Task 8931 - ApplicationTexts, Vesna - pridanie infa o datach na Vesne, uprava zobrazovania infa o zariadeniach
    • Redmine Task 10594 - Obcasne zaplnanie zalohy statistiky na predpredajnej aplikacii
    • Redmine Bug 10432 v2 - AppCore - uprava vyhodnocovania platnosti karty
    • Redmine Bug 9080 v8 - Preferencie krizovatiek - ak nie je radiovy modul vobec pripojeny, odosielanie spravy bolo vyhodnotene ako uspesne
    • Redmine Bug 10808 - OBCDevices - oprava konverzie farieb na RGB tabuliach (konverzia 3 zoziek farieb do jednobajtovej hodnoty a mechanizmus “preskocenia” farieb z ciselnika)
    • Mantis Bug 26595 - PresaleSystem - Predpredaj neponukal automaticky po prilozeni karty predlzenie aktualneho casoveho listka - casove listky BID totiz vyhodnocoval ako listky ineho zavod
    • Mantis Bug 26611 - Tlac nazvu riadka cennika na navaznych linkach
    • Mantis Bug 26532 - Mijola prestala odosielat cislo stazky v sprave 3-21 (id6=””)
    • Redmine Task 9080 v7 - Mijola - odstranene sortovanie checkpointov na spoji pri nacitani konfiguracneho suboru
    • Redmine Task 8756 v2+v3 - Mijola, Vesna, Slave, ApplicationTexts - drobne upravy suvisiace s kontrolou typu karty a typu zlavy, pridane preklady pre citacku
    • Redmine Task 10657 - Vesna - pridane zobrazovanie symbolu ⨂ pri zastavkach, kt. su na znamenie
    • Redmine Bug 8616 v2 - Vesna - uprava stavu vyberu cisla prikazu pre tlac zoznamu spojov
    • Redmine Bug 10432 - Vesna, Mojola, AppCore, ApplicationTexts - pridana kontrola predaja casoveho listka cez platnost karty
    • Redmine Task 9473 v2 - AppCore - Zrusenie citania CardHolder pre Dopravne Desfire karty
    • Redmine Task 10086 v2 - SmartCardService - Overenie vydavateľa karty - posun kontroly podpisu AppIssuera podla vydania karty o 4 dni ( 5.6.2020 )
    • Redmine Task 10633 - SmartCardService - Contact readers autodetection - Setting in PTReaders.xml:
  <ContactReaders>
	<ContactReader AutoDetect="1" />
  </ContactReaders>
    • Redmine Task 10588 v2 - Tlac nazvu riadka cennika - ak nazov obsahuje same 'whiteSpaces', tak sa neplni (aby fungoval masterDrawObject v sablone listka)
    • Redmine Bug 9320 v2 - Slave - servisne stavy - oprava prekreslovania nazvu stavu panelom s casom (tieto stavy nemaju mat panel viditelny)
    • Redmine Task 10283 - Vesna, AppCore - pridanie novej spravy posielanej na dispecing - info o EMV/POS terminali
    • Redmine Task 10171 - Vesna, Mijola, AppCore, ApplicationTexts - pridana kontrola platby cipovou kartou na zahranicnej zastavke
    • Redmine Task 9749 - Timeouty pre stahovanie udalosti
    • Redmine Bug 10621 - AppCore - oprava casovej validacie listka pri akceptacii platneho listka pri prestupe; oprava vyhodnocovania vystupnej zastavky na ktoru mame platny listok pri predlzeni casovej platnosti listka
    • Redmine Task 9786 v2 - Vesna - oprava stahovania parametrov na EMV terminali
    • NoBugID - VendingMachine - oprava PTConfig.xml kvoli platobnemu 1907 - museli sa odkomentovat ContactReaders
    • Redmine Task 10586 - Osetrenie situacie, ked je jedna udalost plnenia EP vygenerovana pre dva zavody. Ked sa zacala spracovavat ako prva udalost pre ten “druhy zavod”, tak sa skoncilo chybou a na druhu udalost vobec neslo.
    • Redmine Task 10588 - Tlac nazvu riadka cennika
    • Redmine Task 10564 - SelfServiceValidator, Slave - pridanie SAM update-u na SSV, oprava SAM update-u na citacke (nezobrazovalo Login a Pin pri druhom a dalsom pokuse o SAM update)
    • Redmine Task 10564 v2 - ApplicationTexts - pridanie prekladov pre Sam update na SSV
    • Mantis Bug 26003 - Mijola - Zapis plnenia EP pre udalost 800 na kartu s penazenkou 925 na mijole (existujuca vynimka) - mijola kontrolovala povolene zavody a ak nesedeli, ani nespracovavala udalosti
    • Redmine Task 9080 v6 - Mijola, OBCDevices - TvrdexRadioLink - pridane odosielanie prejazdu prechodovym bodom v pripade neuspechu 10x, ak ide o odhlasovaci bod, tak 50x (pri manualne odoslanom bode vzdy 10x)
    • Redmine Task 9182 v3 - Core - Citanie SOR packetu z CAN - zmena interpretacie hodnot stavu klimatizacie a kurenia
    • Redmine Task 7484 - Vesna - Odpamatanie rezimu klávesnice
    • Redmine Task 9615 - SmartCardService - Implementácia ACR čítačky pre palubný počítač
    • Redmine Bug 8616 - Vesna, ApplicationTexts - pridanie noveho menu prikazu pre tlac zoznamu usekov prikazu
    • Redmine Task 9583 - Vesna - Ikony na liste
    • Redmine Bug 9538 v2 - Mijola - oprava nevrateneho vydavku pri hromadnom listku
    • Redmine Task 8560 v2 - OBCDevices - Bustec farebne RGB tabule - C region sa nastavuje fixne na sirku farebnej casti; pri centrovanom type textu uz je mozne nastavovat farbu pozadia
    • Redmine Task 9299 v2 - OBCDevices, Vesna - uprava, aby bolo mozne do aplikacie poslat aj zaporne vycitane teploty
    • Redmine Task 9719 - Nevrateny vydavok nebol zahrnuty v odvode na koncovom listku
    • Redmine Bug 8580 - VehicleSystemUtils - oprava nestartujuceho sa procesu serviceprinter
    • Redmine Task 9182 - Core, VehicleSystemUtils - pridane vycitavanie novych poloziek z prevodnika Eth2Can (teplota interier/exterier, stav klimatizacie a nezavisleho kurenia)
    • Redmine Task 9744 - SmartCardService - Predaj PCL vo voze bez zapisu do statistiky
    • Redmine Task 9720 - Vesna, OBCDevices - Problemy s EMtest RGB tabulami na Vesne - Pri manualnej zmene zastavky sa odchod (okamzite nasledovany prichodom) nezobrazuje na EMtest tabule pripojene ethernetom + Command pre zmazanie tabule by sa mal poslat az pri odchode z vydaja, nie pri prichode na poslednu zastavku
    • Redmine Task 7010 - SmartCardService,NetSamService,packageTemplates,AppCore - change responseTimeout for NetSamService from 3000 ms → 14000 ms, change ip of SamUpdate from 192.168.99.11 → 192.168.99.7 in script check_route_add, change timeout for SamUpdate synchronous command in ChipCard from 10 min → 45 min
    • Redmine Task 8902 v2 - VehicleSystemUtils - uprava DataService-u (chybajuce data s platnostou na dnes)
    • Redmine Task 9739 - OBCDevices - Ukladanie ID terminalu do dedikovaneho suboru
    • Redmine Bug 8586 v2 - Vesna - Moznost uzatvorenia odpoctu pri nefunkcnej tlaciarni servisnou kartou
    • Redmine Task 9804 - Slave - Nastavenie DontReadPurseLogs z PrjConfig.xml zapracovane aj do citacky
    • Redmine Task 9805 - SmartCardService - Fix zapisu na Mifare Classic po nedokoncenej operacii Inkrement/Dekrement
    • Redmine Task 9454 v3 - Pingovaci monitoring zariadeni - uprava generickeho SNR zariadenia, aby sa voslo od 4B aj na EMtest PP
    • Redmine Task 9454 v2 - Vesna - Pingovaci monitoring zariadeni - statusovy subor zariadenia obsahuje aj ID
    • Redmine Task 9474 - Vesna, AppCore, OBCDevices - pridane odoslanie novej dispecingovej spravy 3-34 pri otvoreni palivovej nadrze
    • Redmine Task 7010 v2 - SmartCardService - Implementacia SamUpdate s pouzitim sekundarneho HSM
    • Redmine Task 8925 - Vesna - uprava odpocitavania casu v stave cakania na zaciatok (v pripade prejazdu koniec) zvoleneho useku prikazu
    • Redmine Task 8902 - Mijola, Vesna, PresaleSystem, Core, ApplicationTexts, VehicleSystemUtils - pridane zobrazenie upozornenia, ktore je zobrazene v pripade, ze ma aplikacia dostupne data len s buducou platnostou
    • Redmine Task 9534 - Vesna - Prehratie zvuku “Prazdna karta” - prehrava sa s priznakom WaitForChannelRelease - pred nim sa totiz prehrava zvuk prilozte kartu a s nim sa bil
    • Redmine Task 8835 - OBCDevices - Vyplnenie serioveho cisla EMV terminalu v monitoringu
    • Redmine Task 9470 - OBC, AppCore, ApplicationTexts - Vytvorenie specialneho updatovacieho stavu pre mijolu, kedy sa spusti SAM update pri vypinani zariadenia. Tato feature sa zapina v PrjConfig.xml nastavenim SamUpdateAutomation na hodnotu 1, defaultne je vypnuta ( 0 )
    • Redmine Task 9590 - Vesna - Vytvorenie specialneho updatovacieho stavu pre Vesnu, kedy sa spusti SAM update pri vypinani zariadenia. Tato feature sa zapina v ProjectConfig.xml nastavenim SamUpdateAutomation na hodnotu 1, defaultne je vypnuta ( 0 )
    • Redmine Bug 9538 - Mijola - nevrateny vydavok - pridana kontrola posledneho listka, ci nebol stornovany
    • Redmine Bug 9550 - Vesna - oprava chyby, kde pri nedostatku penazi na karte pri platbe za JL ostane svietit zlty piktogram
    • Mantis Bug 23939 - VendingMachine - Pri neuspesnom vydavani minci sa pocet opakovanych pokusov znizil z 5 na 2
    • Redmine Bug 9473 - AppCore - (Ne)citanie CardHolder v aplikacii - Odstranenie CardHolder z default-neho citania
    • Redmine Task 7010 v3 - SmartCardService - Fix padu SCS pri subehu SamUpdateCheck a SamUpdateProcess
    • Redmine Bug 9153 - Vesna - Servisne menu pre udaje z CAN
    • Redmine Bug 8586 - Vesna - Moznost uzatvorenia odpoctu pri nefunkcnej tlaciarni servisnou kartou
    • Redmine Bug 8444 - Vesna - posunuty cas do odchodu v okne cakania na spoj zadany cez prikaz
    • Redmine Task 9421 - Mijola - Ukladanie zadaneho ICV pri otvarani odpoctu ked nie je dostupna rozvodna doska
    • Redmine Task 9246 - Vesna - zvacsenie velkosti textu v stave s historiou textovych sprav a v stave pisania odpovede na spravu
    • Redmine Bug 9341 - AppCore - oprava chybajuceho flagu “dokupovany” v statistike pre spolucestujucich pri predlzeni casu platnosti listka
    • Redmine Bug 9299 - OBCDevices - ak rozvodna doska Transdata na command pre citanie teploty ('y') odpoveda NAK (nepodporuje citanie teploty), teplotu sa z rozvodnej dosky viac citat nepokusame
    • Redmine Bug 9319 - Slave - oprava nefunkcneho vydaja listka manualnou volbou listka - listok sa vydal cez autovydaj
    • Redmine Task 8947 - Vesna - indikacia stlacenia storno tlacidla podfarbenim na zeleno
    • Redmine Task 8834 v3 - CommonDevices - oprava citania SNR OCC tlaciarne
    • Redmine Bug 9317 - Slave - oprava textu, kt. je zobrazeny na tlacidlach pri dokupovani listkov pre spolucestujicich
    • Redmine Bug 9390 - Vesna - oprava nespravneho zapisu casu platnosti denneho PCL na kartu na Vesne (zapisoval sa len datum, nie cas); doplnenie casu platnosti casoveho listka v card infe na Vesne (doteraz tam bol len datum)
    • Mantis Bug 23239 - PresaleSystem - Predaj PCL na kartu ITIC (103)
    • Redmine Bug 9454 - Vesna - Pingovaci monitoring lubovolneho zariadenia
    • Redmine Task 9307 - Vesna - automaticke potvrdenie cisla prikazu v stave vyberu prikazu v pripade, ze cislo prikazu vyhovuje podla cisla vodica alebo cisla vozidla
    • Mantis Bug 23353 - SmartCardService - Remove limit count of fareProviders, member array move to std::list
    • Redmine Task 9267 - Vesna - pri vypinani zariadenia bola pridana moznost volania parametrov EMV terminalu iba v pripade uzatvoreneho odpoctu
    • Redmine Task 9268 - Vesna - Indikacia pripravenosti EMV terminalu
    • Redmine Task 8560 - DataIO, OBCDevices - bustec farebne RGB tabule - farba textu, oramovania textu a pozadia textu sa tahaju z custom property
    • Redmine Task 8834 v1 + v2 - CommonDevices - pridane citanie serioveho cisla Mikroelektronika OCC tlaciarne potrebneho pre monitoring; oprava nefunkcnej kompilacie
    • Redmine Task 9300 - PresaleSystem - Nefungujuci dispecing na predpredajnych strojcekoch - Chybaju adresare /opt/emtest/var/lib/NAD/blok/ a /opt/emtest/var/lib/NAD/soubor/ s podadresarmi prichozi a odchozi
    • Mantis Bug 23307 - OnBoadComputer, Vesna, PresaleSystem, Slave - pri kontrole povolenych zavodov sa kontroluje nielen OneWayTicketJourney, ale aj TimeTicket - pre pripady, ze nie je povolena penazenka, ale uznava sa PCL, do PTSetupu sa posielaju vsetky povolene zavody, nie len z OneWayTicketJourney
    • Redmine Task 9292 - SmartCardService - Fix SCS crash, when write TimeTicketZone on Mifare Classic card
    • Redmine Bug 9223 - AppCore - oprava predaja PCL na cenniku TariffArea na Desfire kartach
    • Redmine Bug 6114 v5 - Vesna - Predlzenie PCL - Pri nevalidnom datume sa nezakaze cela numericka klavesnica, iba enter; Ak sa pocas vyberu tarify a zadavania datumu prilozi k citacke ina karta, aplikacia vyhlasi hlasku “Ina karta” a ukonci sa predlzovanie PCL
    • Redmine Task 9168 - SmartCardService - uprava v SCS, kedy pri prilozeni M2Go karty firmware zdetekoval “unknown card”
    • Redmine Task 9080 v2 + v3 + v4 - Mijola, OBCDevices - preferencie krizovatiek - doplnene zalogovanie spravy, kt. sa posiela na radic pri manualnom odoslani spravy; oprava chybnej hodnoty meskania, kt. sa posiela pri manualnom odoslani spravy na radic (posielalo sa 0-7 sekund, no malo sa posielat 0-7 minut); opravene nefunkcne prijatie spravy zo zariadenia Tvrdex Radiolink; pri vstupe do vydaja sa vycisti zobrazeny stav preferencii
    • Redmine Task 9222 - PresaleSystem - Nefungoval vklad na novo predanu kartu mifare classic - kontrola zavodu karty ak je zavod EP rovny 0
    • Redmine Task 8943 - Vesna - uprava volania zvoleneho menu commandu (riesenie problemu s nefunkcnou indikaciou zvoleneho menu commandu)
    • Redmine Task 7521 - PresaleSystem - Zobrazovanie cisla SAMu v infosysteme predpredaja - dlhsie cisla SAMu sa nevosli do stlpca
    • Redmine Task 9241 - Velke vytazenie systemu na Vesne 1907 pri zapnutom monitoringu - Proces monitor zahlti cele jadro procesora
    • Redmine Bug 9238 - DataIO - uprava parsovania a validacie segmentu prikazu pri citani suboru s online prikazmi - ak ide o prejazd, neparsuju sa polozky tykajuce sa linky a spoja
    • NoBugID - DataIO - fix for using 'memset' on struct that contains a 'std::vector'
    • Redmine Task 8482 v2 - Vesna, ApplicationTexts - pridanie noveho aplikacneho stavu pre volbu priciny pri odoslani bug reportu na dispecing - pridany okruh problemu “Tabule”
    • Redmine Task 8895 - Vesna, OBCDevices, ApplicationTexts - Update Maintenance aplikacie v EMV terminali ( Menu prikaz: “CMDEMVCallTerminalManagement” )
    • Redmine Task 8897 - Vesna, OBCDevices - Doplnenie AppVersion v B aj N protokole do informacii od zariadeni EMV terminal
    • Redmine Task 8898 - Vesna, OBCDevices - Posielanie casu do EMV terminalu pri inicializacii
    • Redmine Task 8913 - Vesna, packageTemplates - Uprava routovania na PP
    • Redmine Task 8920 - Slave - Pad citackovej aplikacie na mikrocitacke z MT zo servisu - uprava vycitavania IP adresy
    • NoBugID - CommonDevices - NoBugID - pridanie parametra –no-loop pre cvlc (zvuk sa prehra len 1x); vlc si totiz pamata predosle nastavenie tohto flagu od posledneho spustenia
    • Redmine Task 8849 - Vesna, Mijola, Appcore - pridane logy pre logovanie akcii pri MifareToGo kartach
    • Redmine Task 7707 v5 - Mijola, ApplicationTexts - preferencie krizovatiek - pridany menu command pre moznost manualneho odoslania bodu s preferenciou vozidla
    • Redmine Task 8482 v3 - Vesna - zvacsenie fontu itemov a popisu pre SimpleListSelectionForm (UI-cko, kt. je pouzite napr pri volbe priciny pri odoslani bug reportu na dispecing, pri volbe specialnych textov na tabule)
    • Redmine Task 8929 - Vesna, OBC, Slave, SCS, AppCore, ApplicationTexts - preferencie krizovatiek - pridany menu command pre moznost manualneho odoslania bodu s preferenciou vozidla
    • Redmine Bug 8613 - Vesna - osetrenie spravania sa piktogramu pri chybe tlaciarne, kt. nastane pred vydajom listka na kartu (pri kontrole stavu tlaciarne pred samotnym vydajom)
    • Redmine Task 8976 - Vesna, ApplicationTexts - implementovane automaticke volanie parametrov pre EMV terminal pri vypnuti PP cez menu command
    • Redmine Task 8976 v2 - Vesna - casy s datumami sa do xml-ka zapisovali opacne (cas stiahnutia parametrov sa zapisoval ako cas management-u banky a naopak)
    • Redmine Task 8976 v3 - Vesna - timer, kt. je pouzity pri cakani na koniec prebiehajucej EMV transakcie je uz korektne nastaveny ako singleshot
    • Redmine Task 8623 - Vesna - doplnene zhasnutie piktogramu na OCC tlaciarni po zruseni popupu pri prekryvajucej sa platnosti PCL
    • Redmine Task 8849 v2 - Mijola - pridane dalsie logy na Mijole pre MifareToGo (storno, vklad na EP, autoinfo, info o karte)
    • Redmine Task 9036 - Vesna, SmartCardService, DataIO, OBCDevices - opravene memory leaky
    • Redmine Task 9048 - Zalogovanie chybovych navratovych hodnot volania system() pri stahovani udalosti
    • Redmine Task 9053 - Vesna - Zamykanie udalostneho suboru pri spracovani udalosti
    • Redmine Task 9013 - Osetrena teoreticka moznost straty potvrdenia internetovej udalosti pri vypnuti PP v case stahovania
    • Redmine Task 9107 - PresaleSystem - Zle vypocitana suma ciastocneho storna s koeficientom pri PCL drahsom ako cca 640 EUR
    • Redmine Task 9104 - SmartCardService - Prebiehajuci asynchronny SAMUpdateCheck blokuje pracu s kartou
    • Redmine Task 9110 - pri chybovych logoch zo 485 sa loguje aj adresa
    • Redmine Task 6114 v4 - Zapracovanie pripomienok od S. Piecku pri predlzovani/kupovani PCL na Vesne
    • Redmine Task 9081 - Vesna, Mijola, DataIO - pridane spracovanie online prikazov, kt. su platne este z predosleho dna a platia aj dnes
    • Redmine Task 8482 - Vesna, ApplicationTexts - pridanie noveho aplikacneho stavu pre volbu priciny pri odoslani bug reportu na dispecing
    • Redmine Task 8439 - Vesna, packageTemplates - doplnene ukoncenie procesov zobrazujucich streamy z kamier pri starte a pri ukonceni hlavnej aplikacie
    • Redmine Task 6176 - Vesna - doplneny novy rozsah vyrobnych cisel pri generovani csv suboru s prihlasovacimi udajmi pre VOIP
    • Redmine Task 8813 - Vesna - Osetrenie dalsich transakcii pre pripad, ze terminal nieco vykonava
    • Redmine Task 8716 - SmartCardService, PackageTemplates - Ladenie M2Go
    • Redmine Task 8848 - SmartCardService - Perzistentne logy pre typ karty M2Go
    • Redmine Bug 8871 - Mijola, DataIO - oprava chybajucich zastavok navazneho spoja
    • Redmine Task 8888 - Mijola - Nastavenie do PrjConfig.xml pre volanie SAMUpdateCheck pri odchode z vydaja
    • Redmine Task 8349 - ApplicationTexts - doplnenie chybajuceho tureckeho prekladu pre text “Reboot now?”
    • Redmine Task 8635 - Vesna, OnBoardComputer - pri vypise Chyba systemu <N> chybala medzera pred cislom chyby
    • Redmine Task 8635 - Vesna - pri vstupe do vydaja na online prikaz, ktory mal nadefinovany neznamy spoj padala aplikacia
    • Redmine Task 8362 v6 - DataIO - oprava chyby - existujuci vlozeny online prikaz, kt. po zmene online planu nemal definovane segmenty, sposoboval pad aplikacie
    • Redmine Task 7707 v3 - OBCDevices, OBCUI - preferencie krizovatiek - uprava spravy posielanej na radic krizovatky, doplnene zobrazovanie stavu preferencie
    • Redmine Task 8405 v3 - Vesna - oprava stavu havarie (accident)
    • Redmine Task 8135 - SSV - Ak dojde k chybe komunikacie s markerom po I2C zbernici, SSV dookola posiela alarm “Oznacovac OK”
    • BugID 21707 - pri platbe EMV kartou sa do statistiky neplnila suma DPH
    • Redmine Task 8699 - Vesna - Zaloha aplikacnych logov pri vypinani systemu, pocet logov zvyseny z 15 na 50
    • Redmine Task 8678 - SmartCardService - Pri UNKNOWN_USER sa SmartCardServis nepokusa citat/zapisovat na kartu, vrati chybu APL_CHECK_CARD_ERROR ( 121 ), danu funkcionalitu mozno vypnut v PTConfig.xml pridanim node <IgnoreUnknownUser value=“1” /> ( Inicializacia kariet )
    • Redmine Task 6114 v3 - Vesna - Set Left Layout Margin
    • Redmine Task 8028 - Vesna, ApplicationTexts - pridanie noveho aplikacneho stavu pre kontrolu aktualnosti vstupnych dat
    • Redmine Task 8711 - PresaleSystem - Vratenie zostatku po platnosti karty - kontrola zavodu EP
    • Redmine Task 7707 v4 - Mijola - preferencie krizovatiek - oprava plnenia hodnoty meskania do spravy posielanej na radic krizovatky
    • Redmine Task 6176 v4 - Vesna - oprava posielania stavu VOIP do monitoringu; zmena generovanych hesiel pre prihlasovanie VOIP uctov na serveri (Pozor, vyzaduje update hesiel VOIP uctov na Asterisk serveri)
    • Redmine Task 7958 v2 - Mijola - oprava predplnenia cisla prikazu z online planu po starte aplikacie
    • Redmine Task 8714 - Cena lístka plateného bankovou kartou vo vozidle - nastavenie, ci sa ma povazovat za hotovostnu platbu alebo platbu cipovou kartou
    • Redmine Task 8759 - Vesna - Ovladanie diod na mikrotlaciarni pocas platby z EMV
    • Redmine Task 8761 - OBCDevices - Zvukova indikacia EMV platby
    • Redmine Task 8762 - OBCDevices - Zobrazovanie ID EMV terminalu v menu Vesny
    • Redmine Task 8763 - Vesna - Menu command pre stiahnutie parametrov ( CMDEMVCallParamsTransaction )
    • Redmine Task 8764 - Zla diakritika pri neuspesnej platbe EMV kartou
    • Redmine Task 8734 - Vesna - bug report - prechod na skript
    • Redmine Task 8800 - Vesna - Úprava variabilného symbolu EMV platby na 10B
    • Redmine Task 8701 - Vesna - Implementacia nastavenie pre neuzatvaranie nahladu kamier pri odchode zo zastavky
    • Redmine Task 6174 - Vesna, ApplicationTexts - doplnenie menucommand-u pre blokovanie vydaja vodicom
    • Redmine Task 8763 v2 - Vesna - Volanie transakcie Stiahnutie parametrov iba z menu ( zrusenie pri uzatvaranie odpoctu ); volanie Uzavierky EMV terminalu pri vystupe vydaja, nie pri uzatvarani odpoctu; Zobrazenie info hlasky pri pokuse platby kartou, ak EMV terminal vykonava inu transakciu
    • Redmine Task 8763 v3 - Vesna - Zobrazenie info hlasky pri pokuse platby kartou, ak EMV terminal vykonava inu transakciu
    • Redmine Task 8809 - SmartCardService - Write TicketNumber into PurseLog modulo 1000000
    • Redmine Task 8812 - Vesna - Prehratie zvuku “Prilozte kartu” pri EMV platbe

1907

Builds and changelog

Notes

Stable release changelog

    • Redmine Bug 12254 - AppCore - oprava nefunkcneho dokupovania listka pre spolucestujucich pri existujucej obchadzke v pripade, ze vozidlo cez koncovu zastavku obchadzky iba prechadza
    • NoBugID - VendingMachine - Vyhodenie zavodu 800 z povolenych zavodov - uprava automatu, aby sa choval rovnako ako predpredajna aplikacia
    • Redmine Bug 12099 - PresaleSystem - Docasna ExtraOperacia pre prepisanie verzie struktury CardEvent na desfire kartach z 2 na 1 - tato zmena bude v nasledujucom builde uz revertovana
    • BugID 32129 - PresaleSystem - Nastavenie tarify 81 (vyber riadkov cennika podla datumu predaja vs zaciatku platnosti PCL) nefungovalo pri zonovych PCL
    • Redmine Bug 11509 v2 - AppCore - oprava vyhodnocovania network wide flagu pre zone amount cennik (zone amount cennik nastavuje flag podla poctu platenych zon + poctu zon odjazdenych na platne PCL)
    • Redmine Bug 11781 - Chyba pri dokupovani listka na MHD useku
    • BugID 31282 - Vesna - pri nastavovani ICV sa zadana hodnota zapise aj do backup-u bez ohladu na to, ci je v Hwconfig.xml nastavena rozvodna doska alebo nie (moze byt nefunkcna, pripadne tam vobec nemusi byt, len v celom zavode je spolocny HwConfig)
    • NoBugID - VendingMachine - Vyhodene logo regiojet z BID automatu + Oprava strankovania jednorazovych listkov na BID automate
    • Redmine Task 11364 - CommonDevices - pridana moznost definovat viacero IP adries pre LedNotification
    • Redmine Task 11364 v2 - Do HwConfigDefault.xml pridany riadok pre LedNotification (114) pokryvajuci zaroven stary aj novy typ citacky
    • Redmine Bug 11525 - Mijola, DataIO - oprava automatickeho nastavovania zaciatku platnosti x-hodinovych (24, 72, …) casovych listkov
    • Redmine Bug 11509 - AppCore, DataIO - oprava vyhodnocovania network wide flagu pri jazde na celosietove PCL (SeniorPas)
    • Redmine Task 10963 v2 v3 - Nova varka OCP tlaciarni od Mikroelektroniky - pridany riadok pre LedNotification s IP 192.168.2.6 do HwConfigDefault.xml, uprava skriptov pre detekciu typu OCP tlaciarne
    • Redmine Bug 11063 - oprava vymeny klucov medzi PP a citackou - pri velkom skoku vo verziach OS a APP sa nevytvoril symlink /home/web/apl → /opt/emtest/web/apl (ostalo to ako adresar so zlymi klucmi)
    • Redmine Bug 11013 - Mijola, Vesna - Zobrazovanie prestupov z cudzich liniek vodicovi
    • Redmine Bug 10963 v3 - uprava skriptov emv kvoli novym readrom v OCP tlaciarnach (bez OCP tlaciarne nenabehla Vesna)

Do externeho PTReadersOBC.xml je potrebne pridat:

<CLReader Name="iMX53ReaderDriver CL 192.168.2.6" Type="Cre10"></CLReader>
    • Redmine Bug 10830 - Mijola - oprava zapisu zaciatku platnosti PCL na kartu (zapisoval sa aj cas, nie len datum)
    • Redmine Bug 10815 - Slave - oprava prepinania zastavok na citacke pri opusteni vydaja v stave zablokovania revizorom
    • Redmine Bug 10874 - Mijola - odstranene zobrazovanie vysledku SAM update-u pri vypinani (automaticky SAM update), pri manualnom SAM update (menu command) sa vysledok zobrazuje tak ako doteraz
  • Jenkins build 1136 - Nepredlzi sa platnost zlavy
    • Redmine Bug 10896 - Predlžovanie platnosti SeniorPasov - pri spracovaní udalosti časového lístka sa posúva platnosť karty v prípade, že platnosť PCL presahuje platnosť karty.
    • Redmine Bug 9946 - Mijola - pridane filtrovanie posielania viacnasobnych udalosti prichod na zastavku a odchod zo zastavky pri manualnej zmene
    • Redmine Bug 9243 - VendingMachine - 3.1907.2 - Aktivacia EP pri zapise PCL na studentsku kartu, ktora nema platnu penazenku
    • Mantis Bug 27546 - PresaleSystem - pri vyhladavani TypKartyTypZlavy sa berie do uvahy aj CisloZavodu
  • Jenkins build 1128 - Nefunguje prestup na mifare classic kartach v IDS ZSK
    • Redmine Task 10754 - Tlac casu na prestup - pri viacnasobnom prestupe sa cas na prestup ma tlacit aj na prestupne listky
    • Redmine Task 9886 - SmartCardService - Fix SamUpdate ssl error - change SAOP_NO_AUTHENTICATION → SOAP_SSLv3_TLSv1
    • Redmine Task 10657 - Vesna - pridane zobrazovanie symbolu ⨂ pri zastavkach, kt. su na znamenie
    • Mantis Bug 26595 - PresaleSystem - Predpredaj neponukal automaticky po prilozeni karty predlzenie aktualneho casoveho listka - casove listky BID totiz vyhodnocoval ako listky ineho zavodu
    • Redmine Task 10086 v6 - SmartCardService - Overenie vydavateľa karty - posun kontroly podpisu AppIssuera podla vydania karty o 4 dni ( 5.6.2020 )
    • Redmine Bug 10432 - Vesna, Mojola, AppCore, ApplicationTexts - pridana kontrola predaja casoveho listka cez platnost karty
  <ContactReaders>
	<ContactReader AutoDetect="1" />
  </ContactReaders>
    • Mantis Bug 26003 - Mijola - Zapis plnenia EP pre udalost 800 na kartu s penazenkou 925 na mijole (existujuca vynimka) - mijola kontrolovala povolene zavody a ak nesedeli, ani nespracovavala udalosti
    • Redmine Task 9080 v6 - Mijola, OBCDevices - TvrdexRadioLink - pridane odosielanie prejazdu prechodovym bodom v pripade neuspechu 10x, ak ide o odhlasovaci bod, tak 50x (pri manualne odoslanom bode vzdy 10x)
    • Redmine Task 10588 v2 - Tlac nazvu riadka cennika - ak nazov obsahuje same 'whiteSpaces', tak sa neplni (aby fungoval masterDrawObject v sablone listka)
    • NoBugID - VendingMachine - oprava PTConfig.xml kvoli platobnemu 1907 - museli sa odkomentovat ContactReaders
    • Redmine Task 10586 - Osetrenie situacie, ked je jedna udalost plnenia EP vygenerovana pre dva zavody. Ked sa zacala spracovavat ako prva udalost pre ten “druhy zavod”, tak sa skoncilo chybou a na druhu udalost vobec neslo.
    • Redmine Task 10588 - Tlac nazvu riadka cennika
    • Redmine Task 10564 - SelfServiceValidator, Slave - pridanie SAM update-u na SSV, oprava SAM update-u na citacke (nezobrazovalo Login a Pin pri druhom a dalsom pokuse o SAM update)
    • Redmine Task 9744 - SmartCardService - Predaj PCL vo voze bez zapisu do statistiky
    • Redmine Task 9720 - Vesna, OBCDevices - Problemy s EMtest RGB tabulami na Vesne - Pri manualnej zmene zastavky sa odchod (okamzite nasledovany prichodom) nezobrazuje na EMtest tabule pripojene ethernetom + Command pre zmazanie tabule by sa mal poslat az pri odchode z vydaja, nie pri prichode na poslednu zastavku
    • Redmine Task 7010 v4 - SmartCardService,NetSamService,packageTemplates - change responseTimeout for NetSamService from 3000 ms → 7000 ms, change ip of SamUpdate from 192.168.99.11 → 192.168.99.7 in script check_route_add
    • Redmine Bug 9538 v2 - Mijola - oprava nevrateneho vydavku pri hromadnom listku
    • Redmine Task 8560 v2 - OBCDevices - Bustec farebne RGB tabule - C region sa nastavuje fixne na sirku farebnej casti; pri centrovanom type textu uz je mozne nastavovat farbu pozadia
    • Redmine Task 9299 v2 - OBCDevices, Vesna - uprava, aby bolo mozne do aplikacie poslat aj zaporne vycitane teploty
    • Redmine Task 9719 - Nevrateny vydavok nebol zahrnuty v odvode na koncovom listku + ignorovalo sa nastavenie pre tlac poctu kopii listka pri nevratenom vydavku (hotfix: dopracovane IBA pre nevrateny vydavok)
    • Redmine Bug 8580 - VehicleSystemUtils - oprava nestartujuceho sa procesu serviceprinter
    • Mantis Bug 23939 - VendingMachine - Pri neuspesnom vydavani minci sa pocet opakovanych pokusov znizil z 5 na 2
    • Redmine Bug 9550 - Vesna - oprava chyby, kde pri nedostatku penazi na karte pri platbe za JL ostane svietit zlty piktogram
    • Redmine Task 9590 - Vesna - Vytvorenie specialneho updatovacieho stavu pre Vesnu, kedy sa spusti SAM update pri vypinani zariadenia. Tato feature sa zapina v ProjectConfig.xml nastavenim SamUpdateAutomation na hodnotu 1, defaultne je vypnuta (0)
    • Redmine Task 7010 v3 - SmartCardService - Fix padu SCS pri subehu SamUpdateCheck a SamUpdateProcess
    • Redmine Task 9615 - SmartCardService - Implementácia ACR čítačky pre palubný počítač
    • Redmine Task 9474 - Vesna, AppCore, OBCDevices - pridane odoslanie novej dispecingovej spravy 3-34 pri otvoreni palivovej nadrze
    • Redmine Task 7010 v2 - SmartCardService - Implementacia SamUpdate s pouzitim sekundarneho HSM
    • Redmine Task 8835 - OBCDevices - Vyplnenie serioveho cisla EMV terminalu v monitoringu
    • Redmine Task 9470 - OBC, AppCore, ApplicationTexts - Vytvorenie specialneho updatovacieho stavu pre mijolu, kedy sa spusti SAM update pri vypinani zariadenia. Tato feature sa zapina v PrjConfig.xml nastavenim SamUpdateAutomation na hodnotu 1, defaultne je vypnuta ( 0 )
    • Redmine Bug 9538 - Mijola - nevrateny vydavok - pridana kontrola posledneho listka, ci nebol stornovany
    • Redmine Task 9421 - Mijola - Ukladanie zadaneho ICV pri otvarani odpoctu ked nie je dostupna rozvodna doska
    • Redmine Task 9246 - Vesna - zvacsenie velkosti textu v stave s historiou textovych sprav a v stave pisania odpovede na spravu
    • Redmine Bug 9341 - AppCore - oprava chybajuceho flagu “dokupovany” v statistike pre spolucestujucich pri predlzeni casu platnosti listka
    • Redmine Bug 9299 - OBCDevices - ak rozvodna doska Transdata na command pre citanie teploty ('y') odpoveda NAK (nepodporuje citanie teploty), teplotu sa z rozvodnej dosky viac citat nepokusame
    • Redmine Bug 9319 - Slave - oprava nefunkcneho vydaja listka manualnou volbou listka - listok sa vydal cez autovydaj
    • Redmine Task 8834 v3 - CommonDevices - oprava citania SNR OCC tlaciarne
    • Redmine Bug 9317 - Slave - oprava textu, kt. je zobrazeny na tlacidlach pri dokupovani listkov pre spolucestujicich
    • Redmine Bug 9390 - Vesna - oprava nespravneho zapisu casu platnosti denneho PCL na kartu na Vesne (zapisoval sa len datum, nie cas); doplnenie casu platnosti casoveho listka v card infe na Vesne (doteraz tam bol len datum)
    • Redmine Task 9292 - SmartCardService - Fix SCS crash, when write TimeTicketZone on Mifare Classic card
    • Redmine Bug 9223 - AppCore - oprava predaja PCL na cenniku TariffArea na Desfire kartach
    • Redmine Bug 6114 v5 - Vesna - Predlzenie PCL - Pri nevalidnom datume sa nezakaze cela numericka klavesnica, iba enter; Ak sa pocas vyberu tarify a zadavania datumu prilozi k citacke ina karta, aplikacia vyhlasi hlasku “Ina karta” a ukonci sa predlzovanie PCL
    • Redmine Task 9168 - SmartCardService - uprava v SCS, kedy pri prilozeni M2Go karty firmware zdetekoval “unknown card”
    • Redmine Task 8560 - DataIO, OBCDevices - bustec farebne RGB tabule - farba textu, oramovania textu a pozadia textu sa tahaju z custom property
    • Redmine Task 8834 v1 + v2 - CommonDevices - pridane citanie serioveho cisla Mikroelektronika OCC tlaciarne potrebneho pre monitoring; oprava nefunkcnej kompilacie
    • Redmine Task 9300 - PresaleSystem - Nefungujuci dispecing na predpredajnych strojcekoch - Chybaju adresare /opt/emtest/var/lib/NAD/blok/ a /opt/emtest/var/lib/NAD/soubor/ s podadresarmi prichozi a odchozi
    • Mantis Bug 23307 - OnBoadComputer, Vesna, PresaleSystem, Slave - pri kontrole povolenych zavodov sa kontroluje nielen OneWayTicketJourney, ale aj TimeTicket - pre pripady, ze nie je povolena penazenka, ale uznava sa PCL, do PTSetupu sa posielaju vsetky povolene zavody, nie len z OneWayTicketJourney
    • Redmine Task 7521 - PresaleSystem - Zobrazovanie cisla SAMu v infosysteme predpredaja - dlhsie cisla SAMu sa nevosli do stlpca
    • Redmine Task 9241 - Velke vytazenie systemu na Vesne 1907 pri zapnutom monitoringu - Proces monitor zahlti cele jadro procesora
    • Redmine Bug 9238 - DataIO - uprava parsovania a validacie segmentu prikazu pri citani suboru s online prikazmi - ak ide o prejazd, neparsuju sa polozky tykajuce sa linky a spoja
    • Redmine Task 8482 v3 - Vesna - zvacsenie fontu itemov a popisu pre SimpleListSelectionForm (UI-cko, kt. je pouzite napr pri volbe priciny pri odoslani bug reportu na dispecing, pri volbe specialnych textov na tabule)
    • Redmine Task 8929 - Vesna, OBC, Slave, SCS, AppCore, ApplicationTexts - preferencie krizovatiek - pridany menu command pre moznost manualneho odoslania bodu s preferenciou vozidla
    • Redmine Bug 8613 - Vesna - osetrenie spravania sa piktogramu pri chybe tlaciarne, kt. nastane pred vydajom listka na kartu (pri kontrole stavu tlaciarne pred samotnym vydajom)
    • Redmine Task 8976 - Vesna, ApplicationTexts - implementovane automaticke volanie parametrov pre EMV terminal pri vypnuti PP cez menu command
    • NoBugID - CommonDevices - NoBugID - pridanie parametra –no-loop pre cvlc (zvuk sa prehra len 1x); vlc si totiz pamata predosle nastavenie tohto flagu od posledneho spustenia
    • Redmine Task 8482 v2 - Vesna, ApplicationTexts - pridanie noveho aplikacneho stavu pre volbu priciny pri odoslani bug reportu na dispecing - pridany okruh problemu “Tabule”
    • Redmine Task 8895 - Vesna, OBCDevices, ApplicationTexts - Update Maintenance aplikacie v EMV terminali ( Menu prikaz: “CMDEMVCallTerminalManagement” )
    • Redmine Task 8897 - Vesna, OBCDevices - Doplnenie AppVersion v B aj N protokole do informacii od zariadeni EMV terminal
    • Redmine Task 8898 - Vesna, OBCDevices - Posielanie casu do EMV terminalu pri inicializacii
    • Redmine Task 8913 - Vesna, packageTemplates - Uprava routovania na PP
    • Redmine Task 8800 v2 - Vesna - Úprava variabilného symbolu EMV platby na 10B - nenumericke znaky su velkym pismom, maximalna hodnota cisla listka zmenena z 0xFFFFF na 1 000 000
    • Redmine Task 8734 - Vesna - bug report - prechod na skript
    • Redmine Task 6174 - Vesna, ApplicationTexts - doplnenie menucommand-u pre blokovanie vydaja vodicom
    • Redmine Task 8763 v2 - Vesna - Volanie transakcie Stiahnutie parametrov iba z menu ( zrusenie pri uzatvaranie odpoctu ); volanie Uzavierky EMV terminalu pri vystupe vydaja, nie pri uzatvarani odpoctu; Zobrazenie info hlasky pri pokuse platby kartou, ak EMV terminal vykonava inu transakciu
    • Redmine Task 8635 - Vesna, OnBoardComputer - pri vypise Chyba systemu <N> chybala medzera pred cislom chyby
    • Redmine Task 8635 - Vesna - pri vstupe do vydaja na online prikaz, ktory mal nadefinovany neznamy spoj padala aplikacia
    • Redmine Task 8362 v6 - DataIO - oprava chyby - existujuci vlozeny online prikaz, kt. po zmene online planu nemal definovane segmenty, sposoboval pad aplikacie
    • Redmine Task 7707 v3 - OBCDevices, OBCUI - preferencie krizovatiek - uprava spravy posielanej na radic krizovatky, doplnene zobrazovanie stavu preferencie
    • Redmine Task 8405 v3 - Vesna - oprava stavu havarie (accident)
    • Redmine Task 8135 - SSV - Ak dojde k chybe komunikacie s markerom po I2C zbernici, SSV dookola posiela alarm “Oznacovac OK”

Prerelease changelog

    • NoBugID - po restarte EMtest tabule pripojenej cez LAN sa uz komunikacia s nou neobnovila
    • NoBugID - volanie SAMUpdateCheck pri odchode z vydaja je naviazane na nastavenie v ProjectConfig.xml, defaultne je vypnute
    • NoBugId - Fix problemu s inicializaciou EMV terminalu
    • NoBugID - Problemy s EMtest tabulami - nastaval problem, ak tabula dostala viac commandov tesne po sebe - tie neskorsie odignorovala (dialo sa na Vesne kvoli jej rychlosti) - pridany 150 ms sleep po prikaze Clear + po restarte tabule sa uz komunikacia nechytila
    • Redmine Task 8351 - Vesna - Volba prikazu cez linku/spoj - spravne plnenie priznaku id72 (DeviationTrip) v sprave 3-4 a priznaku id63 (CommonReason) v sprave 3-3
    • Redmine Task 8389 v3 - Vesna - Dotlac listka: Fix pad aplikacie pri hromadnom vikendovom listku, po potvrdeni opakovania tlace; Fix opakovaneho okna pri zlyhani tlace po stlaceni “Zrusit”
    • Redmine Task 8253 - Vesna - Filtrovanie nastupnej zastavky, kedy tato nemoze byt vybrana z nasledneho spoja, osetreny pad aplikacie
    • Redmine Task 8493 - Vesna - Zastupny znak “vehicle_info” na koncovom listku
    • Redmine Task 7010 - SmartCardService - Added interface method Set/GetProjectName for SamUpdateCheck in SamUpdate class; CancelSession, when SamUpdateProcess finish
    • Redmine Task 8362 v4 - Vesna - oprava problemu, kedy na konci spoja v pripade, ze sme volili odchylkovu linku+spoj, dojde k zacykleniu aplikacie
    • BugID 21328 - monitor - sleep prerobeny na nanosleep (mal by menej vytazovat CPU)
    • NoBugID - videorecordingsvc - dopracovana kontrola dochadzajuceho miesta na disku. Aktualne je hranica nastavena na 10GB.
    • Redmine Task 8486 - Vesna - Fix nulovej ceny pri predlzovani sietoveho PCL
    • Redmine Task 8391 - VendingMachine - pridana zona 400 (Trnava)
    • Redmine Task 8497 - Vesna, OBC - Ak sa nenachadzaju konfiguracne subory pre monitor a analyzer, skoncia s vysedkom SIGUSR1 ( 10 ) )
    • Redmine Task 8495 - Vesna - Ziskanie ID tlaciarne z HwConfigu ako parameter pre metodu OnPrinterPaperLow
    • Redmine Task 8362 - Vesna, DataIO - pridane vyhodnocovanie zmien prikazov (vyskocenie prikazu na konci spoja (a v stave vyberu spoja) len pri zmenach tykajucich sa aktualneho vodica)

Testing changelog

    • Redmine Task 7504 v2 - Vesna - Fix chyby, kedy sa ukoncil stav ApproachCardForRead pocas zapisu ExtraOperacie
    • Redmine Task 7658 v2 - SmartCardService - Citanie/zapis Mifare2GO na UL tlaciarni
    • Redmine Task 8473 - Vesna - Odosielanie sprav o stave klucika v zapalovani z EMtest dosky na dispecing - odosiela sa aj prva zachytena hodnota po nabehu aplikacie
    • Redmine Task 8413 v2 - Vesna - revertovana docasna vlastnost pre prezentaciu v Arriva Nitra - Zobrazenie vnutornej teploty u vodica
    • Redmine Task 8287 - SmartCardService, Appcore - doplnene taggovanie kazdeho synchronneho requestu na PT
    • Redmine Task 7652 v3 - NetSamService - Disable check SAM module presence when update SAM module; SmartCardService - Fix chrasing SCS when update SAM via NetSamService
    • Redmine Task 6114 - Vesna - Predlzenie PCL - fix problemov: V okne s nacitanymi PCL zrovnat velkost miesta pre zobrazenie ceny podla okna vydaja; V okne s nacitanymi PCL nechat panel meskania rovnaky ako vo vydaji, t.j. pozadie, cas meskania a ikonku; Pri manualnej zmene zaciatku platnosti sa da oznacit a prepisat naraz viac znakov
    • Redmine Task 8247 v3 - Vesna - funcionalitu - vydaj cash listka dlhsim podrzanim tarify v kompaktnom vydaji je mozne zapnut v ProjectConfig.xml; default stav je - funkcionalita vypnuta
    • Redmine Task 8389 v2 - Vesna - Opakovana tlac listka pri zlyhani tlace zavesena cez nastavenie v ProjectConfig.xml ( ShowRepeatMessageOnFailedPrinting ). Defaultne nepovolena
    • Redmine Task 7652 v2 - Vesna, OBC, Slave - Rozlisena navratova hodnota APL_SAM_UPDATE_NOT_NEEDED pri SamUpdateProcessing; OBC - Fix padu aplikacie pri stlaceni esc v okne SamUpdate ( login/pin );
    • Redmine Task 8437 v2 - Vesna - Odstranenie dvojiteho messageboxu pri zruseni tlace storna listka
    • Redmine Task 8389 - Vesna - Dotlac listka pri zlyhani tlace. Pri sprave o zlyhani tlace listka pribudlo tlacitko opakovat, ktore po stlaceni vyvola opakovanu tlac posledneho listka
    • Redmine Task 8393 - Vesna - Implementacia prehratia zvuku pri predcasnom odchode zo zatavky podla nastavenia v ProjectConfig.xml ( nastavenie PlaySoundOnPrematureDeparture )
    • NoBugID - do HwConfigDefault pridana Mikroelektronika citacka s IP 62 = citacka vzadu vo voze
    • Redmine Task 8413 - Vesna - Arriva Nitra: zobrazovanie vnutornej teploty vodicovi ( neskor bude funkcionalita zmazana )
    • Redmine Task 8405 - Vesna - implementacia menucommandu CMDAccident
    • Redmine Task 8410 - Vesna - MenuCommand pre nastavenie nasledujucej zastavky, ktora je v okoli aktualnej polohy
    • Redmine Task 8247 v2 - Vesna - kompaktny vydaj - oprava vydaja listka podrzanim konkretnej tarify; oprava spravania sa aplikacie pri zmene zastavky v stave s mapou
    • Redmine Task 8326 v2 - Vesna - Uprava konfiguracie kameroveho systemu kvoli monitoringu - oprava parsovania IP z ProjectConfig.xml, ak je v URL uvedeny aj login + uprava aplikacie analyzer, aby pracovala s konfiguraciou kamier z ProjectConfig.xml
    • Redmine Task 8250 - Vesna - Uprava zobrazovania meskania medzi zastavkami podla synchronizacnych bodov ( nastavenie v ProjectConfig.xml: DisplayDelayOnSynchroPoint )
    • NoBugID - prehravanie dat do Mikroelektronika citacky aj na Vesnu
    • Redmine Task 8394 - Vesna - pridanie noveho typu akcie, kt. sa vykonava pri zmene stavu digitalnych vstupnych pinov - stlacenie STOP tlacidla cestujicim
    • Redmine Task 8398 - Vesna - doplnene odoslanie dispecingovej spravy a zobrazeny toast pri zmene stavu dveri (otvorene/zatvorene)
    • NoBugID - obhliadanie buffra kvoli odosielaniu dispecingovej spravy 1-12 (info o suboroch v buffri) sa robilo na Vesne kazdych 5 sekund, malo by sa kazdu minutu (zabudnuty define ARM).
    • Redmine Task 8326 - VehicleSystemUtils - Uprava monitoringu pre kamerovy system kvoli zmene konfiguracie zobrazovanych streamov
    • Redmine Bug 8366 - Vesna, CommonDevices - oprava nastavovania kanalov pri prehravani zvukov
    • NoBugID - oprava padu emcommdu pri nekompletnom subore buffer_crc.xml (chybajuci nazov suboru) + watchdog emcommdu nezastavuje aplikacne skripty po pade
    • Redmine Task 8299 - Vesna - v pripade, ze zastavka nemala vyplnene nastupisko, padala aplikacia pri hladani prichodoveho/odchodoveho okruhu
    • Redmine Task 7681 v2 - Vesna - Fix spomalenia prepinania medzi zoznamom s listkami pri predlzovani PCL
    • Redmine Task 8297 - Vesna - Fix chyby, kedy pri zapnutom sucte nepripocita tarifu vkladu na EP
    • Redmine Task 7459 v3 - OBCDevices - Fix chyby, kedy po prvom nabehu Vesny nepresla transakcia Handshake ( Test spojenia EMV terminalu so serverom ), az po naslednom restarte zariadenia
    • Redmine Task 8248 - Vesna - pridana nova funkcionalita, kt. umoznuje definovat akcie, kt. sa vykonaju pri zmene digitalnych vstupnych pinov z rozvodnej dosky (pozor, ak ma aplikacia reagovat na vstupy z rozvodnej dosky, vyzaduje zmeny v HwConfig-u a ProjectConfig-u)
    • Redmine Task 8247 - Vesna - kompaktny vydaj - pridana moznost vydania listka dlhsim podrzanim konkretnej tarify
    • Redmine Task 8278 - Vesna - uprava konfiguracie kameroveho systemu vo vozidle (pozor, aplikacia vyzaduje zmeny v HwConfig-u a ProjectConfig-u)
    • Redmine Task 8249 - Vesna, ApplicationTexts - doplnenie cisla linky ku koncovej zastavke v stave s mapou, doplnenie konecnej zastavky do popup-u pri pouziti menucommandu CmdCurrentTripInfo
    • Redmine Bug 8027 v2 - Vesna, OBC - oprava preklepu v skriptoch, kt. zhromazduju info z citaciek pri bug reporte, doplnene stahovanie priecinka /opt/emtest/var/log
    • Redmine Task 8196 v3 - packageTemplates, VehicleSystemUtils - Zaradenie trackingoveho skriptu do aplikacneho balicka - subory (log a tracking_locations) sa zapisuju do /opt/app-5/var/log
    • Redmine Task 8044 - Vesna - Uprava vypoctu meskania ak nie je trasa - pokazilo sa zobrazovanie meskania v mape po odchode zo zastavky
    • Redmine Task 8196 - packageTemplates, VehicleSystemUtils - Zaradenie trackingoveho skriptu do aplikacneho balicka, zmazanie skriptu z VehicleSystemUtils
    • Redmine Bug 7504 - SmartCardSystem - Fix zacyklenia SCS pri zapise na Desfire kartu pocas odtiahnutia karty
    • Redmine Task 8142 v2 - Vesna, packageTemplates - v pripade, ze sa po starte systemu zobrazil ako prvy stav StateBootError, okno aplikacie sa nepresunulo do viditelneho regionu obrazovky a nezastavilo sa bootovacie video s rotujucim kolieskom
    • Redmine Bug 7824 - Vesna - doplnene mazanie poloziek ItemDriverLogin, ItemDriverName, ItemCommandNumber z AppOperatingDataBackup pri mazani statistiky (ak je aktivna vlastnost DeductionAutomatic)
    • Redmine Task 8142 - Vesna - do stavu StateBootError (stav chybnej inicializacie - nekorektne vstupne data, neuspesna inicializacia statistiky, …) bolo pridane tlacitko pre restart
    • Redmine Task 8117 - Vesna - v pripade, ze sme v stave cakania na usek prikazu a zobrazime kamery, stav kamier sa ukonci pred koncom prejazdu alebo pred zaciatkom nasledujuceho spoja
    • Redmine Task 7652 - Vesna, OBC, Slave - doplneny update SAM-u (Vesna, Mijola, Slave) POZOR Slave od tohto casu bude vyzadovat v externych datach doplnene nove obrazky, xml-ko s rozlozenim noveho stavu a novy ServiceMenu.xml
    • Redmine Task 8000 - Vesna - kontrola platnosti spoja pri vybere odchylkovej linky/spoja podla nastavenia v ProjectConfig.xml
    • Redmine Bug 8062 - Vesna - oprava nefunkcneho zadavania hesla pri prihlaseni vodica po nahrati dat, kt. nevyzaduju restart
    • Redmine Bug 8141 - Slave - Neuznany casovy listok - Ak bola rucne zvolena tarifa na citacke, vydany listok a este v okne s informaciami o zakupenom listku prilozena karta s casovym listkom, tento PCL bol ignorovany a bol vydany listok z penazenky.
    • Redmine Bug 7516 - SmartCardService, NetSamService - SamUpdate v PT - Oprava chyby, keby pri viacerych vlozenych a nakonfigurovanych SAM-och, nabehne iba jeden
    • Redmine Task 8000 - v dispecingovej sprave 3-4 Vstup do rezimu vydaja bola hodnota id72 DeviationTrip vzdy “0”
    • Redmine Task 8000 v2 - Vesna - nastavenie, aby sa pri vybere odchylkovej linky/spoja nasiel prikaz, ktory obsahuje dany spoj a pouzil sa ten - ignorovali sa nastavena pociatocna a koncova zastavka
    • Redmine Task 7997 v4 - Vesna - ladenie ovladania vyberu odchylkovej linky/spoja
    • Redmine Task 8063 - Vesna - Cas vo vysledku automatickeho pocitania cestujucich - uprava stredoeuropsky cas na RBPi vs Turecke casove pasmo
    • Redmine Task 8044 - Vesna - uprava vypoctu meskania bez vzorovej trasy, aby brala do uvahy polohu autobusu
    • Redmine Task 7998 v3 - Vesna - Vyhladavanie spojov vo vybere odchylkovej linky/spoja podla casu odchodu z prvej zastavky - vyber spoja bez pouzitia akehokolvek filtra kliknutim nefungoval
    • Redmine Task 7999 v2 - Vesna - Cislo vodica v liste - pri navrate z okna pisania textovej spravy cislo vodica zmizlo
    • NoBugID - ak sa nezapisovala penazenka a nastala nedokoncena operacia, do statistiky sa priznak 'nedokoncena operacia' nepoznacil. Poznacil sa vsak typOperacie 12.
    • Redmine Task 7948 - Vesna - Rozsireny monitoring WiFi routera - Potrebne upravit konfiguraciu monitor.xml - statusovy subor obsahuje aj ID (StatusWifiOnBoard00.dat)
    • Redmine Task 7999 - Vesna - Zobrazovanie cisla vodica v liste na mieste 'PanelActionLabel' ak je tak nastavene v ProjectConfig.xml (DedicatePanelActionLabelToDriverNumber)
    • Redmine Bug 7516 - SmartCardService - SamUpdate v PT - Oprava chyby, keby pri viacerych vlozenych a nakonfigurovanych SAM-och, nabehne iba jeden, zmenenyc timeout pri pri komunikacii so SamUpdate sluzbou
    • Redmine Task 7707 v2 - Mijola - uprava parsovania vstupneho xml (pri parsovani nodov CheckPoint sa vyberaju len top level potomkovia - ignoruju sa nody vnorene v nodoch Trip); do vytvorenej spravy, kt. sa ma posielat na radic krizovatky sa neposielalo ID prechodoveho bodu krizovatky, ale ID checkpointu
    • Redmine Task 7714 - Vesna - doplnene centrovanie obrazkov zobrazenych v informacnych ikonach panela (ak bol obrazok mensi ako plocha ikonky - 40x40px, nebol vycentrovany - napr. obrazok kamery)
    • Redmine Task 7997 - Vesna - Zmena cisla linky pri vybere odchylkovej linky/spoja. Po uprave cisla linky niekedy neponuklo vsetky spoje, ale iba spoj 0.
    • Redmine Task 7996 - Vesna - Prekryvajuce sa cislo spoja vo volbe odchylkovej linky/spoja ak ma cislo viac ako 4 znaky
    • Redmine Task 7998 - Vesna - Vyhladavanie spojov vo vybere odchylkovej linky/spoja podla casu odchodu z prvej zastavky
    • Redmine Task 7993 - Vesna - Problem so zobrazovanim poznamky na zastavke - Ak je poznamka na 1. zastavke spoja, tak vyskoci ako popup, poznamky na dalsich zastavkach sa uz iba zobrazovali v liste.
    • Redmine Task 7991 - Slave CVX - po rozbalení novej aplikácie sa nastaví do defaultu nastavenie hlasitosti
    • Redmine Task 7707 - OBCDevices, Mijola - pridanie noveho drivra pre zariadenie Radiolink od firmy Tvrdex, kt. sluzi na prenos dat medzi vozidlom a radicom krizovatky
    • Redmine Task 7901 - ApplicationTexts - skratenie 2 pridlhych hlasok, kt. citacka posiela na palubak
    • Redmine Task 7659 - Natáčanie mapy - v Izmirskom mapovom vydaji ak v OperatingDataBackup.xml existuje nod <MapRotationEnabled>, tak bez ohladu na to, aka je nastavena hodnota, pri kazdom starte aplikacie je otacanie mapy vzdy povolene
    • Redmine Task 6170 - Tracking v sleep rezime - timeout pre skript zvacseny na 120s, cakanie na dostupnost servera na zaklade ping-u, oprava chyby pri ziskavani navratovej hodnoty curl-u, ak sa nepodari odoslat polohu online, tak sa aj tak zapise do tracking_location.txt a odosle sa po nabehu PP
    • Redmine Task 6222 - Slave CVX - pridana bitmapa pre test tlace pre tlaciaren CVX, doteraz tlacilo data z kodu
    • Redmine Task 6222 - Slave CVX - Prilis dlha hlaska pri nedostatocnom kredite na karte, ktora sa nevojde na obrazovku mijoly (text sa odosiela aj na OBU)
    • Redmine Task 7662 v2 - mazanie dat z citaciek - mazanie nahratych aplikacii
    • Redmine Task 7647 v2 - Varovanie, ak sa vstupuje do spoja príliš ďaleko od prvej zastávky - oprava chyby, pri ktorej ked sa vstupovalo do vydaja s vypnutou GPS, tak sa vzdialenost od prvej zastavky skontrolovala po nabehu GPS niekde uprostred spoja
    • Redmine Task 6228 - Slave CVX - tlac na tlaciarni Mikroelektronika CVX - tlac listkov so sirkou 576 px. Zarovnavanie bitmapy na 32b nefungovalo spravne, ak uz bola bitmapa zarovnana - prilepilo dalsich 32b.
    • Redmine Task 7032 - Monitoring WiFi a kamier - posielaju sa 3 pingy, ak aspon jeden prejde, zariadenia sa povazuje za dostupne
    • Redmine Task 7491 - Operativne xml - polozky DriverNumber a BIN zvacsene z 2B na 4B, oprava, aby prikaz s telom fungoval aj ked ide o uplne novy prikaz, prekreslenie zoznamu usekov prikazu, ak pride nove xml-ko v tejto obrazovke
    • BugID 19508 - po zapise suboru /tmp/CBN.txt sa nad QTextStream zavola flush - vznikaju subory s velkostou 0B
    • Redmine Task 6170 - Tracking v sleep rezime - nova URL pre online sluzbu
    • NoBugID - nefungovalo poriadne prehravanie dat z mijoly do Mikroelektronika citacky - atribut NoEmcommd bol nastaveny na “1” namiesto “True”
    • Redmine Task 7659 v2 - Natacanie mapy - pri rychlosti mensej alebo rovnej 5 km/hod sa nenataca mapa
    • NoBugID - zvuky do tureckeho balicka (zatial iba pipanie) - v suvislosti s RM 7491
    • BugID 19944 - V okne vybere useku prikazu nezobrazovalo informacie o prvej a poslednej zastavke a ich casoch prichodu/odchodu, ak islo o useky cez polnoc (chyba zavedena pri implementacii operativnych prikazov s posunutym zaciatkom/koncom)
    • Redmine Task 7688 v2 - Slave CVP - Po zavreti dvierok/odstraneni prekazky sa niekedy nedotlaci listok - dotlac sa vola uz iba periodicky, nie na spravu od zariadenia, pretoze niekedy sa spustili dve dotlacenia naraz, ktore sa pobili a vyustili do padu serviceprinteru - na displeji citacky potom ostala visiet obrazovka o neuspesnej tlaci
    • Redmine Task 7718 - ME Slave - oprava vyhodnocovania dvoch platnosti dat
    • Redmine Task 7491 v2 - Vesna,DataIO - doplnene nacitanie novych online prikazov po ukonceni kazdeho spoja, pri vstupe do stavu volby useku prikazu, pri zmene aktualneho datumu v stave volby useku prikazu
    • Redmine Task 7713 - Vesna - oprava stavu cakania na usek prikazu pri vrateni sa do tohto stavu cez OnResume
    • Redmine Task 7645 - Vesna - doplnene zobrazovanie prvej zastavky pri vybere odchylkovej linky a spoja (pri vybere konkretneho spoja bola doteraz zobrazovana iba cielova zastavka)
    • Redmine Task 7646 - Vesna - skrytie usekov prikazu, ktore su starsie nez cas nastaveny v ProjectConfiguration.xml
    • NoBugID - ME Slave - data sa vymazu a rozbalia pri kazdom starte aplikacie
    • Redmine Bug 7656 - Vesna - oprava chybneho nacitania kruhovych spojov, kt. boli navolene cez prikaz
    • Redmine Bug 7459 - Vesna, OBCDevices - Ladenie EMV terminalu - oprava rekonektovania spojenia na EMV Terminal, oprava storna EMV platby
    • Redmine Task 7643 - Vesna - Zmena tureckeho prekladu “Do you want to leave a trip?”
    • Redmine Task 7648 - Vesna - skaredy vydaj - vymazanie filtrov tarify/vystupnej zastavky pri zmene aplikacneho stavu (mapa, menu, dobitie kreditu, …)
    • Redmine Task 7521 - Vesna, Slave, OBC, PresaleSystem, AppCore, ApplicationTexts - do infa o HW bolo doplnene zobrazovania cisla vsetkych HW SAMov
    • Redmine Task 7594 - Slave, AppCore, packageTemplates - citacka od mikroelektroniky - bola doplnena kontrola beziaceho motora (polohy klucika zapalovania), system sa korektne vypne po vypnuti motora
    • Redmine Task 7491 - Vesna,DataIO - uprava funkcionality online prikazov (vydaj uz berie do uvahy zmenenu prvu alebo poslednu zastavku online prikazu)
    • BugID 19190 - PresaleSystem - opravena kontrola slovenskej penazenky
    • BugID 19278 - prestupy podla cestovnych poriadkov (Nastavenie TS 60)
    • Redmine Task 7529 - Vesna - Počítanie cestujúcich od AZD na vyžiadanie - polozky poradie a ID zastavky chybali v sprave do dispecingu
    • Redmine Task 7032 - Vesna - Monitoring WiFi routera - pridany skript autorun_devicemonitor
    • Redmine Bug 5966 - Mijola - uprava vypoctu meskania pri spojoch cez polnoc
    • Redmine Task 7017 - Vesna - resetnutie delay timera pri odchode zo zastavky
    • NoBugID - Mijola + ME Slave - aktualizacia citaciek bez emcommd - osetrenie chyby pri prenose suborov cez rsync
    • BugID 19192 - Mijola - pri zmene poctu cestujucich na mijole sa odosiela sprava 6-1 a zaroven 6-2, ktora ma ale pocet nastupujucich a pocet vystupujucich rovny 0.
    • Redmine Task 7315 - Mijola + Slave - upravy PrinterDrivera pre potreby mikro citaciek/tlaciarni
    • Redmine Task 7529 - Vesna - AZDReceiver - posielanie requestu na pocitanie cestujucich cez rsync (aby sme zabezpecili atomicke posielanie)
    • NoBugID - Vesna - poslanie udalosti OnBusStopDeparture, ak sa manualne prepne druha zastavka bez GPS prichodu na prvu zastavku
    • Redmine Task 7491 - DataIO - uprava funkcionality online prikazov (operacny plan)
    • BugID 19173 v2 - Vesna - ak tarifna skupina linky neobsahuje nijake tarify, ktore by bolo mozne vydat, aplikacia Vesny nedovoli vojst do vydaja - vypise chybu systemu 12. V zmluvnych prepravach je ale takato situacia korektna a malo by byt mozne vstupit do vydaja.
    • Redmine Task 7338 - Vesna - oprava trackingu
    • BugID 19173 - Vesna - ak tarifna skupina linky neobsahuje nijake tarify, ktore by bolo mozne vydat, aplikacia Vesny nedovoli vojst do vydaja - vypise chybu systemu 12. V zmluvnych prepravach je ale takato situacia korektna a malo by byt mozne vstupit do vydaja.
    • HACK pre emtestacke 'Vesny' - SystemBusinessLogic vracala nespravnu hodnotu EngineState
    • POZOR - vypinanie TD Vesny na zaklade klucika nebude fungovat! Balicek je len pre emtest Vesnu!
    • Redmine Task 7350 - Vesna - uprava sposobu konfiguracie kamerovych streamov
    • Redmine Task 7063 - OBC, CommonDevices, OBCDevices, OBCUI - odstranenie problemov, ktore znemoznovali dokoncenie analyzy pamate po spusteni valgrindu (dvojite mazania objektov,…); odstranenie memleakov, ktore boli detekovane valgrindom
    • Redmine Bug 7361 - Vesna - oprava chyby, pri kt. sa v stave s kamerami nezahlasil prichod na dalsiu zastavku
    • Redmine Bug 7338 - Vesna - odosielanie poloh z trackingu do dispecingu standardnou cestou po spusteni zariadenia
    • Redmine Bug 7447 - Vesna, ApplicationTexts - doplneny toast, kt. je zobrazeny pocas celej doby trvania storna EMV platby
    • Redmine Bug 7210 - Vesna - uprava aktualizacnej obrazovky pri aktualizacii vesny
    • Redmine Bug 7414 - SmartCardSystem - Fix chyby, kedy po vyvolaní nedokončenej operácie aplikacia ostane zaseknutá v hláške na priloženie karty
    • Redmine Bug 7450 - SmartCardSystem - Fix nespravny zapisu na kartu po nedokoncenej operacii
    • !! POZOR - Nepouzivat na Vesnach kvoli chybe 7325
    • BugID 18336 - PresaleSystem - nedá sa urobiť prenos EP z neplatnej karty
    • Redmine Bug 7242 - Mijola, Vesna - pri nedostatocnom kredite na karte bolo mozne vydat tarifu, ktora mala zakazany vydaj z hotovosti
    • Redmine Task 7208 - Mijola + Slave - uprava aktualizacneho skriptu pre ME citacky (aktualizacne listy sa vytvoria pri kazdom nabehu aplikacie, nie len prvy krat po restarte zariadenia)
    • Redmine Task 7157 - Vesna - pridana moznost mazat textove spravy, pridana moznost zavriet zobrazenu pop up spravu (bez zasahu uzivatela)
    • Redmine Task 7116 - Vesna, Appcore, packageTemplates - zmena zobrazovania pop up-ov s prijatou textovou spravou podla nastavenia ShowActualMessageEnabled, pridanie zvuku prichadzajucej textovej spravy do balicka pre Vesnu
    • Redmine Task 7179 - Vesna - nabuffrovane klavesy (storno a cash listok)
    • NoBugID - Slave - do HwConfigDefault pridane riadky pre ME citacku
    • Redmine Task 7149 - Vesna - synchronizacia GPS - ignorovanie synchronizacnych bodov, ktore su prilis blizko seba (prekryvaju sa im kruhy) alebo zastavky (vnutri okruhu zastavky)
    • Redmine Task 6946 - Vesna - vikendovy listok - zvysenie poctu cestujucich
    • Redmine Task 7149 - Vesna - synchronizacia GPS - nesynchronizuje sa na poslednu zastavku (ani na usek medzi predposlednou a poslednou) - a ani sa z tomto useku nespusta synchronizacia zo GPSAlgorithmArrivalOnNextBusStop, kedze uz nic nerobi
    • Redmine Task 7149 - Vesna - Problem s prepinanim zastavok podla vzorovych tras - ked sa dokonci stahovanie vzorovej trasy, tak sa nevynuti synchronizacia, ale pokracuje sa v rozbehnutom algoritme
    • Redmine Task 7149 - Vesna - Synchronizacny bod sa vynecha, pokial je prilis blizko ineho synchronizacneho bodu
    • Redmine Task 7193 - Vesna - Farebne odlisenie tarif z nahradnej tarifnej skupiny
    • Redmine Task 7076 - Vesna - stav dochadzajuceho papiera doplneny do stavu zariadeni zobrazenych vo vrchnom paneli, pri tlaci listka sa zobrazuje toast v pripade, ze tlaciarni dochadza papier
    • Redmine Task 7149 - Vesna - vyvolanie odchodu zo zastavky, ak na zastavke pride nova modelova trasa a synchronizacia sa ukonci az medzi zastavkami
    • Redmine Bug 7150 - Vesna - oprava padu aplikacie pri zmene zastavky (sposobene nenacitanymi modelovymi trasami)
    • Redmine Bug 7093 - Vesna - Kruhove linky a synchronizacia na prvej zastavke - ak je synchronizacia spustana pri vstupe do vydaja, tak sa ako ocakavana zastavka nastavi prva zastavka
    • Redmine Bug 7000 - Vesna - uprava sirky elementov v okne prihlasenia (line edit pre login a password)
    • Redmine Task 7052 - VehicleSystemUtils - doplneny export zvukov v prehliadaci dat
    • Redmine Task 7051 - Vesna - Zmena ikony pre streamovanie kamier vo vrchnom paneli.Nezobrazenie ikony kamier v pripade, ze funkcionalita nie je povolena v ProjectConfig.xml. Ziadna z ikon vo vrchnom paneli viac nereaguje na klik, ak nema nastaveny obrazok.
    • Redmine Task 7044 v2 - Vesna - opravene zobrazovanie korektneho cisla nastupista na prvej zastavke
    • Redmine Task 7050 - Vesna - zmena ikon v paneli pouzivanych pre voip
    • Redmine Task 7123 - Vesna - mapovy vydaj - nahradenie cisla spoja casom odchodu z prvej zastavky
    • Redmine Task 7117 - Vesna - mapovy vydaj - zobrazenie obsadenosti vozidla namiesto poctu cestujucich (v zavislosti od ProjectConfiguration)
    • Redmine Task 7104 - Pamatova optimalizacia metody CardEventReader::GetMaxCardEventID
    • Redmine Task 6946 - Vesna - vikendovy listok
    • Redmine Task 7078 - Vesna - detekcia zdvojeneho listku v statistike - pridana sekundova tolerancia na cas
    • NoBugID - Vesna - pri pokuse otvorit odchylkovy spoj sa kontrolovalo otvorenie DZVV, aj ked sa podla nastaveni DZVV nepouzivalo
    • Redmine Bug 6827 - Mijola - vikendove listky (casovy listok pre viac cestujucich)
    • Redmine Bug 7066 - Vesna, Mijola - riadok cennika na listkoch z navazneho spoja
    • Redmine Bug 7119 - Uprava spustacieho skriptu pre EMV - vypinanie prebehne len pod tou istou podminekou, ako spustanie
    • Redmine Bug 7095 - Vesna + Slave - Oprava manualneho vydaja (EStateManualIssue) v kombinacii s Vesnou.
    • Redmine Bug 7093 - Vesna - Pokial sa vozidlo pri vstupe do vydaja nachadzalo v okruhu viacerych zastavok sucasne, aplikacia ohlasila prichod na vyssiu zastavku (zastavka s vyssim poradim na spoji).
    • Redmine Bug 7064 - Vesna - Oprava hlasenia revizora.
    • Redmine Bug 6992 - Vesna - Oprava klavesnicoveho vydaja, po vklade na EP sa zobrazovala iba jedna tarifa (vklad na EP).
    • Redmine Task 7015 - Vesna - Uprava vyberu itemu pri zmene filtra (presna zhoda je uprednostnena) v klavesnicovom vydaji.
    • Redmine Task 7044 - Vesna - V stave cakania na dalsi usek prikazu bolo doplene cislo nastupista pri prvej zastavke nadchadzajuceho spoja.
    • Redmine Bug 7059 - Vesna - Upravene odpocitavanie do zaciatku useku prikazu - pridana podpora pre viacdnove prikazy.
    • Redmine Bug 7062 - Vesna - Spracovanie vzorovej trasy, pokial pride uz pocas vydaja.
    • BugID 17925 - pri zapise plnenia EP cez IFC na desfire karte sa do struktury ECardEvent neplnil datum a cas
    • Redmine Bug 7063 - Mijola, Vesna - oprava padov aplikacie (pre EthTable Type=“sidelcd”)
    • Redmine Bug 6606 - Slave,Core,Appcore,Deps,SlaveUI - Oprava nadmernej spotreby RAM pamate viacnasobnym rendrovanim rovnakych obrazkov, kt. boli pouzite vo viacerych stavovych oknach. Odstaranenie libky stdsoap z 2.4 citacky.
    • Redmine Bug 7036 - Mijola - Obrovske mnozstvo systemovych chyb cislo 271 na dispecingu - pri jazde na PCL sa vytvarala zaloha logov a odosielala sa chyba 271 - InternalBugReport - kontrolovalo sa cislo operacie EP pred a po vydaji listka a ak sa nezmenilo, bolo to vyhodnotene ako chyba
  • Jenkins build 816 - balicek Vesna v TR jazykovej verzii
    • Redmine Bug 7037 - Vesna - pocitanie cestujucich pomocou zariadenia od RCE/AŽD
    • NoBugID - Vesna - nezobrazovanie poctu cestujucich pri jednotlivych zastavkach v mapovom vydaji

* Jenkins build 814 - balicek Vesna v TR jazykovej verzii

    • NoBugID - Vesna - prerobenie stavoveho mechanizmu pre stav mapy/dispecingovych sprav/kamier
    • Redmine Bug 6176 v3 - packageTemplates - uprava nazvu konfiguracneho suboru pre Dbus daemon
    • Redmine Bug 6173 v3 - Vesna - uprava citania konfiguracie kamier z ProjectConfig.xml (bol zmeneny nazov atributu)
    • Redmine Bug 6173 v3 - Vesna - Zaznam z kamier - dopracovane login/heslo, konfiguracia URL,AUDIO z ProjectConfig.xml
    • Redmine Bug 6970 - Vesna - oprava nacitavania polozky DefaultIssueWindowFocus z ProjectConfig.xml
    • Redmine Bug 6945 - Vesna - opravene zobrazovanie toast sprav po prilozeni karty revizora
    • Redmine Task 6173 v2 - VehicleSystemUtils - Bolo upravene parsovanie ip adresy z URL kamery v utilite CamerViewer. Tvar URL sa pri novsich kamerach zmenil a povodny sposob parsovania ip adresu ziskat nevedel.
    • Mergnute zmeny z prerelease 1806 az po jenkins build 786
    • Redmine Bug 6868 - Slave - citacka zatuhla na 5 sekund po vyjdeni z vydaja
    • Redmine Bug 6858 - Mijola - Oprava vydaja listkov mimo otvoreny odpocet
    • Redmine Bug 3705 - Vesna - pridana moznost doplatku v hotovosti pri nedostatocnom kredite na elektronickej penazenke, pri neplatnej elektronickej penazenke, pri karte, ktora ma nepovoleny zavod a pri karte, na ktoru nie je povolena jazda
    • Redmine Bug 6838 - Slave - oprava zobrazovania SNR
    • NoBugID - RGB tabule Bustec - kontroly na typ tabule 'G' a 'T' obmedzene na 'G'
    • Redmine Bug 6176 - Vesna - zmena hodnoty casoveho intervalu, o ktory aplikacia odlozi pokus o opatovne vytvorenie uctu/registraciu uctu v pripade predchadzajucich viacnasobnych neuspesnych po sebe iducich pokusov (nastavene po novom na 5 minut)
    • Redmine Task 6591 - Slave - prvy balicek kompilovany aj na platformu mikro_cortexa8
    • Redmine Bug 6173 v6 - Vesna - doplnena ikona kamery v hornom paneli, kt. reaguje na kliknutie (kliknutie spusta a ukoncuje stav so zobrazenim kamier)
    • Redmine Bug 6176 - Vesna, VehicleSystemUtils, deps, Core, packageTemplates, ApplicationTexts - pridanie Voip funkcionality
    • NoBugID - prilis caste volanie metody DeviceInterface::GetSerialNumber z driveru Irmy, ktorej implementacia seriove cislo vycitava z EEPROM
    • Redmine Bug 4932 - Vesna - prerobenie logiky DZVV podla novej specifikacie (g-drive)

r1806

Builds and changelog

Notes

  • BugID 6148 odporucam asi pretestovat aj na prepojeni OBC v DPMK, to som neskusal, moc nemam tu moznost to prepojit
  • Redmine Task 4248 - Uprava mechanizmu prenasania dat pomocou objektov dictionary v stavovom mechanizme
    • Kompletne pretestovanie vsetkych obrazoviek Citacky a SSV!
  • 2.6 Citacka a SelfServiceValidator vyzaduju system aspon 2.7.43 (kvoli DirectFB)

Stable release changelog

    • Redmine Task 9719 - Nevrateny vydavok nebol zahrnuty v odvode na koncovom listku + ignorovalo sa nastavenie pre tlac poctu kopii listka pri nevratenom vydavku (hotfix: dopracovane IBA pre nevrateny vydavok)
    • BugID 23307 - OnBoardComputer - pri kontrole povolenych zavodov sa kontroluje nielen OneWayTicketJourney, ale aj TimeTicket - pre pripady, ze nie je povolena penazenka, ale uznava sa PCL, do PTSetupu sa posielaju vsetky povolene zavody, nie len z OneWayTicketJourney
    • Redmine Bug 7458 - DataIO, AppCore - uprava vyhodnocovania poslednej zastavky na kt. mame platny jednorazovy listok na karte (algoritmus po novom dokaze preskakovat sekcie s obchadzkami)
    • Redmine Bug 7919 - Mijola - osetrenie zapisu prazdneho (nevycitaneho) SNR rozvodnej dosky do suboru /tmp/CBN.txt
    • BugID 19553 - Platnost PCL iba urcite dni v tyzdni - bol nesulad medzi interpretaciou bitov v predpredaji a vozidlovych aplikaciach
    • Redmine Task 7521 - Vesna, Slave, OBC, PresaleSystem, AppCore, ApplicationTexts - do infa o HW bolo doplnene zobrazovania cisla vsetkych HW SAMov
    • Redmine Bug 7414 - SmartCardSystem - Fix chyby, kedy po vyvolaní nedokončenej operácie aplikacia ostane zaseknutá v hláške na priloženie karty
    • Redmine Bug 7450 - SmartCardSystem - Fix nespravny zapisu na kartu po nedokoncenej operacii
    • BugID 19192 - Mijola - pri zmene poctu cestujucich na mijole sa odosiela sprava 6-1 a zaroven 6-2, ktora ma ale pocet nastupujucich a pocet vystupujucich rovny 0.
    • Redmine Bug 7126 - SmartCardSystem - Fix Chyby SmartCardSystem-u - 49, kedy pri rotovani logov nepresiel Lock/Unlock SCS
    • NoBugID - VendingMachine - PrjConfig presunuty z etc/aupo-hradec do /etc/hlavny

Prerelease changelog

    • Redmine Task 7104 - Pamatova optimalizacia metody CardEventReader::GetMaxCardEventID
    • Redmine Task 7162 - VendingMachine - Problem s citanim mifare classic kariet inych ako 925 - cesty boli zavesene na makro I386, mali by byt na DEVELOP (PT nenacital povolene zavody)
    • Redmine Bug 6606 - SlaveUI - Oprava nadmernej spotreby RAM pamate viacnasobnym rendrovanim rovnakych obrazkov, kt. boli pouzite vo viacerych stavovych oknach.
    • Redmine Bug 7036 - Mijola - Obrovske mnozstvo systemovych chyb cislo 271 na dispecingu - pri jazde na PCL sa vytvarala zaloha logov a odosielala sa chyba 271 - InternalBugReport - kontrolovalo sa cislo operacie EP pred a po vydaji listka a ak sa nezmenilo, bolo to vyhodnotene ako chyba
    • NoBugID - SelfServiceValidator - po zapise suboru Config.xml sa nad suborom zavola sync. Stava sa na oznacovacoch, ze subor ma velkost 0B, co je fatalny problem.
    • Redmine Bug 7048 - Mijola, Vesna - neaplikovali sa zlavove kupony (multicard)
    • BugID 17682 v2 - extraoperacia na predlzovaie platnosti zlavy do platnosti karty na ZSSK kartach - platnost treba predlzovat aj na kartach zdarma, nielen celych
    • Redmine Bug 6674 - Mijola - nespravne spustenie stahovania udalosti, pokial nastala chyba GPS kym bol autobus na zastavke
    • BugID 17682 - opravena extraoperacia na predlzovanie platnosti zlavy do platnosti karty na ZSSK kartach
    • NoBugID - PresaleSystem - Na studentskej karte by sa nemali kontrolovat povolene zavody pre predaj PCL
    • Redmine Bug 6932 - Mijola, Vesna - Rozne zobrazovanie typu karty v infe o karte a v autoinfe
    • Redmine Bug 6934 - Mijola, Slave, Vesna - oprava statistiky pre listky z autovydaja z navaznych spojov
    • BugID 17561 - PresaleSystemPC - ponuka zly datum na predlzenie PCL - o mesiac viac (pri 30 dnovom)
    • BugID 17561 - PresaleSystemPC - posledny den platnosti PCL na mifare classic karte uz zobrazuje listok cervenou farbou ako neplatny
    • Redmine Bug 6800 - VendingMachine - skript pre spustanie dataservice premenovany na dataservice.sh - od binarky sa lisil iba velkym/malym pismenom a to na windowse robilo problemy
    • Redmine Bug 6800 - VendingMachine - uprava 485 - zmizli ifdefy pre strojcekove platformy
    • Redmine Bug 6858 - Mijola - Oprava vydaja listkov mimo otvoreny odpocet
    • Redmine Task 6797 - VendingMachine - Spustenie EP na BMK - zapracovanie vynimky pre obmedzenie hotovostneho vkladu na BMK do BID automatu
    • Redmine Task 6797 - PresaleSystemPC - zakazanie dobitia kreditu z hotovosti pre konkretneho vydavatela karty (BMK) na zaklade exceptions.xml
    • Redmine Task 6882 - PresaleSystem - Nespravne zobrazenie SNR v okne vydaja v rezime reklamacia - ak nie je prilozena nijaka karta a je zadane dlhe snr (napr. 18 cislic), tak sa vo vydaji zobrazi pretecene
    • Redmine Task 6883 - PresaleSystem - Neprejde reklamacny zapis PCL s manualne editovanou cenou na mifare classic kartu
    • Redmine Task 6766 - Mijola - dokupenie spolucestujucich po vydaji listka “Do zony”, pokial ma majitel PCL
    • Redmine Task 6674 - Mijola - oprava pripadov, kedy sa stahovali udalosti na zastavke
    • Redmine Task 6795 - VendingMachine - cislo zavodu automat bude vzdy brat z dat, nie z hodnoty v autorun_hlavnyd
    • BugID 17188 - PresaleSystem & PresaleSystemPC - Bolo mozne ciastocne vystornovat aj listok ineho zavodu
    • Redmine Task 6797 - Mijola, Vesna, PresaleSystem - zakazanie dobitia kreditu z hotovosti pre konkretneho vydavatela karty (BMK) na zaklade exceptions.xml
    • Redmine Task 6770 - Slave - Po potvrdeni neprepise stale platny JL na karte novym JL
    • Redmine Task 6771 - Mijola - Po storne registracneho listka vydaneho z CK aplikacia nespravne dekrementuje pocet cestujucich vo vozidle
    • Redmine Task 6783 - Mijola, Vesna - Nespravne vytlacena cena bez dph a suma dph na prestupnom listku s nulovou cenou
    • Redmine Task 6764 - Mijola - predlzenie PCL bez prilozenej karty
    • Redmine Task 6632 - Mijola - oprava plnenia tarify, ak pri krizovom prestupe prestupuje len majitel
    • Redmine Task 6633 - Mijola - vymazanie dokupovanych listkov po krizovom prestupe majitela
    • BugID 16914 - PresaleSystem & PresaleSystemPC - ziacka karta po dosiahnuti nastaveneho veku pre ziaka musi vystupovat ako studentska karta
    • BugID 16575 - PresaleSystem - Ziacka karta po dosiahnuti veku nastaveneho v tarifnom systeme by sa mala zacat chovat ako studentska. Na mifare classic kartach to tak je, na desfire to nefunguje.
    • Redmine Bug 6639 - pad aplikacie pri zobrazovani textu na tabulu (text bol dlhsi ako 240 znakov, pri kontrole dlzky sa nebral do uvahy oddelovac ” - ”)
    • NoBugID - SSV & Slave - DirectFB vyhodeny z balicka a bude sa pouzivat ten v systeme (min. verzia systemu 2.7.43)
    • Redmine Bug 6596 v2 - vycitavanie RegionCode z BMK kariet - tie nemaju strukturu AppIssuer ale iba CardIssuer - Neslo potom kvoli tomu napr. predat denny listok na SSV na BMK kartu
    • Redmine Bug 6596 - vycitavanie IssuerType z BMK kariet - tie nemaju strukturu AppIssuer ale iba CardIssuer - Neslo potom kvoli tomu napr. predat denny listok na SSV na BMK kartu
    • Redmine Bug 6597 - PresaleSystem - Uprava predpredajnej aplikacie, aby bolo mozne predavat PCL na BMK karty aj v SlovakLines
    • BugID 16445 - PresaleSystem - Pri stornolistkoch z karty aplikacia nepoznaci na vytlacenom zozname listkov priznak “ST”.
    • BugID 16445 v2 - PresaleSystem - moznost nastavit v Sumari listkov focus na zoznam listkov a listovat v nom
    • BugID 16053 - VendingMachine - pridane logo RegioJet na uvodnu obrazovku automatu
    • NoBugID - VendingMachine - poskodene zalohy logov - pripad, ked vsetky subory v zalohe maju velkost 0B. Po ulozeni logov sa vola 'sync'
    • Redmine Bug 6561 - SSV - pridany SAM update
    • NoBugID - PresaleSystem - Ak nebolo mozne prihlasit sa do predpredaja kvoli tomu, ze strojcek nekomunikoval s Intelkomunikaciou dlhsie, ako nastaveny interval (nastavenie TS 88), tak sa zobrazovala hlaska “CHyba prihlasenia” s preklepom
    • Redmine Bug 6556 - Mijola - blokovanie servisnych kariet cez IFC + fiktivne blokovanie
    • NoBugID - SSV - Nefungovalo dokupenie spolucestujucich - po kliknuti prislusneho tlacidla uz nereagovalo na kartu
    • Redmine Bug 5415 - Vesna - vycitavanie statistiky na vyziadanie

Testing changelog

  • Redmine Bug 6472 - opraveny postupny prestup spolucestujucich
  • NoBugID - hodnota atributu 'Speed' z ModuleLocalization.xml sa omylom nacitavala z atributu 'Status'
  • Redmine Bug 6479 - na čítačke 2.4 sa nezobrazujú chybové texty iba štvorček
  • Redmine Bug 6481 - na čítačke 2.4 sa pri dokúpení spolucestujúceho zobrazí “Iná karta”
  • Redmine Bug 5985 - po zruseni okna nedokoncenej operacie sa nema zobrazit ziadna chybova hlaska
  • Redmine Bug 6204 - Zastupne znaky pre meno vodica pri niektorych sablonach obsahovali text “Vodic:”
  • Redmine Task 6458 - rozsirit DriverBugReport o logy z citacky
  • Redmine Bug 6441 - PresaleSystemPC - Nespravna hlaska pri potvrdeni storna vkladu bez prilozenej karty
  • Redmine Bug 6467 - PresaleSystemPC - Bolo mozne vystornovat predaj karty, aj ked nebola prazdna
  • Redmine Bug 6439 - PresaleSystemPC - Storno predaja karty - bol rozdiel v zapise do statistiky medzi mijola a pc predpredajom - teraz zjednotene
  • Redmine Bug 6439 - PresaleSystemPC - Storno predaja karty nemalo v statistike vyplnene cislo a typ karty
  • Redmine Bug 6325 v2 - Uprava interpretacie RegionCode z tarify - Aj pre DiscountCoupon na mifare classic karte - RegionCode sa na tarifu ukladal ako poradove cislo prislusneho bitu. To sa zmenilo pri implementacii mestskej a regionalnej v BID (aplikacia 5 a 6), kde vznikla poziadavka mat dve zlavy na jednej tarife. Teraz sa regionCode na tarife uchovava v rovnakej podobe ako na karte. tuto zmenu bolo potrebne implementovat aj do PP a citacky
  • Redmine Bug 6378 - Oprava chybneho vykonania prestupu po dokupeni spolucestujuceho
  • Redmine Task 6376 - Kamerovy system - pridana podpora pre nahravanie videa aj s audiom (PPO)
  • Redmine Task 6398 - Operativny plan rozsireny o zaciatok a koniec prikazu
  • Redmine Bug 4953 - Slave - “chyba systemu 20” pri infe o karte z ineho zavodu
  • Redmine Bug 6129 - chyba pocitania cestujucich po vydani registracneho listka
  • Redmine Bug 6325 - Uprava interpretacie RegionCode z tarify - RegionCode sa na tarifu ukladal ako poradove cislo prislusneho bitu. To sa zmenilo pri implementacii mestskej a regionalnej v BID (aplikacia 5 a 6), kde vznikla poziadavka mat dve zlavy na jednej tarife. Teraz sa regionCode na tarife uchovava v rovnakej podobe ako na karte. tuto zmenu bolo potrebne implementovat aj do PP a citacky.
  • Redmine Bug 6249 - management kamier od PPO
  • BugID 15739 - BID - pri registracnom listku vypisovalo nespravny cas platnosti
  • Redmine Bug 6299 - rozsirenie HwConfigDefault.xml o kamery
  • Redmine Bug 6203 - Do hlavicky listka sa vzdy plni meno/cislo vodica podla nastavenia 105 - je potrebne mat toto nastavenie spravne nastavene
  • Redmine Bug 6070 - Nespravne vycitanie zastavok pre spoj, ak mal pouzity prikaz vacsie cislo nez 65535.
  • BugID 14185 v2 - prerobenie autovydaja do navaznych spojov (MHD TN)
  • Redmine Bug 5627 - PresaleSystem - Pri aktivacii penazenky (virtualnej karty) sa do statistiky plnil nespravne typ karty. Polozka EUdalost::TypKarty ma obsahovat zakodovany typ a podtyp karty (spodne/vrchne 4 bity). Doteraz sa plnil iba typ karty.
  • BugID 14210 - ak je prvy listok v odpocte vratenie zostatku, tak sa pri uzavreti odpoctu vytvori EOdvod s typom tarifnej skupiny 0
  • Redmine Bug 5396 - Slave - prerobenie casovaciek (sekundovy, minutovy tick) do stavoveho mechanizmu
  • Redmine Bug 5464 - Slave - chyba systemu 40 pri stlaceni dokupenia spolucestujucich
  • Redmine Bug 5466 - Na tabuli sa nezobrazoval text “na znamenie”
  • Redmine Bug 5448 - Neposunula sa casova platnost listka po dokupeni minut, ak majitel mal jazdu na PCL a dokupenych spolucestujucich.
  • Redmine Bug 5405 - Slave - pri dokupovanom listku sa nezapisala nastupna a vystupna zastavka do statistiky
  • Redmine Bug 5325 - Slave - čítačka pípne po opustení výdaja
  • Redmine Bug 5377 - Slave - pri optimalizácii na 4-zastavkovy listok sa zle zapíše výstupná zastávka
  • Redmine Bug 5444 - Slave - Oprava padu aplikacie pri odchode z vydaja (EPlayerDriver)
  • Redmine Bug 5378 - Slave (xscale24) - zobrazenie SNR namiesto cisla zavodu v servisnom menu
  • BugID 13543 - Slave - neaktualizoval sa cas na info paneli
  • Redmine Bug 5274 - Slave - nespustal sa serviceprint (citacky xscale24)
  • Redmine Bug 5269 - Slave - po predaji listka na Slave sa na OBC zobrazi typ karty, len ak je nastavene TS 195
  • Redmine Bug 5270 - Slave - po predaji listka na Slave sa na OBC nezobrazi info o predanom poplatku
  • BugID 11129 - Oprava vypisu zastavok s GPS suradnicami - vypisalo GPS suradnice nespravneho nastupista.
  • BugID 13254 - Oprava padu aplikacie ak mal Snapshot.xml velkost 0.
  • BugID 13417 - Na Eth tabuliach pokusne upravene posielane sprav na asynchronne aby aplikacia necakala (prichod / odchod na zastavku) ked nefunguju.
  • BugID 13146 - Nefungoval test klavesnice v menu
  • BugID 11202 - Prerobenie odpocitavania vstupu do vydaja a detekcia prejdenia polnoci
  • BugID 5721 - Prerobene pocitanie cestujucich na kruhovych linkach
  • BugID 12045 - Ak nastala chyba pri vydavani CL na kartu, predtym navolene zapamatane zony sa nemazali a boli pridavane navyse k nasledujucim listkom. (Test case-y su popisane v poznamke.)
  • Redmine Bug 5096 - Opraveny pad aplikacie v malej MHD po odjazdeni jedneho spoja a vstupe do dalsieho, ktory ma menej zastavok
  • Redmine Bug 5013 - Slave - Zatuhnutie obrazovky na sprave “nahrava sa internetova udalost”
  • Redmine Bug 4779 - Nevydalo storno spolucestujuceho, ak bola jazda cez viac segmentov (navazny spoj), a nastavenia TS umoznuju storno do casoveho limitu
  • BugID 12746 - na linkach MHD-PAD nebolo mozne vydavat listky v PAD tarife, pokial sa vozidlo nachadzalo v MHD useku.
  • Redmine Bug 4777 - Uprava poznacovania cisla listka
  • Redmine Bug 4904 - Prepocitanie DPH pri vklade na kartu podla sumy vkladu
  • BugID 12713 - Dokupovanie spolucestujucich pri jazde na celosietovy PCL (uprava vyplnania typu listka NetworkWide)
  • Redmine Bug 4806 - Nespravne nacitanie customPropertyData zo suboru
  • Redmine Bug 4003 - Uprava vypoctu DPH (otestovat podla tasku)
  • BugID 12699 - Chybna DPH v statistike pre poplatok Multicard
  • Redmine Bug 4591 - Oprava uznavania casovych listkov
  • Redmine Bug 1213 - Neposielanie id67 (ICV) pri sprave panic button (3:20)
  • Redmine Bug 4173 - Doplneny novy typ tarifnej skupiny - komercna
  • Redmine Bug 4669 - Oprava padu aplikacie citacky po vstupe PP do vydaja
  • Redmine Bug 2248 - Neuznalo casove listky na kartach s customerData v2 (dva profily)
  • BugID 6148 - Ak sa uzamkne vydaj revizorom a odide sa z vydaja, tak po vstupe do ineho spoja treba odomknut vydaj
  • Redmine Bug 4334 - Uprava predaja a predlzovania casovych listkov podla novej specifikacie nastaveni.
  • BugID 9769 - Mala MHD - Ak vodic na OBC vosiel do menu, citacka nevydala listok + OBC ostal visiet na hlaske “Pockajte na dokoncenie transakcie”.
  • Redmine Bug 4446 - Prerobene vyhodnocovanie platnosti customer profilov. Upravene miesta, kde sa natvrdo pouzival prvy profil. Prosim pretestovat testcase-y napisane v RM tasku.
  • Redmine Bug 4004 - Oprava vyhodnocovania kariet s regionalnou zlavou
  • Redmine Bug 3997 - Nespravne uznavanie platnych casovych listkov na karte
  • BugID 9045 - Opravene preskocenie zastavky, ak nasledovali dve rovnake zastavky po sebe.
  • Redmine Task 4337 - Pridany vypis ID prihlaseneho vodica pred jeho meno.
  • Redmine Bug 3987 - Zapisanie 1km do statistiky pri listku, kde malo byt 0km (SlovakLines, prestup “Do zony”).
  • Redmine Bug 4386 - Pri tlaci zoznamu listkov sa listky, kt. boli vytvorene spracovanim eshop udalosti, tlacia s nulovou cenou.
  • Redmine Bug 4010 - Ak IssuedTicket obsahoval viac segmentov, cena pre PurseFilling bola nespravna (vypocitala sa ako sucet cien z kazdeho segmentu).
  • Redmine Bug 4141 - Opravene chybove hlasky ak nastane chyba tlace pocas otvarania a zatvarania odpoctu.
  • Redmine Bug 4145 - Opravene pocitanie cestujucich, ak sa navoli dvakrat po sebe rovnaky odchylkovy spoj s odlisnou nastupnou/vystupnou zastavkou.
  • BugID 12223 - Zakazanie storna ak sa jedna o typ platby “Korekcia penazenky”
  • Redmine Bug 4139 - Pridanie nastavovania WriteType do desfire, prejavilo sa zobrazenim neprelozenej hlasky pri nedokoncenej operacii.
  • BugID 8852 - Optimalizacia listka sa vykona, ak sa aspon jeden listok moze optimalizovat. Ak sa niektore listky dali optimalizovat, ale posledny listok sa nedal, vratilo peniaze ale casova platnost ostala nezmenena.
  • Redmine Bug 4693 - Pakovanie statistika.xml a absPocitadlo.bin pri nesulade zalohy statistiky s hlavnou statistikou
  • Redmine Task 2497 - PresaleSystem - prenos PCL z karty na kartu - osetrenie, aby nemohla byt opatovne prilozena prva karta a teda sa neprenasalo na tej istej karte
  • Redmine Task 4908 - Subezny spoj MHD TN - zapracovanie nastavenia tarifneho systemu ENastavenieHodnota::DestinationTicketMode - vydaj listka do konca pasma vs do konca spoja
  • BugID 8662 - VendingMachine - Denne papierove listky sa do statistiky maju zapisat ako 'ECasovyODIS' nie ako 'ECasovyMHD' s tym, ze budu mat spravne vyplnene zony (100,101), resp. priznak 'celosietovy'
  • BugID 13051 - VendingMachine - timeout pre vydavanie bankoviek
  • BugID 13152 - PresaleSystem - nastavovanie platnosti multicard zlavy pri predaji karty - nastavuje sa posledny den predchadzajuceho alebo aktualneho mesiaca - podla nastaveneho a aktualneho datumu (doteraz sa nastavoval 1.den aktualneho alebo nasledujuceho mesiaca)
  • Redmine Bug 5972 - Slave - zobrazenie spravneho datumu a casu po synchronizacii casu s OBC
  • Redmine Task 5412 v2 - OBCUI, VendingMachineUI, AppCore, Core - odstranenie triedy ECustomEvent, ktora je nahradena triedou CustomEvent v Core

Vesna - 1806 (develop)

Builds and changelog

Changelog

  • Redmine Task 6173 #5 - odstranene posielanie signalov STOP a CONTINUE procesom zobrazujucim streamy z kamier, procesy sa opat nanovo spustaju pri kazdom vstupe do stavu zobrazujucom kamery, po opusteni tohto stavu sa procesy ukoncuju
    • Redmine Bug 9223 - AppCore - oprava predaja PCL na cenniku TariffArea na Desfire kartach

Vesna - IzmirDemo

Builds and changelog

Changelog

    • NoBugID - prilis caste volanie metody DeviceInterface::GetSerialNumber z driveru Irmy, ktorej implementacia seriove cislo vycitava z EEPROM
    • NoBugID - pri vstupe do vydaja sa predplnal najblizsi platny prikaz, nie taky, ktory plati v tejto chvili
    • Redmine Task 6173 v2 - VehicleSystemUtils - Bolo upravene parsovanie ip adresy z URL kamery v utilite CamerViewer. Tvar URL sa pri novsich kamerach zmenil a povodny sposob parsovania ip adresu ziskat nevedel.
    • Redmine Task 6173 #5 - odstranene posielanie signalov STOP a CONTINUE procesom zobrazujucim streamy z kamier, procesy sa opat nanovo spustaju pri kazdom vstupe do stavu zobrazujucom kamery, po opusteni tohto stavu sa procesy ukoncuju
    • Redmine Task 6562 - Automaticke vypinanie palubneho pocitaca po vypnuti motora. Cas, po ktorom sa ma palubak vypnut je mozne nastavit v ProjectConfigu v polozke ShutdownTimeAfterEngineTurnOff (v sekundach, default hodnota 1800).
    • Redmine Task 6498 - pridane nastavenie SynchronizeSystemTime 0/1 do ProjectConfig.xml, ktore umoznuje vypnut synchronizaciu systemoveho casu s GPS - kvoli GPS simulatoru, ktory posiela nespravny cas
    • NoBugID - hodnota atributu 'Speed' z ModuleLocalization.xml sa omylom nacitavala z atributu 'Status'
    • NoBugID - vyhodene logy pri prijati spravy od analyzera
    • Redmine Task 6461 - ak v prihlasovacom okne vojdem do menu a zasa sa vratim spat, strati sa focus
    • Redmine Task 6173 v2 - procesy, ktore zobrazuju streamy sa opakovane nespustaju pri vstupe do stavu s kamerami, ale ostavaju spustene a len sa pozastavia, aby bolo mozne neskor pokracovat v prehravani, oprava zobrazovania pop up sprav v stave so zobrazenymi kamerami
    • Redmine Task 6258 - uprava textov (prelozene mesiace)
    • Redmine Task 6406 - chyba pri zadavani cisla prikazu pri prechode cez polnoc
    • NoBugID - pridane logy pri vytvarani business logik (aby sme vedeli, ci aplikacia spadne kvoli BL)
    • Redmine Task 6282 - po inej chybe ako ConnectionError (napr. general failure, …) sa zariadenie pokusi reconnectovat + zapise bit do monitoringu
    • NoBugID - oprava zobrazovania toast sprav
    • NoBugID - zmena nazvoslovia pre firmver rozvodnej dosky TDCB. Nazov firveru ma byt v tvare “TDCB_{lubovolne znaky}_FW_v{lubovolne znaky}.bin”, teda napriklad “TDCB_123456_FW_v1.bin”.
    • NoBugID - oprava zasielania udalosti 6-2 do dispecingu
    • NoBugID - obratenie logickych hodnot pre snimace dveri (otvorene=false, zatvorene=true)
    • Redmine Task 6426 - monitoring pre zariadenia IrmaMatrix

* Jenkins build 726

* Jenkins build 724

Vesna - 1805

Builds and changelog

Changelog

    • Redmine Bug 6479 - na čítačke 2.4 sa nezobrazujú chybové texty iba štvorček
    • Redmine Task 6498 - pridane nastavenie SynchronizeSystemTime 0/1 do ProjectConfig.xml, ktore umoznuje vypnut synchronizaciu systemoveho casu s GPS - kvoli GPS simulatoru, ktory posiela nespravny cas
    • Redmine Bug 6503 - opravy pre spoje cez polnoc (nespravne meskanie, nezobrazi cas odchodu vo vydaji)
    • Redmine Bug 6293 - Obnovenie funkcnosti nastavenia 13 na tarife
    • Redmine Task 5985 - po zruseni okna nedokoncenej operacie sa nema zobrazit ziadna chybova hlaska
    • Redmine Task 4878 - nespravna hlaska pri praci s desfire isic kartou studenta, ktora ma obsadene vsetky penazenky a nie je medzi nimi ep aktualneho zavodu
    • Redmine Task 4978 - oprava tlace ciaroveho kodu na koncovy listok
    • Redmine Task 6204 - Zastupne znaky pre meno vodica pri niektorych sablonach obsahovali text “Vodic:”.
      POZOR - Pred nasadenim novych aplikacii je potrebne skontroloval sablony listkov v datach (konkretne polozky “driver”, “driver_number” a “driver_by_settings”)
    • Redmine Bug 6458 - driverBugReport - ukladanie statistiky z prvej citacky
    • NoBugID - vyhodene logy pri prijati spravy od analyzera
    • Redmine Task 6173 - VehicleSystemUtils doplneny ping v utilite CameraViewer
    • Redmine Task 6173 v2 - procesy, ktore zobrazuju streamy sa opakovane nespustaju pri vstupe do stavu s kamerami, ale ostavaju spustene a len sa pozastavia, aby bolo mozne neskor pokracovat v prehravani, oprava zobrazovania pop up sprav v stave so zobrazenymi kamerami
    • NoBugID - oprava zobrazovania toast sprav
    • NoBugID - zmena nazvoslovia pre firmver rozvodnej dosky TDCB. Nazov firveru ma byt v tvare “TDCB_{lubovolne znaky}_FW_v{lubovolne znaky}.bin”, teda napriklad “TDCB_123456_FW_v1.bin”.
    • NoBugID - oprava zasielania udalosti 6-2 do dispecingu
    • Redmine Task 6426 - monitoring pre zariadenia IrmaMatrix
    • Redmine Task 6258 - uprava textov (prelozene mesiace)
    • Redmine Bug 6405 - pri prihlasovani sa z desfire karty vodica nenacita meno
    • Redmine Bug 6406 - chyba pri zadavani cisla prikazu pri prechode cez polnoc
    • NoBugID - pridane logy pri vytvarani business logik (aby sme vedeli, ci aplikacia spadne kvoli BL)
    • Redmine Task 6282 - po inej chybe ako ConnectionError (napr. general failure, …) sa zariadenie pokusi reconnectovat + zapise bit do monitoringu
    • Redmine Bug 6455 - opraveny pad aplikacie pri nabehu, ak bol zapnuty automaticky jas
    • Redmine Task 5913 - oprava chyby s resetovanim odpocitavania vypnutia aplikacie po obnove napajania
    • Redmine Task 5986 - oprava posielania udalosti 1_13 po viacnasobnej strate napajania
    • Redmine Bug 4733 - pri zmene datumu cez Web rozhranie ostane na Vesne zobrazeny povodny datum

Vesna - 1804

Builds and changelog

Changelog

    • Redmine Task 6396 - restart citacky po autovydaji - pri mazani historie stavov padala aplikacia na neplatnom smerniku na stav StartUp - ten bol zmazany a neodstraneny z historie stavov
    • Redmine Task 5783 - CommonDevices - oprava deadlocku pri korektnom precitani QR kodu
    • NoBugID - Hotfix padu z MDS PB pri priprave zvuku ak nebola vyplnena linka / spoj v dictionary pri prichode na prvu zastavku. Teraz miesto padu iba nezahra zvuk. Povodna pricina bola opravena uz v #683.
    • POZOR - Potrebna verzia OS 3.2.0 a vyssi z dovodu nutneho overenie podpisu aplikacie

    • Redmine Task 6203 v3 - Do hlavicky listka sa vzdy plni meno/cislo vodica podla nastavenia 105 - zapracovane aj do Vesny
    • Redmine Bug 2912 v5 - oprava/doplenie posielanych udalosti na dispecing
    • Redmine Task 5416 - Dokoncenie implementacie klavesnicoveho vydaja
      • Implementovany menu command na prepnutie rezimu klavesnicoveho vydaj - CMDSelectFragmentFlowIssue
      • Pozor! - poriadne pretestovat volbu odchylkovych zastaviek
    • Redmine Task 6134 - prerobeny driver pre rozvodnu dosku (Connboard), pridana podpora noveho USB-RS485 prevodnika, uprava aplikacie UpgradeFirmware pre novu rozvodnu dosku
    • Redmine Task 6201 - skripty pre vytvaranie a premazavanie zalohy statistiky
    • Redmine Task 6256 - uprava vykreslovania map

Vesna - 1803

Builds and changelog

Changelog

    • Redmine Task 6203 - PackageTemplates - Meno vodica v predtlacenej hlavicke listka po pociatocnom/koncovom a pod. listku - upravene tak, aby sa do hlavicky listka vzdy plnilo meno/cislo vodica podla nastavenia 105. V tele pociatocneho a koncoveho listka je potom meno.
    • Redmine Task 6203 - PackageTemplates - Do hlavicky listka sa vzdy plni meno/cislo vodica podla nastavenia 105 - zapracovane aj do citacky
    • Redmine Bug 6200 - SmartCardService - Revert checking null uid only in EAplRequestManager.cpp ( useless duplication )
    • Redmine Task 6109 - PackageTemplates - Pridane skripty pre nahravanie dat pre LCD Bustec
    • NoBugID - zruseny warning pri porovnavani premennej typu int na false
    • NoBugID - zruseny nepotrebny include v StateEnterDriverDailyRecord.cpp
    • NoBugID - CommonDevices - Fix compilation
    • NoBugID - PresaleSystemPC, DataIO, Core, AppCore - Set BUILD_DIR variable in .vcxproj files for win platform compiling scripts
    • NoBugID - Refactoring - basic codestyle v ETypCasovyAbs.cpp
    • NoBugID - VehicleSystemScripts - ProblemStripovaniaSuboroSPriponouBodkaO - Upraveny algoritmus vytvarania instalacnych balikov. Pridana vynimka na subory s priponou .o aby sa nestripovali. Vznikali tym problemy pri pouzivani tychto suborov. Konkretne ked sa volal insmod nad rc5xx.o na platforme emtest_xscale hadzalo to vynimku floating exception
    • Redmine Bug 6188 - Uprave tlace koncoveho listka vo vztahu k DZVV ( docasne odstranenie okna zadavania stavu tachografu; pridany menu command pre opakovanu tlac koncoveho listka; odstraneny popup pre opakovanu tlac koncoveho listka)
    • Redmine Task 5783 - CommonDevices -uprava lockovania mutexu drivra citacky, mala by zamedzit deadlocku v pripade, ze sa zariadenie korektne neinicializuje a z aplikacie pride povel na skenovanie ciaroveho kodu
    • Redmine Task 5783 - VehicleSystemUtils -uprava logovania v appke RTTYLocalDeviceCreator (aplikacia, kt. sluzi na vytvorenie lokalneho zariadenia s ktroym komunikuj niektore drivre - citacka QR kodov, emv, … )
    • Redmine Bug 6128 - SmartCardService - When detect other card in writing process, send writeError to App immediately. Don't try to write to other card
    • NoBugID - Prerobenie dizajnu a zrychlenie vykreslovania map
    • Redmine Bug 4932 - Implementacia funkcionality pre DZVV (zadavanie, uzatvaranie, online stazka)

Vesna - 1802

Builds and changelog

Changelog

    • POZOR - Nutna aktualizacia mapovych podkladov
      • Mapove podklady sa nachadzaju na dokumentacnom servri
      • Boli vykonane optimalizacne cinnosti zamerane na velkost mapovych podkladov(znizenie velkosti map z 330MB na 167MB)

    • Redmine Bug 6022 v2 - SmartCardService - Prepis Mifare Classic kariet na 2.4/2.6 citackach - Pri odtiahnuti karty pocas zapisu niekedy PT neposlal spravu nedokoncena operacia
    • Redmine Bug 6029 v2 - SmartCardService - Fix chyby, ked pocas zapisu bola odtiahnuta karta, pricom nebola poslana nedokoncena operacia, ale zapis skoncil s chybou 78( write_impossible ) pre zariadenie OCP.
    • Redmine Bug 6047 VehicleSystemUtils - Fix - Po reinstalovani applikacie Vesny bez restartu zariadenia nenabehol LCD display na OCP zariadeni ( Zmena timeout-u pri inicializovani rtty zariadenia )
    • Redmine Bug 4553 - plnenie logickeho cisla penazenky do statistiky pri aktivacii karty
    • Redmine Bug 6070 - DataIO - Nespravne vycitanie zastavok pre spoj, ak mal pouzity prikaz vacsie cislo nez 65535
    • BugID 15022 - Pokial bola aplikacia vo vydaji (StateTicketIssue) a pomocou GPS sa prepol prichod, zobrazenie zastavok sa nerefreshlo.
    • Redmine Bug 6061 - Oprava Nespravnej chybovej hlasky pri pokuse o uzatvorenie odpoctu, ak nie je vodic este prihlaseny a nezadal prihlasovacie udaje
    • Redmine Task 6058 - PresaleSystemPC - BID - Implementacia 24h listkov
    • Redmine Task 5747 - OBCDevices - EMV - Oprava chyby, kedy Vesna zamrzne pri pokuse vykonat nejaku EMV poziadavku ( EMV terminal na OCP nakonfigurovany, ale v systeme sa nenachadzal )
    • Redmine Bug 5412 - packageTemplates - doplnenie chybajuceho priecinku pre preddefinovane textove spravy z dispecingu
    • BugID 15143 - SmartCardService - Oprava “Chyby citania karty” ( treba riadne otestovat mavanie karty pocas citania, hlavne na UL )
    • Redmine Bug 5412 v2 - implementacia textovych sprav z dispecingu ( pridanie stavu s historiou sprav a stavu pre poslanie novej spravy alebo odpovede )
    • Redmine Bug 5784 v4 - Implementacia tlace 2D kodu na listok - pri umiestneni QR kodu na listku sa nebrala do uvahy predtlac, preto ho tlacilo vzdy nizsie, ako by malo + po tlaci QR kodu uz nevytlacilo nijake texty
    • Redmine Bug 6039 - OBCDevices - Oprava padu aplikacie pri opusteni z vydaja sposobena prerabkou Uzavierky EMV terminalu
    • Redmine Task 6038 - PresaleSystemPC - nazvy odpoctov na serveri - pri kopirovani na server sa premenovavali, to uz sa robit nema
    • Redmine Task 6032 - PresaleSystemPC - Kontrola, ci je 'zariadenie' (PC Predpredaj::DeviceID) v databaze
    • Redmine Bug 6029 - SmartCardService - Fix chyby na OCP zariadeni, kedy pri chybe TimeoutExceed/CrcError niekedy dlhsie trvalo, kedy SCS zdetekoval prilozenie/odlozenie karty )
      • Pridany service pre kamery do HwConfigDefault.xml
      • Kamerovy system - pridanie pomocnych binariek a skriptov
    • NoBugID - Pridanie skriptu snmp_io_handler pre vycitavanie CAN velicin z prodina.
    • Redmine Task 5957 v2 - sťahovanie udalostí ak je Vesna na zastávke a presun udalostného súboru do do čítačky
    • Redmine Task 5859 - Posielanie odpovede na request, od koho ho SCS prijal, bez prestavovania aktualnych receiver-ov
    • Redmine Task 5912 - Posielanie odpovede na request, od koho ho SCS prijal, bez prestavovania aktualnych receiver-ov
    • Redmine Task 5785 - Obmedzenie tlace QR na typy listka (tlaci sa na OneWaySuburban, OneWayPublicTransport, Bagage, RegistrationTicket). Ukoncenie skenovania QR kodu, ak je oskenovany kod nespravny/poskodeny.

Vesna - 1801

Builds and changelog

Changelog

    • NoBugID - SPI: upravy na 64 bit. kompilovanie, co by nemali mat na nic vplyv
    • Redmine Task 5957 - sťahovanie udalostí ak je Vesna na zastávke a presun udalostného súboru do do čítačky
    • NoBugID - SPI: vyhodenie pripajania na gpsd pre ziskanie GPGGA vety, ktora sa aj tak nikam nepouzivala (pozostatok z Rigy).
    • BugID 14935 - posunuta ikonka vozidla na mape
    • BugID 14950 - pri zapise eShopovej udalosti do statistiky sa vyplnila polozka CisloCitacky cislom strojceka - tato polozka by mala byt ale vyplnena jedina na listkoch z citacky, na listkoch z palubaku ma byt 0
    • BugID 14832 - v pripade vypadku tlaciarne (vrati connection closed) sa z toho pokusi spamatat opatovnym pripojenim.
    • Redmine Task 5986 - Implementacia posielania informacie o strate napajania, obnoveni napajania, vypinani zariadenia pocas odpojeneho napajania do dispecerskeho pracoviska.
    • Redmine Task 5785 - Pokus o upravenie generovania chybneho QR kodu

Jenkins build 644

Jenkins build 641

Jenkins build 639

Jenkins build 637

Jenkins build 633

* Jenkins build 631

Vesna - 1712

Builds and changelog

Changelog

    • BugID 14600 - SmartCardService - Prepis kariet - uprava WaitingForCardApproch, signalizacia prilozenia karty ( Poriadne pretestovat nedokoncenu operaciu )
    • Redmine Bug 5761 - SmartCardService: Fix, ked pri chybe 131 ( APL_SAM_COMMUNICATE_ERROR ) , SCS neberie karty
    • Redmine Bug 5740 - opraveny pad aplikacie po vojdeni do menu z okna prihlasenia
    • Redmine Bug 5686 - zmena ikonky menu na ikonku sipky pri nedokoncenej operacii v autovydaji
    • Redmine Bug 4926 - Oprave pripomienky zadavania odchylkovych zastaviek:
      • Pri vytlačení zoznamu zastávok vytlačí všetky a nie iba z tohto ochýlkového spoja
      • Na tabuli zobrazí koncovú zastávku z pôvodného (neskráteného) spoja a to isté platí aj o nácestných zastávkach
      • Ak má spoj náväzné spoje, nedajú sa v odchýlke zvoliť zastávky z pripojeného spoja
      • Aplikacia dovoli zadat odch. spoj:
        • Z obrazovky pre zadanie DZVV
        • Bezprostredne po uzavreti odpoctu v obrazovke s vyzvou na prilozenie karty vodica; dostanem sa do vydaja a mozem vydavat listky bez toho, aby som otvoril odpocet.
      • Aplikacia povoli vstup do vydaja, ked navolim nastupnu zastavku s vacsim poradovym cislom na linke ako ma vystupna zastavka
      • Po zadani nastupnej zastavky sa focus presunie na zadanie vystupnej, pricom default je tam predvolena konecna; ak zmazem cislo zastavky, do zoznamu sa nacitaju zastavky a je medzi nimi aj ta, ktora je navolena ako nastupna.
      • Po zmazani cisla nastupnej zastavky sa da vybrat zo zoznamu konecna zastavka spoja.
      • Ak cez odchylku zadam usek spoja, ktory konci skor ako na konecnej zastavke, tak po vstupe do vydaja sa v rezime mapa zobrazuju vsetky zastavky az do konecnej
  • Jenkins build 616, 617

* Jenkins build 613

    • Redmine Task 5683 - Oprava vydaja listka pre spolucestujuceho v pripade ze sa listky na kartu nezapisuju a cena listka je 0.
    • Redmine Bug 5704 - Oprava nespravneho poctu cestujucich posielaneho na dispecing na prvej zastavke navazneho spoja.
    • Redmine Bug 5665 - V polozke provider v card infe sa pre jednorazove listky zobrazuje cislo zavodu, ak nie je mozne vycitat cislo providera.
    • Redmine Bug 5623 - Oprava moznosti stornovania listka podla nastaveni TS, ladenie storna, uprava softverovej architektury a zjednotenie logiky
    • Redmine Bug 5666 - Doplnenie logiky odblokovania zariadeni pri vstupe do vydaja a zmene parametrov vydaja, odblokovanie zariadeni pri uzavreti odpoctu.
    • Redmine Bug 5667 - Oprava - pri nedokoncenej operacii a prilozeni inej karty sa uz zobrazuje spravna hlaska (Ina karta).

Vesna - 1711

Builds and changelog

Changelog

    • Redmine Task 5664 - Oprava cislovania listkov v pripade ze po vydaji hotovostneho listka doslo k restartu zariadenia. Dalsi listok po restarte mal rovnake cislo listka ako predchadzajuci listok pred restartom.
    • Redmine Task 5621 - Prihlasenie neplatnou kartou vodica
    • Redmine Task 5662 - Upravene chovanie pri nedokoncenej operacii (toast sprava sa neskryje po 5 sekundach, je mozne sa vratit do vydaja sipkou spat)
    • Redmine Task 4926 v2 - Opravene chyby pri zvoleni odchylkoveho spoja
    • Redmine Task 5617 - Implementacia informacii o listku po vydaji automatickym rezimom(autovydaj)
    • NoBugID - Slave - Oprava prechodu do maleho servisneho menu po prilozeni karty vodica(Zobrazovalo sa plne servisne menu)
    • NoBugID - Slave + OBC - V pripade ze sa na prvej citacke mimo vydaja v konfiguracii malej MHD prilozi karta vodica, posle sa na PP informacia ze sa ma poslat request na vicitanie kart za podmienky ze sa palubny pocitac nachadza v rezime prihlasenia vodicom
    • NoBugID - uprava synchronizacie PT v konfiguracii malej MHD - docahdzalo k zablokovanie PT a nefunkcnosti kartoveho systemu
    • Redmine Bug 2912 v3 - oprava udalosti posielanych na dispecing, oprava GPS (do aplikacie sa posielali neaktualne GPS data)

Vesna - 1710

Builds and changelog

Changelog

    • Redmine Task 4789 v4 - oprava chyby, ktora sposobovala, ze ak sa pri navoleni vystupnej zastavky na Vesne zmenila tarifna skupina, povodne zobrazene tarify ( z predoslej tarifnej skupiny ) sa nezmazali

Vesna - 1709

Builds and changelog

Changelog

Vesna - 1708

Builds and changelog

Changelog

    • Redmine Bug 5271 - Oprava prihlasovania vodica. Chyba bola sposovena preklepom pocas implementacia leddrivera a naslednom nespravnom nastaveni receivera do EChipCard namiesto LedNotification.
    • Redmine Bug 4251/4636 - restartovanie zariadeni cez menu (SetBlockOut)
    • Redmine Bug 4792 - ak maju viacere zastavky na linke rovnake TC, VZDY (bez ohladu na to, ktoru vodic vyberie) sa vyda listok do blizsej
    • Redmine Bug 4795 v2 - oprava indikacie vycitavania statistiky - cyklicka kontrola ci je vycitana statistika a aktualizacia ikony
    • BugID 12791 - vyhlasenie a spracovanie nedokoncenej operacie
    • Redmine Task 4924 - zobrazovanie informacii o zariadeniach cez menu-system info-device info
    • Redmine Bug 4784 v2 - oprava tlace zoznamu zastavok a zoznamu listkov po prilozeni karty revizora
    • Redmine Task 4416 - implementacia automatickej regulacie jasu
    • Redmine Task 4913 v2 - oprava zobrazovania poznamok s diakritikou po prichode na zastavku
    • Redmine Task 4930 - Pridane zobrazovanie dalsich usekov spoja (nie iba prveho nasledujuceho) v okne cakania na dalsi spoj prikazu. Oprava ze niekedy nenastavilo spravne focus.
    • Redmine Task 3849 - Nezobrazovat potvrdzovaciu hlasku po plneni karty, ale toastbar.
    • Redmine Task 4791 v2 - Po predaji listka na citacke sa ma na palubaku zobrazit toast sprava o predanom listku, bez ohladu na aktualny stav palubaku.
    • Redmine Task 4248 - Uprava mechanizmu prenasania dat pomocou objektov dictionary v stavovom mechanizme
      • Kompletne pretestovanie vsetkych obrazoviek Vesny, Citacky, SSV!

Vesna - 1707

Builds and changelog

Changelog

Vesna - 1706

Builds and changelog

Changelog

    • Redmine Task 4929 - pridane podfarbenie tarif s priradenymi hotkeymi, zmena implementacie hlavneho widgetu zobrazujuceho zoznam tarif
    • Redmine Task 3809 #2 - oprava zobrazovania ip adries v systemovom infe
    • Redmine Task 4552 - zabalenie QApplication do novej wrappovacej triedy
    • Redmine Task 3806 #4 - Zapis poctu cestujucich do OperatingDataBackup.xml pri vstupe do vydaja + opravene posielanie cestujucich pri vstupe do navazneho spoja
    • Redmine Task 2893 #2 - Oprava implementacie setrica obrazovky pomocou utility xset - ak bol setric vypnuty a zavolal sa wake up, setric sa zapol hoci v menu bol vypnuty - riesi aj Redmine Bug 4899
    • Redmine Bug 4745 #2 - Oprava nastavenia zastavky po opatovnom vstupe do vydaja v pripade, ze vstupujeme do toho isteho spoja - nastavovala sa nespravna zastavka
    • Redmine Task 4241 - Implementacia vycitavania CAN zbernice - pridany skript pre spustanie aplikacie CANDriver
    • Redmine Task 4793 - implementacia semaforu meskani podla DelayConfig.xml
    • Redmine Task 3638 - skrytie progress baru v stave cakania na dalsi spoj po ukonceni predchadzajuceho odjazdeneho spoja
    • Redmine Task 4913 - oprava zobrazovania stavu 75%-neho signalu WIFI na status liste
    • Redmine Task 3741 - oprava zapisu nekorektneho cisla riadku cennika do statistiky v pripade odchylkovej ceny
    • Redmine Task 3463 - refresh ponukanych prikazov pri prechode do noveho dna
    • Redmine Task 2928 - zmena farieb vo vizualizacii trasy
    • Redmine Task 4794 - Automaticky vyber tarify podla nastavenia tarifneho systemu
    • Redmine Bug 4785 - Automaticke uzatvorenie odpoctu pri zmene mesiaca
    • Redmine Bug 4745 - Nastavenie naposledy zvolenej zastavky po opatovnom vstupe do vydaja v pripade, ze vstupujeme do toho isteho spoja
    • Redmine Bug 4784 - Tlac zoznamu zastavok a zoznamu vydanych listkov po prilozeni karty revizora
    • Redmine Bug 4899 - Setric obrazovky sa nedal vypnut. Oprava - nastavenie setrica obrazovky sa uklada a po spusteni aplikacie sa obnovi z ulozeneho nastavenia. Povodne sa setric obrazovky vzdy po spusteni aplikacie zapinal.
    • Redmine Task 2893 - Implementacia setrica obrazovky pomocou utility xset
    • Redmine Task 4242 - Implementacia podpory zdielania SCS medzi PP a CIT - Je potrebne otestovat funkcionalitu transacknosti SCS, ked su k nemu pripojeni 2 a viac klientov ( OBC a citacka resp. Vesna a citacka ). Ide hlavne o poziadavky na SCS od jedneho klienta ak je rozpracovana transakcia karty druhym klientom a naopak. SCS v takomto pripade nespracovava poziadavky ak je transakcia v transakcnom stave, ale odpoveda spravou, ze je SCS uzamknuty.
    • Redmine Task 4813 - Oprava prechodu z menu do stavu pripajania na platobny terminal. Chyba zamzrzu v menu bola sposobena neosetrenym navratom do stavu StateConnectionError
    • Redmine Task 4241 - Pridanie aplikacii CANDriver a SetCanValue do aplikacie pre fungovanie vycitavania hodnot CAN zbernice
    • Redmine Task 4807 - Oprava zobrazovania zoznamu zastavok v rezime MHD. Uprava chovania zoznamu tak aby vzdy bolo pod nastupnou zastavkou ako dalsia nasledujuce a nie konecna zastavka
  • Jenkins build 497,498
    • Redmine Task 3968 - Implementacia zobrazovania poznamok na aktualnej zastavke spolu s informaciami o pripojnych prestupnych spojoch
    • NoBugID - CustomPropertyValue.dat sa neuzatvaralo v pripade chyby. Subor sa odignoroval (jeho zvysna cast) ak mala niektora hodnota nulovu velkost.
    • Redmine Bug 3814 - Uprava zobrazovania poradia ponukanych tariff vo vydaji.
    • Redmine Task 4773 - Uprava aplikacie aby v pripade zobrazenia vicerych popup hlaseni ktore je mozne zrusit klikom na obrazovku zobrazilo vzdy len jedno hlasenie. Inak povedane zobrazenie vzdy len jedneho autoinfa.
    • Redmine Task 4780 - Implementacia zobrazovania informacie o vydanom listku z citacky na palubnom pocitaci

Vesna - 1705

Builds and changelog

Changelog

  • Jenkins build 472 - 491
    • Chyba kompilacneho prostredia
    • Redmine Bug 4250 - Blokuju/odblokuju sa zariadenia tym istym tlacidlom (je to v podstate prepinac), Vyskakuje aj potvrdzovacie okno ci si uzivatel praje zablokovat/odblokovat periferie
    • Redmine Bug 4173 - Doplneny novy typ tarifnej skupiny - komercna
    • Redmine Bug 3809 - Oprava zobrazovania informacii o IP adresach. Informacie ktore su menitelne je potrebne obnovit pre UI pri kazdom zobrazeni
    • Redmine Bug 4736 - Netlacilo cislo vodica pri predaji listka
    • Redmine Bug 4709 - Aplikacia vesny sa po nahrati spustila dvakrat
    • Redmine Bug 4672 - Citacka sa neprepla do vydaja, ak pri jej nastartovani bola Vesna v stave “Prilozte kartu”
    • Redmine Bug 4646 - Uprava aby priu vstupe do vydaja nedochadzalo k “vymrznutiu” v pripade ze su v HwConfigu Eth tabule ktore nie su pripojene. Bolo upravene nastavovanie meskanie na nulu pri vstupe do vydaja (related to helpdes 10979)
    • Redmine Bug 4456 - Pri manualnom posunuti zastavky z prvej zastavky (po vstupe do vydaja) neaktualizovalo udaje na SideLCD Eth. tabuli (vseobecne nevyvolalo odchod z prvej zastavky)
    • Redmine Bug 4643 - Oprava nastavenia cesty kam sa uklada INV pri jeho zmene cez menu. Config_vehicle bol v sablone (upravene aby sa kompilvala tato utilitka)
    • Redmine Bug 4726 - Oprava fiktivneho prestavenia karty ziaka na studenta po dovrseni veku. Chyba bola v nespravnom vyhodnocovani customer profile indexov + ak nie je ziadny platny, pouzije sa prvy
    • Redmine Bug 4710 - Oprava navratu do standardneho stavu na citacke pocas vydaja listka a naslednej chybe na palubnom pocitaci. Citacka sa ma vratit do tzv. standardneho stavu az po potvrdeni chyboveho hlasenia na palubnom pocitaci. Oprava stavovej logiky tak aby sa v pripade chyby pocas vydaja listka pripojene citacky dali do “defaultneho” stavu az po odkliknuti chybovej spravy na palubnom pocitaci.
    • Redmine Bug 4724 - Oprava poznacovania ceny do statistiky v pripade ze bola uplatnena zlava na jazdu( prestup )
    • Redmine Bug 4642 - Oprava nezapisovania statistickeho zaznamu 'EZmenaPrikaz' do statistiky po zvoleni prikazu
    • Redmine Bug 4627 - Pri starte ked pyta prihlasienie prostrednicctvom karty vodica ak nekomunikuje SCS, tak prejde do noveho stavu ConnectionError v ktorom aplikacia zotrvava pokym sa opat nenaviaze spojenie s platobnym
    • Redmine Bug 3806 - Ukladanie noveho poctu cestujucich pri zmene do xml s operating data backup
      • Posielanie spravy(udalosti) zmena meskania (4-2), ale ako docasne riesenie sa posiela pri odchode zo zastavky
      • doplnene vyvolanie odoslania udalosti issueIn/Out na dispatching po jej vytvoreni
      • rozlisenie ci bolo opustenie vydaja vyvolane manualne pri posielani udalosti IssueOut na dispatching (a podla toho odoslanie prislusnej udalosti)
    • Redmine Bug 4639 - Oprava zapisu do statistiky v pripade ze sa vydaval listok spolu s poplatkom regionalej zlavy
    • Redmine Bug 3808 - Oprava prechodu spatne do vydaja pocas zadavania ICV vozidla pomocou menu commandu
    • Redmine Task 3459 - Udaje na tabuli sa obnovia uz len na IssueIn a Departure (upravene aby to bolo so spravnym poradim na zastavke)
    • Redmine Bug 4456 - Oprava aby vnutorna LCD ethernetova tabula zobrazovala spravne casy pri zastavkach
    • Redmine Bug 4619 - Oprava sortovania hkey-ov vo vydaji podla poradia nastaveho v transoffice
    • Redmine Task 4250 - Implementacia vyvolania zablokovania/odblokovania periferii
    • Redmine Bug 4206 - implementovana kontrola ci sa vchadza do spoja, ktory je navazny predchadzajucemu a ak ano tak sa podla toho upravi vector s poctami cestujucich + ak sa vchadza do rovnakeho spoja tak zostava kontrolne cislo
    • Redmine Bug 4643 - uprava ciest v aplikacii a utilitke configVehicle aby to ukladalo a citalo ICV na spravnych miestach

Vesna - 1704

Builds and changelog

Changelog

    • Redmine Bug 3282 - Oprava nekorektneho stavu aplikacie ked sa s aplikaciou nedalo vykonat nic v priapde ze sa poziadalo o citanie a pocas citania prisla nedokocnena operacia.
    • Redmine Bug 3809 - Zobrazovanie IP adresy WLAN pripojenia
    • Redmine Bug 3383 - Oprava nekorektneho uzatvarania odpoctu v pripade ze ku chybe doslo az po fyzickom uzatvoreni statistickeho suboru
    • Redmine Task 2557 - Oprava zobrazovania tlacidla 0 pri prechode zo spoja na linku v pripade ze cislo linky bolo zadane.
    • Redmine Task 3810 - Implementacia zobrazovania verzie OS v systemovom infe
    • Redmine Bug 2912 - Oprava posielania poradia IssueOut a DeductionClose do dispecingu
    • Redmine Task 3230 - Oprava rozbalovania aplikacie po uzatvoreni odpoctu (neinicializovana premenna)
    • Redmine Task 4309 - Implementacia prehravania zvukovych zaznamov na zaklade udalosti vozidla (prichod na zastavku, odchod zo zastavky, vstup do vydaja)
    • Redmine Task 4473 - Implementacia nevyhnutneho minima pre MHD rezim. Vo vydaji nie je mozne zmenit vystupnu zastavku
    • Redmine Task 3223 - Oprava zobrazovania ceny listka pri zmene poctu cestujucich. Chovanie upravene aby sa v priapde zmeny poctu listkov vzdy zobrazila na LCD displeji tlaciarne tarifa a cena.
    • Redmine Task 3911 - Ladenie zobrazovanie specialnych textov na tabule
      • Implementacia skrolovania
      • Oprava stavovych prechod - v pripade ze sa z mimo vydaja zaplo zobrazovanie specialnych textov, nebolo mozne pokracovat v prci s aplikaciou
    • Redmine Task 2557 - Ladenie zadavanie cisla linky a spoja
      • V pripade prechodu do menu a nasledneho vratenia sa spat sa nastavi fokus podla stavu zadavania hodnot cisla linky a spoja
      • Zapnutie a vypnutie tlacidla 0 v zavislosti na stave zadavania hodnot. Prve cislo nemoze byt 0
      • Uprava skrolovania. Pri prepnuti na zadavanie spoja alebo spat na linky a zoznam vzdy zoskroluje na zaciatok.

r1703

Builds and changelog

Notes

  • upravene ratanie DPH pri plneni, predaji cas.listkov a “predpredaji JL (OCL) - moze to ovplyvnit hlavne ratanie DPH pri predaji CL a plneni na zahranicnych linkach
  • pri cenniku “Pocet zon fixne ceny” sa v pripade, ze je zadany riadok cennika aplikaciou, nevypocitava riadok cennika (kedze je zadany) ale pouzije sa zadany - teoreticky to moze ovplyvnitratanie riadku cenniku pri BID (kolkominutovy JL je predany na zvolene zastavky)
  • Prepracovana aktivacia karty( Redmine task 1772 ) - Otestovat aktivaciu kartu podla prilozeneho dokumentu v redmine
  • Nutne pretestvanie serviceprinter-u na citacke 24 aj 26
  • Dokladne otestovanie vydaja listka - od release-u 1703 je standardne zapnuty KOMBINOVANY LISTOK pri vydaji 'od vodica na dopravnu kartu' a 'od vodica za hotovost'
    • Zamerat sa na zastavky v statistike
    • Zamerat sa na zastavky na listkoch
    • Zamerat sa na vypocet ceny
    • Pozor na projekty kde su hocijakym sposobom akceptovane casove listky
    • Pozor na projekty kde sa pouzivaju pokracujuce/navazne spoje
    • Pozor na BID funkcionalitu - *chazky, casovky, hranicne jednozastavkove useky
  • Otestovat ci spravne zobrazuje vnutorna LCD tabula (ethernetova) po vstupe do vydaja, pri prichode/odchode na/z zastavku (ci uz cez GPS alebo manualne)
  • Je potrebne pretestovat dokupovanie spolucestujucich (PAD aj MHD) - ci povoli dokupenie v tych pripadoch ked ma a nedovoli vtedy ked nema dovolit (ide hlavne o kontrolu ci sa dokupuje na rovnake zastavky/zony) - zonove listky, pasmove, standardne,….

Stable release changelog

    • BugID 23307 v2 - OnBoardComputer - pri kontrole povolenych zavodov sa kontroluje nielen OneWayTicketJourney, ale aj TimeTicket - pre pripady, ze nie je povolena penazenka, ale uznava sa PCL
    • BugID 16575 - PresaleSystem - Ziacka karta po dosiahnuti veku nastaveneho v tarifnom systeme by sa mala zacat chovat ako studentska. Na mifare classic kartach to tak je, na desfire to nefunguje.
    • Redmine Bug 6597 - PresaleSystem - Uprava predpredajnej aplikacie, aby bolo mozne predavat PCL na BMK karty aj v SlovakLines
    • BugID 16445 - PresaleSystem - Pri stornolistkoch z karty aplikacia nepoznaci na vytlacenom zozname listkov priznak “ST”.
    • BugID 16445 v2 - PresaleSystem - moznost nastavit v Sumari listkov focus na zoznam listkov a listovat v nom
    • BugID 16077 - PresaleSystem - Nefungovalo storno predaja BMK karty (Rovnaky problem ako RedmineBug #6327 - Nefunguje aktivacia (predaj) BMK karty - Na zaklade bugu HD13880 bola spravena v PT oprava podpisov logu penazenky na BMK. V takomto pripade sa ocakava,ze pri inicializacii/aktivacii penazenky bude mat struktura na zapis vyplnene logy. Preto predpredajna aplikacia nesmie mazat logy penazenky pri aktivacii penazenky.)
    • Redmine Bug 6327 - PresaleSystem - Nefunguje aktivacia (predaj) BMK karty - Na zaklade bugu HD13880 bola spravena v PT oprava podpisov logu penazenky na BMK. V takomto pripade sa ocakava,ze pri inicializacii/aktivacii penazenky bude mat struktura na zapis vyplnene logy. Preto predpredajna aplikacia nesmie mazat logy penazenky pri aktivacii penazenky.
    • BugID 15542 - Pri preruseni autovydaja na citacke vkladom od vodica sa nedal urobit vydaj z karty ani na citacke, ani na palubaku.
    • BugID 15548 - Ak nastane chyba pri vydaji z EP od vodica, zobrazi sa chybova hlaska. Po odkliknuti niektorych chybovych hlasok ostala citacka v nespravnom stave.
    • NoBugID - softverova uprava pcscd na systemoch 2.4 pre citanie kariet mifare EV2
    • NoBugID - Upraveny algoritmus vytvarania instalacnych balikov. Pridana vynimka na subory s priponou .o aby sa nestripovali. Vznikali tym problemy pri pouzivani tychto suborov. Konkretne ked sa volal insmod nad rc5xx.o na platforme emtest_xscale hadzalo to vynimku floating exception
    • NoBugID - softverova uprava pcscd na systemoch 2.4 pre citanie kariet mifare EV2
    • Redmine Bug 6065 - Slave - zakazanie vydaja z karty na palubaku, ak je citacka v stave “Prilozte kartu” pre dokupenie listkov spolucestujucich
    • BugID 15143 - SmartCardService - Oprava “Chyby citania karty” ( treba riadne otestovat mavanie karty pocas citania, hlavne na UL )
    • Redmine Bug 6070 - Nespravne vycitanie zastavok pre spoj, ak mal pouzity prikaz vacsie cislo nez 65535.
    • Redmine Bug 6081 - Slave - Neuzna PCL pri vydaji v EStateManualIssue
    • Redmine Bug 6033 - Upravene zobrazovanie tlacidla “default” v pripade ze hlasitost nastavuje vodic pomocou commandu CMDDriverVolume. V spominanom rezime sa tlacidlo default nezobrazi aby vodic nemohol upravit interny a externy kanal. V rezime command-u CMDVolume sa tlacilo default zobrazi.
    • Redmine Bug 5979 - Slave - nezapisanie listka z karty do statistiky
    • Redmine Bug 4954 - MHD linka odchylka preskoci poslednu zastavku. Prosim otestovat odpocitavania konecnej zastavky v MHD (rucne prepinanie, cez GPS, odchylkove spoje aj normalne).
    • Redmine Bug 5968 - Slave - zobrazenie servisneho menu po prilozeni karty vodica
    • Redmine Bug 5969 - prihlasovanie servisnou kartou pri otvorenom odpocte, ak sa blizi koniec platnosti karty
    • Redmine Bug 6002 - PresaleSystem - Mozny prepis pamate pri tlaci QR kodu
    • Redmine Bug 5973 - po ukočení spoja na príkaze sa zobrazíl prejazd a odpočítaval sa čas do odchodu
    • Redmine Task 5972 - Slave - zobrazenie spravneho datumu a casu po synchronizacii casu s OBC
    • Redmine Bug 6021 - Oprava padu aplikacie pri pokuse o vydaj listka so zapnutymi krizovymi prestupmi za podmienky ze overovany listok z predchadzajuceho spoja bol listok vydany na navazny spoj a aktualny spoj je navoleny cez prikaz.
    • BugID 14185 v2 - prerobenie autovydaja do navaznych spojov (MHD TN)
    • BugID 14292 - listok zapisany na kartu, ktory ma typ operacie v ECipovaKarta 12 alebo 13 sa nezarata do odvodu
    • Redmine Bug 5877 - neodblokovanie citaciek po prilozeni karty revizora
    • BugID 13155 - zapis eShop udalosti v statistike nema vyplnene udaje o karte okrem SNR - nahodna chyba
    • Redmine Bug 5936 - PresaleSystem - nefungovala editacia osobnych udajov na mifare classic karte - nepresiel zapis a nasledne spadla aplikacia
    • BugID 14622 - Oprava nespravneho spustania casovaca v okne zadavania loginu a pinu. Chyba sposobovala vyskocenie z vydaja do zadavania loginu a pinu
    • BugID 14600 - SmartCardService - Prepis kariet - uprava WaitingForCardApproch, signalizacia prilozenia karty ( Poriadne pretestovat nedokoncenu operaciu )
    • BugID 14441 - opravene pocitanie cestujucich, ak je na spoji viac krat zastavka s rovnakym tarifnym cislom
    • BugID 14542 - PresaleSystem - ak je povoleny typ platby “Bankovy prevod”, tak vo formulari Suma listkov sa prekruvaju texty “Bankovy prevod” a “Platba”
    • NoBugID - SmartCardService - fix akcepting attribute Mode from PTReaders.xml
    • BugID 14149 - Pridanie timeoutu do okna na zadanie pinu
    • Redmine Bug 5739 - osetrenie citania udalostneho suboru pre pripad, ze bude tento subor poskodeny/nekonzistentny
    • Redmine Bug 5618 - PresaleSystem - aplikacia pri nedokoncenom zapise PCL na BMK nekontroluje snr karty, ak sa po vyzve na opatovne prilozenie karty prilozi ina karta, dokonci sa zapis na nu
    • Redmine Bug 5761 - SmartCardService - Fix, ked pri chybe 131 ( APL_SAM_COMMUNICATE_ERROR ) , SCS neberie karty ( Poriadne pretestovat )
    • BugID 14185 - Oprava chyb: Autovydaj+Pripojeny spoj+jazda na PCL(hlaska “chyba systemu 14”), Autovydaj+subezny spoj+jazda z EP(hlaska “nie je mozne zakupit listok”)
    • Redmine Bug 5474 - Slave - pri dokupeni minut sa nema zdvihnut pocet cestujucich
    • Redmine Bug 5493 - Aplikacia neoznacila jazdu na PCL na BMK karte. Treba otestovat regionalne zlavy na multicard a BMK.
    • Redmine Bug 5599 - PresaleSystem - Cislo SAM-u sa do kolekcie SAM-ov v statistike prida pri kazdom prihlaseni
    • Redmine Bug 5605 - SmartCardService - Nespravne zapisane zostatky alebo cisla operacii na desfire kartach ( Poriadne pretestovat !!! )
    • Redmine Bug 5545 - Restartovanie pcscd sluzby zo skriptov pt_auto a samservice_auto do saupdate_signalhandler, sluzba NetSamService ja spustena/zastavene pred sluzbou SCS, zmena rovnakych suborov SamUpdateClientLinux na symlink-y
    • Redmine Bug 5545 - Uprava NetSamService a skriptu NetSamService, kedy po restarte sluzby necitalo Desfire karty
    • BugID 14111 - Oprava vydaja hotovostneho listka v priapde pasmoveho tarifneho systemu.
      • Kompletne pretestovat pasmovy tarifny system(prievidza), BID/Slovaklines a standardny kilometricky TS
    • BugID 14059 - Uprava rozpocitavania ceny pre kilometricke useky. Hodnota 0 tarifnych kilometrov sa povazuje za spravnu v pripade ze vydavany listok obsahuje aspon jeden plateny usek.
      • Suvisiaci bug: BugID 14111 - Oprava vydaja listkov za hotovost.
      • Pozor, kompletne pretestovat vydaj listka na hotovost aj cipovu kartu
    • Nepouzivat, na pasmovych cennikoch dochadza k chybe vydaja listka
    • Redmine Bug 5478 - vyplnenie nastupnej/vystupnej zastavky majitela pri predlzeni casovej platnosti listka
    • BugID 14059 - Uprava rozpocitavania ceny pre kilometricke useky. Hodnota 0 tarifnych kilometrov sa povazuje za spravnu v pripade ze vydavany listok obsahuje aspon jeden plateny usek.
    • Redmine Bug 5543 - Uprava skriptov SamUpdate-u
    • BugID 11202 v5 - Oprava odpocitavania casu do odchodu, ak odjazdim usek, v okne cakania na dalsi usek stlacim ESC a zvolim ten isty usek.
    • Redmine Bug 5532 - Oprava skriptov SamUpdate-u. Skripty sa nezmenili v gite ale na phoenixe.
    • Redmine Bug 5526 - Oprava posielania dat na ethernetove tabule. Chyba bola sposobena hotfixom pre zariadenie Vesna. V develope to uz bolo vyriesene.
    • Nepouzivat pre BID (pre chybu 5494)
    • Redmine Bug 5500 - Slave - udalostny subor sa neprenesie do citacky (v binarke event_copy vznikla zavislost na libcore, nebol nastaveny rpath, nespustil sa + pre 2.4 citacku bolo rpath treba nastavovat este inak)
    • Redmine Bug 5500 - Slave - udalostny subor sa neprenesie do citacky (v binarke event_copy vznikla zavislost na libcore, nebol nastaveny rpath, nespustil sa)
    • Nepouzivat pre BID (pre chybu 5494)
    • BugID 13947 - PresaleSystem - statisticky zaznam s vyskou dotacie (zaporna suma, bez DPH) nema mat nastavene cislo IDS
    • BugID 11202 v4 - Upravene odpocitavanie do zaciatku prikazu - opraveny pripad, ked vodic (omylom) zvoli usek prikazu, nasledne to zrusi a vyberie skorsi usek.
    • Nepouzivat pre BID (pre chybu 5494)
    • BugID 9279 - Pridana moznost zapnutia/vypnutia vytvarania zaloh logov v pripade detekcie nespravneho zapisu dat na kartu.
      • PrjConfig, nastavenie 'DetectInvalidCardWriteOperation' - PrjConfig
    • Nepouzivat pre BID (pre chybu 5494)
    • BugID 9279 - - Implementacia zalohy logov do 'internalBugReport' v pripade ze po korektnej kartovej operacii vydaja listka z elektronickej penazenky nedojde k zvyseniu cisla operacie na karte.
      • Nakolko je tento problem v zuctovani problem zdetekovat v realnom case(iba na konci mesiaca), je potrebne v pripade takejto operacie zazalohovat logy do priecinka '/opt/emtest/var/log/'
      • Na dispecing sa odosle systemova chyba s ID 271 Pozri ciselnik chybovych kodov
      • Pozor, je potrebne overit spravnost vytavrania zaloh logov nahlasenych od vodica pomocou menu command-u
    • Nepouzivat pre BID (pre chybu 5494)
    • Redmine Bug 5467 - PresaleSystem - odstranenie memory leakov (zranie pamati)
    • BugID 9279 - Implementacia zalohy logov do 'internalBugReport' v pripade ze po korektnej kartovej operacii vydaja listka z elektronickej penazenky nedojde k zvyseniu cisla operacie na karte.
      • V tejto verzii nefunkcne, pozri novsie buildy

Jenkins build 573

    • Nepouzivat pre BID (pre chybu 5494)
    • Redmine Bug 5466 - Na tabuli sa nezobrazoval text “na znamenie”
    • BugID 10111 - zalomenie textu “Zmena vodicov” na mijole touch
    • Redmine Bug 5448 - Neposunula sa casova platnost listka po dokupeni minut, ak majitel mal jazdu na PCL a dokupenych spolucestujucich.
    • Redmine Bug 5471 - Uprava vypoctu ceny listka v pripade ze dopravca nemal nastaveny ceny pre vsetky tarifne pasma ale vyuzival pre nesastavene tarifne pasma odchylkove ceny. Oprava spocivala v akceptovani odchyliek aj pri vytvarani segmentov.
      • POZOR, poriadne pretestovat odchylkove ceny spolu s vypoctom ceny klasickcyh listkov
    • Nepouzivat pre BID (pre chybu 5494)
    • Redmine Bug 5405 - Slave - pri dokupovanom listku sa nezapisala nastupna a vystupna zastavka do statistiky
    • Redmine Bug 5377 - Slave - pri optimalizácii na 4-zastavkovy listok sa zle zapíše výstupná zastávka
    • Redmine Bug 5325 - Slave - čítačka pípne po opustení výdaja
    • Redmine Bug 9279 - Implementacia zalohy logov do 'internalBugReport' v pripade ze po korektnej kartovej operacii vydaja listka z elektronickej penazenky nedojde k zvyseniu cisla operacie na karte.
      • V tejto verzii nefunkcne, pozri novsie buildy
    • Redmine Bug 5444 - Slave - Oprava padu aplikacie pri odchode z vydaja (EPlayerDriver)
    • BugID 13774 - PresaleSystem - ak bol na predoslom listku vytlaceny nazov riadku cennika a aktualne tlaceny listok ho neobsahoval, tak ostal vyplneny z toho predosleho - tak vznikol napriklad listok “Vklad EP sietovy”
    • BugID13673 - Oprava vydaja listka so zlavou multicard v pripade ze pocas vydaja nastane nedokoncena operacia rozcitania karty, nedocitaju sa data o regionalnej zlavy a nasledne sa karta prilozi. Chyba sposobuje vydaja jednorazoveho listka bez zlavy multicard.
    • Redmine Bug 4766 - Oprava vydaja hromadneho prestupneho listka pre vsetky JCL na karte po potvrdeni otazky ci sa ma vykonat prestup aj pre spolucestujucich. Chyba bola v priprave tarify pre spolucestujucich.
    • Redmine Bug 5330 - PresaleSystem - osetrenie storna ciastocneho storna - rozumna chybova hlaska + informacny text v storno-okne
    • Redmine Bug 5332 - PresaleSystem - pri ciastocnom storne na BMK karte sa neplnila polozka v statistike TypBonusu
    • Redmine Bug 5321 - osetrenie citania udalostneho suboru pre pripad, ze bude tento subor poskodeny/nekonzistentny
    • Redmine Bug 5329 - PresaleSystem - po klinuti na hotkey 'Dalsi' zobrazi predpredajna aplikacia otazku, ci chce pouzivatel naozaj presunut listok (vykonat transfer z karty na kartu) - muselo byt predtym zobrazene card info (F4)
    • BugID 10310 - Oprava posielanie poziadavky na vycitanie z wlan interface-u v pripade ze wlan interface ma nastavenu staticku IP adresu. V pripade statickej IP adresy je wlan0 interface aktivny pocas celej doby co ma za dosledok poslanie nespravnej poziadavky na vycitanie nakolko wifi v skutocnosti nie je aktivna(pripojena na AP)
    • Redmine Bug 5274 v2 - Slave - nespustal sa servicePrint (preklep v platforme)
    • Redmine Bug 5281 - Oprava pocitania cestujucich pri nastaveni vystupnej zastavky v navaznom spoji. Chybalo rekodovanie poradia na linke do poradia na spoji.
    • BugID 13417 - Optimalizacia rychlosti pri zapnutych ETH tabuliach v konf. suborue HwConfig.xml. Zmenene posielanie sprav na ETH tabule na asynchronne, aby aplikacia necakala na odpoved ak tabule nekomunikuju. Odstranena vynimka pre palubny pocitac Vesna.
    • BugID 13355 - Oprava vydaja listka v rezime automatickeho vydaja. Domace karty sa vyhodnocovali ako cudzie co malo za dosledok ze sa autoamtickym vydajom vydala prva tarifa s typom zlavy definovanym pre konkretny typ karty
      • Pozor - je nevyhnutne pred nasadenim otestovat funkcnost BMK, ZSSK a studentskych kariet.
    • BugID 11202 - Prerobenie odpocitavania vstupu do vydaja a detekcia prejdenia polnoci
    • BugID 5721 - Prerobene pocitanie cestujucich na kruhovych linkach
    • BugID 11761 - Fix karta ineho zavodu 0
    • BugID 13244 - Fix manipulovana penazenka na Desfire kartach
    • BugID 13315 - BugID13315 - Oprava nespravne vyhodnoteneho infa o vydanom listku. Vzdy zobrazovalo platny listok a vodici museli toto hlasenie rusit klavesou ESC. Informacia o platnom listku na celu obrazovku sa ma zobrazit len pri internj chybe, ak nie je mozne zobrazit podrobnejsie informacie o vydanomn listku.
    • Redmine Bug 5163 - zapis nedokoncenej operacie do statistiky pri zapise internetovej objednavky na kartu - poznacil sa iba priznak na cipovej karte 'NedokoncenaOperacia', nenastavil sa typOperacie na 12
    • BugID 13217 - Oprava ceny poplatku predlzenia regionalnej zlavy v pripade ze predchadzajuca jazda bola prestupna na krizovy prestup.
      • Otestovat krizove prstupy a strhavanie poplatkov reginalnej zlavy
    • BugID 9279 - Osetrenie udalosti nedokoncenej operacie a nasledneho nedokonceneho zapisu. Nezapisoval sa do statistiky zaznam o nedokoncenej operacii. Mohol nastavat pripad ze po prilozeni mifare standard karty na citacku(UL printer) a naslednom rychlom oddialni nastalo nedokoncene citanie(nedokoncena operacie) a nasledna udalost chybneho zapisu na kartu. Listok sa uz ale medzicasom mohol zapisat na kartu a v statistike o takejto operacii nebola informacia.
    • Pridany konfiguracny subor pre UpdateFirmware. Vsetky aplikacie relese-u 1703 nefungovali spravne pri updateovani firmware-ov
    • BugID 13050 - PresaleSystem - prenos PCL na multicard kartu, z ktorej je potrebne strhnut aj poplatok - poplatok zapise do statistiky este aj k storno-listku
    • Redmine Bug 5013 - Slave - Zatuhnutie obrazovky na sprave “nahrava sa internetova udalost”
    • Redmine Bug 4779 - Nevydalo storno spolucestujuceho, ak bola jazda cez viac segmentov (navazny spoj), a nastavenia TS umoznuju storno do casoveho limitu
    • BugID 12962 - Oprava zohladnovania krizoveho prestupu pri zakupovani listka pre spolucestujuceho.
    • BugID 12972 - Oprava pocitania cestujucich po storne listka vydaneho na MHD useku
    • BugID 12969 - PresaleSystem - pri strhnutí poplatku Multicard sa do štatistiky nepoznačí Log EP
    • BugID 12968 - PresaleSystem - pri predlzovani multicard zlavy sa do statistiky neplni TypBonusu
    • BugID 7476 - PresaleSystem - Predaj PCL so zlavou multicard - ak je karta prilozena az na vyzvu, preda sa listok v plnej cene
    • BugID 12913 - Ladenie ceny krizovych prestup pre kombinovany listok - Cena ma byt vyratana ako sucet kilometrov spoja A + spoja B. Takto vyratana cena je ponizena o cenu zaplatenu na spoji A
    • Redmine Bug 4966 - PresaleSystem - Extraoperacia pre preklapanie zavodu na karte na zaklade zoznamu ChangeCardCompanyNumberList.uid - nefungovala v predpredaji
    • Redmine Bug 4751 - Oprava nevyplnenych poloziek (cislo karty, typ karty, …) v statistike pri blokovani karty cez extraoperaciu (IFC).
    • Redmine Bug 4767 - Oprava vypoctu ceny a oprava vytvaranych listkov v statistike pri hromadnom prestupe.
    • BugID 12746 - na linkach MHD-PAD nebolo mozne vydavat listky v PAD tarife, pokial sa vozidlo nachadzalo v MHD useku.
    • Redmine Bug 4777 - Uprava poznacovania cisla listka
    • BugID 12913 - Zapnuta podpora krizovych prestupov pre kombinovany listok
    • Redmine Bug 4806 - Nespravne nacitanie customPropertyData zo suboru
    • BugID 12808 - PresaleSystem - V predpredajnej aplikacii pre DPB tlaci na jednorazove listky text “Hromadny listok pre: 1” - teda aj ked nejde o hromadny listok
    • Redmine Bug 4334 - Uprava predaja a predlzovania casovych listkov podla novej specifikacie nastaveni.
    • Redmine Bug 4346 - Oprava autoinfa
    • Redmine Bug 4082 - Oprava stornovania listka predaneho cez navazny spoj s vypnutym kobinovanym listkom
    • Redmine Bug 3985 - Oprava tlace listka pri akceptacii jednorazvoych listkov s casovou platnostou v pripade ze sa prestupuje aj so spolucestujucimi
    • BugID 9769 - Mala MHD - Ak vodic na OBC vosiel do menu, citacka nevydala listok + OBC ostal visiet na hlaske “Pockajte na dokoncenie transakcie”.
    • Redmine Bug 4446 - Prerobene vyhodnocovanie platnosti customer profilov. Upravene miesta, kde sa natvrdo pouzival prvy profil. Prosim pretestovat testcase-y napisane v RM tasku.
    • Redmine Bug 4203 - V pripade ze sa spracovava eshop udalost a posle sa request na write a pocas tohto cakania na odpoved zapisu pride dalsia poziadavka na spracovanie eshop udalosti, tato poziadavka sa zahodi.
    • Redmine Task 3637 - Uzatvorenie DZV. Udalost o uzatvoreni stazky sa neposiela, ak nie je otvoreny odpocet.
    • Redmine Bug 4223 - Oprava stahovania udalosti z ifc pri manualnom prichode na zastavku - udalosti sa na zastavke uz nestahuju.
    • Redmine Bug 4004 - Oprava vyhodnocovania kariet s regionalnou zlavou
    • Redmine Task 3997 - Nespravne uznavanie platnych casovych listkov na karte
    • BugID 9045 - Opravene preskocenie zastavky, ak nasledovali dve rovnake zastavky po sebe.
    • Redmine Bug 3636 - Oprava poznacovania casu nastupu po zakupeni JL pre spolucustujuceho k jazde na CL ktoru mu poznacenu majitel

Prerelease changelog

    • Redmine Bug 4054 - Na konecnom listku bol nespravny pocet listkov, v pripade, ze sme vydali listok na konkretnu cielovu zonu, ktora bola mimo aktualne zvoleny spoj.
    • Redmine Bug 3987 - Zapisanie 1km do statistiky pri listku, kde malo byt 0km (SlovakLines, prestup “Do zony”).
    • BugID 8852 - Optimalizacia listka sa vykona, ak sa aspon jeden listok moze optimalizovat. Ak sa niektore listky dali optimalizovat, ale posledny listok sa nedal, vratilo peniaze ale casova platnost ostala nezmenena.
    • Redmine Bug 3981 SLAVE - chyba systemu 16 po vstupe do vydaja
    • Redmine Bug 4139 - Pridanie nastavovania WriteType do desfire, prejavilo sa zobrazenim neprelozenej hlasky pri nedokoncenej operacii.
    • BugID 12223 - Zakazanie storna ak sa jedna o typ platby “Korekcia penazenky”
    • BugID 8763 - Poznacovanie cisla prikazu na palubnych pocitacoch v rezime master-slave
    • BugID 12220 - Oprava posielania spravy 1-12 (data z buffer) pod hlavickou spravy 1-9 (data v emcommd) do dispecingu.
    • Redmine Bug 4010 - Ak IssuedTicket obsahoval viac segmentov, cena pre PurseFilling bola nespravna (vypocitala sa ako sucet cien z kazdeho segmentu).
    • Redmine Bug 4141 - Opravene chybove hlasky ak nastane chyba tlace pocas otvarania a zatvarania odpoctu.
    • Redmine Bug 4284 - Nevyplnene cislo karty v statistike pri aktivacii karty cez ExtraOpu
    • Redmine Task 3630 - Moznost nastavovania routovacej tabulky pomocou externych vstupnych dat, cez subor routing.txt
    • Redmine Bug 4155 - Pri operacii CreditRecharge sa nevyplni do statistiky vzdialenost.
    • Redmine Bug 4222 - Zakazanie logov pri nenajdeni polozky v CustomPropertyCollection.
    • Redmine Bug 4117 - Nespravna suma na vytlacenom storne listka v cudzej mene.
    • Redmine Bug 4105 - Nespravna suma DPH vytlacena na listku pri vydaji v cudzej mene na zahranicnych linkach.
    • Redmine Bug 4052 - Oprava posielania umelo vytvorenych manualnych prichodov/odchodov zo zastavky.
    • Redmine Bug 4072 - Oprava neprepinajucich sa focusov nastupnej a vystupnej zastavky.
    • Redmine Bug 4029 - Oprava mozneho vydaja CL cez hotkey v pripade blokovaneho stavu pp kartou revizora.
    • Redmine Bug 4102 - Oprava kontroly ci je dokupovany listok pre spolucestujuceho dokupovany na rovnaky usek
    • NoBugID - nebolo mozne otvorit odpocet, ak nebola pripojena tlaciaren (napr DPMK)
    • BugID 11266 - Vytvorenie CustomPropertyCollection ako nahradu za CustomProperty (BinarySortedFileSearch). Prejavovalo sa zlym nacitanim odchodovej vzdialenosti zastavky (DPMK Kosice).
    • Redmine Bug 3979 - Autoinfo sa prestalo zobrazovat po stlaceni ESC na hlaske “nie je mozne predlzit casovy listok” a po stlaceni ESC v okne “vyber zony”.
    • Redmine Bug 4049 - Vymazanie instancie triedy ELastStatus po uzatvoreni odpoctu.
    • Redmine Bug 4053 - Zakazanie vydaja listka na poslednej zastavke cez HKEY “Do zony” a “Vydaj CL”.
    • Redmine Bug 3801 - Zmena focusu po vyjdeni z okna “vydanie listka za hotovost” pri kombinovanom listku (na karte je platny casovy listok a nedostatok penazi)
    • Redmine Bug 3770 - Zmena vyplnania RegionCardData podla toho, ci je aktualna operacia Sell. Treba overit, ci sa nevyplnaju chybne RegionCardData (multicard, bid).
    • Redmine Task 3869 - Zmena logiky ForceEnteringDailyIdentificationRecord na 3-stavovu.
    • Redmine Task 3637 - Uzatvorenie DZV. Oprava nekorektne zobrazeneho popisu pola na zadavanie KM, skrateny text tlacitka na uzatvorenie DZV.
    • Redmine Bug 3800 - Nereagovanie HKEY “Vydaj CL” a “Do Zony” ak je focus na nastupnej zastavke.
    • Redmine Bug 3801 - Zmena focusu po vyjdeni z okna “vydanie listka za hotovost” (napr pri nedostatku kreditu na karte).
    • Redmine Bug 3979 - Oprava tzv autovydajoveho/autoinfo requestu po preruseni zadavani dat pre predaj/predlzenie casoveho listka
    • Redmine Bug 3993 - Oprava poznacovania casovej platnosti listka spolucestujuceho za podmienky ze majitel odjazdil na PCL. Casova platnost pri zakupovani spolucestujuceho sa po novom poznacuje len pri prvom listku.
    • Redmine Bug 4003 - Oprava poznacovania hodnoty DPH na statistickych zaznamoch z pripojenych spojov.
    • Redmine Bug 4007 - Oprava poznacovania priznaku “kombinovany listok” do statistickeho zaznamu jazdy jednorazoveho listka. Priznak sa bude poznacovat len vtedy, ked je navoleny usek pokryty aspon z casti platnym PCL,
    • TESTOVACIA VERZIA - mena pre EMV terminal nastavena ceske koruny
    • Prva verzia release-u 1703 na testovanie implementovanych funkcionalit

Testing changelog

  • Redmine task 3580 - Posielanie poziadavky na vycitanie statistiky na server aj cez GSM interface
  • Redmine task 3637 - Zadavanie stavu km pri ukonceni stazky
  • BugID 1875 - osetrene logovanie klaves, osetrene logovanie do explicitne definovanych suborov (teda logovanie do inych suborov ako do globalneho logovacieho suboru)
  • BugID 11256 - osetrena cast tykajuca sa zobrazovania meskania aj pri nenahratych datach (konkretne zlozky dispatching),priebezne aktualizuje meskanie/nadbiehanie
  • BugID 10744 - chyba pri otvorenych dvierkach a nedotlacenom listku(pociatocny/koncovy) , ponukne opatovne vytlacenie listka
  • Redmine task 3269 - Ukladanie cisla prikazu po potvrdeni a jeho ponuknutie pri opatovnom zobrazeni okna pre vyber (segmentu) prikazu
  • Redmine Bug 2944 - Pri prihlaseni sa uchova login a meno vodica. Po starte app ak je otvoreny odpocet a su inicializovanie AppOperatingDataBackup, tak obsluha len zada PIN a prihlasi ju. Pri uzavreti odpoctu sa tieto ulozene udaje zahodia
    • Naplnenie SPZ do sablony listka ( pomocou zastupneho znaku “vehicle_license_plate” ) a upravene sablony v baliku
    • Zmena pri tlaceni listkov namiesto cisla vodica tlaci meno vodica
    • V sablonach zoznamov pre tlac opravene a doplnene tlacenie firmy (TransData s.r.o z povodneho EMtest)
  • Redmine task 2265 - Pri zobrazovani special Text cez prikaz v menu sa text zobrazuje aj na prvych dvoch bocnych (bocna a bocna2) emtest tabuliach. Pre rg tabule to neplati
  • Redmine Bug 1526 - Ladenie stability aplikacie z pohladu memory leakov a potencionalnych chyb v kode
  • Redmine task 2123 - Implementacia unit testu pre kontrolu zapisovanych dat (cisla linky a spoja) v pripade jazdy na pripojeny spoj
  • Redmine task 2091 - Bocna LCD ethernet tabula - posiela sa na nu okrem cisla linky aj cislo-text
  • Redmine task 2166 - Implementacia unit testu pre kontrolu poctu kilometrov v statistickych zaznamoch pre nekombinovany listok
  • Redmine task 2186 - Implementacia unit testu pre kontrolu DPH na medzinarodnom spoji
  • Redmine Bug 2281 - Oprava mrznutia aplikacie ak je otvorene ine okno nad oknom vydaja pocas automatickeho prepnutia zastavky - vratenie vstupneho fokusu widgetu, ktory ho mal predtym
  • Redmine task 2151 - Presunutie logiky extra operacii do appcore ( treba pretestovat extra operacie na CITACKE aj PALUBAKU !!! )
  • Redmine task 3379 - Upravene urovne jasu (znizeny minimalny jas)
  • Redmine task 1952 - Zasielanie linky do DRS ako cislo (predtym sa posielalo len ako text)
  • Redmine Bug 2199 - Uprava zobrazovania suctu listkov cez menu (zobrazi zaznamy len pre dany spoj)
  • Redmine Bug 3378 - Pri predaji casoveho listka sa kontroluje prekryvanie s uz predanymi listkami na karte.
  • Redmine task 2190 - Update udalostneho suboru upraveny tak, aby neblokoval spracovanie udalosti
  • Redmine task 1952 - Do DRS sa zasiela cislo linky aj v numerickej forme.
  • Redmine task 2550 - Premenovanie Get/SetProviderNumber na Get/SetFareProviderNumber v appcore implementaciach, appcore pouzitiach a onboardcomputer develop pouzitiach. Nemalo by mat vplyv na funkcionalitu.
  • SLAVE Redmine task 2280 - Oprava zapisu cisla stojana a cisla citacky do statistiky.
  • Redmine task 2247 - Uprava card facade aby sa dalo pouzivat viac customer profiles na karte.
  • Redmine task 2248 - Uprava aplikacie aby sa dali pouzivat karty s viacerymi customer profiles. Treba otestovat funkcionalitu pre predaj, predlzenie ccasovych listkov, card info, auto info pre palubak, slave aj SSV. Do sablon listka pridane nove pole “discount_validity_start”.
  • Redmine task 2520 - Zobrazovanie zlomovej zastavky na tabuli. Ak je zastavka nastavena ako “zlomova”, az do prichodu na nu sa tato zastavka zobrazuje namiesto konecnej. Po prichode na danu zastavku sa zobrazi konecna/najblizsia dalsia zlomova.
  • Suvisiace bugy:
    • BugID 4448 - Zmrznutie aplikacie pocas citania textovej spravy a prepinania zastavok
  • Redmine Bug 2298 - Implementacia suctu listkov v cudzej mene cez menu command “Sucet listkov”. Listky sa odteraz scitavaju v domacej aj cudzej mene. Ak boli vydane listky vo viacerych menach, vysledny sucet sa zobrazi ako sucet cien kazdej meny. Napriklad ak boli vydane dva listky v cene 1.50 Eur a jeden listok v cene 35 Kc, vysledny sucet sa zobrazi ako “3.00 Eur + 35 Kc”.
  • SLAVE - BugID 4398 - Oprava nevycitania servisnej karty a nasledneho problemu pri prechode do servisneho menu v stave mimo vydaja
  • Redmine task 2823 - Zjednotenie funkcie na ziskavanie tarify z karty do triedy ECardBusinessLogic.
  • Potrebne otestovat Predaj/predlzenie casoveho listka, Prestupy
  • Redmine task 3039 - Implementacia zariadenia 'mikroelektronika OCC display'
  • Redmine task 2542 - plnenie polozky EUdalost::FareProviderNumber → plni sa tam ECardDataFacadePurse::GetProviderNumber

Vesna - 1703

Builds and changelog

Changelog

    • Redmine task/bug 3459 - Zahrnutie ethernetovych tabul do Vesny. Uprava aby po prichode aktualizovalo vnutovne LCD (ethernetove) tabule (zoznam zastavok od aktualnej) - dovod bol ten ze pri manualnej zmene zastavky to nefungovalo spravne a zobrazilo informacie ako keby bol vyvolany odchod z novej zastavky (z tej kam mal prist)
    • Redmine task/bug 2819 - Oprava zobrazovania casu pri stornovani listka
    • Redmine task/bug 2816 - Oprava zobrazovanie dat na LCD displeji pri opusteni vydaja
    • Redmine task/bug 3771 - Oprava rekodovania textu v pripade prilozenia inej karty pocas rozpracovenj transakcie na “ina karta”
    • Redmine bug 3709 - Oprava rekodovania textu v pripade ze modul vydaja listka vyhodnoti ze vydaj nie je mozny “Nie je mozne vydat listok”
    • Redmine bug 3471 - Oprava sablony pre tlac testovacieho listka
    • Redmine bug 3611 - Tarify s typom sablony: 'CardUsingFee', 'CardSell', 'PurseFilling', 'Bagage' neberie aplikacia Vesny ako cestujucich
    • Redmine task 3452 - Oprava vycitavania cisla rozvodnej dosky a nasledneho vytvarania zalohy v '/opt/app-5/etc/holder/backup/'

Vesna - 1701

Builds and changelog

Changelog

    • Redmine task 3615 - Oprava prepnutia do dalsieho prikaz useku v pripade ze usek, do ktoreho sa aplikacia chcela prepnut bol prejazd, a tento prejazd bol v stave ze zaciatok prejazdu uz vodic zmeskal(zaciatok prejazdu bol v minulosti)

r1603

Builds and changelog

Notes

  • VERZIA PLATOBNEHO TERMINAL 13_006_*
  • upravene ratanie DPH pri plneni, predaji cas.listkov a “predpredaji JL (OCL) - moze to ovplyvnit hlavne ratanie DPH pri predaji CL a plneni na zahranicnych linkach
  • pri cenniku “Pocet zon fixne ceny” sa v pripade, ze je zadany riadok cennika aplikaciou, nevypocitava riadok cennika (kedze je zadany) ale pouzije sa zadany - teoreticky to moze ovplyvnitratanie riadku cenniku pri BID (kolkominutovy JL je predany na zvolene zastavky)
  • Prepracovana aktivacia karty( Redmine task 1772 ) - Otestovat aktivaciu kartu podla prilozeneho dokumentu v redmine
  • Nutne pretestvanie serviceprinter-u na citacke 24 aj 26
  • Otestovat funkcnost dispecerskeho modulu aplikacie

Support release changelog

  • Jenkins build SSV 65
    • SSV BugID 13207 - uprava zistovania vytazenia (obsadenia) particie so zalohami v skripte na mazanie starej statistiky v zalohe. Kvoli nedostatkom JFFS skript nefungoval spravne ked bolo v zalohe vela malych suborov. Potom bola zaplnena particia so zalohami a SSV nevedelo otvorit statistiku
  • Jenkins build SSV 64
    • SSV BugID 12899 - uprava aby sa spustalo mazanie starej statistiky v backup-e pri appstart a tiez medzi dvoma startami aplikacie (kvoli polnocnym restartom)
    • BugID 13157 - Change version of PT from 13_006_19 to 13_006_20 ( ACOS card - when authentication failed log parameters and send error to application client )
    • PT Verzie 13_006_16
    • BugID 12171 - V niektorom pripade platobny vyhodnotil zlyhany prikaz na kartu ako spravny a to sa javilo tak ze stuktura ako keby bola zapisana na karte aj ked nebola
    • Redmine Task 3997 - Nespravne uznavanie platnych casovych listkov na karte
    • BugID 8852 - Optimalizacia listka sa vykona, ak sa aspon jeden listok moze optimalizovat. Ak sa niektore listky dali optimalizovat, ale posledny listok sa nedal, vratilo peniaze ale casova platnost ostala nezmenena.
    • RedmineBug 3996 - Akceptovanie karty ACOS Claire verzie vyssej ako 2.6 na zaklade ATR ( BMK karta )
  • Jenkins build SSV 61
    • SSV BugID 12117 - Finish BugID12117 - oprava nastavovania ip pre NetAlarmSender pri starte app (po polnocnom restarte sa nenastavila IP do drivera). JE POTREBNE OTESTOVAT POSIELANIE ALARMOV - rozne pripady - po reboote, po polnocnom restarte, s tym ze zavisi aj ci uz zakomunikovalo s intelkomunikom
  • Jenkins support build 4 - Nepouzivat pre BID (pre chybu 3997)
    • BugID 11266 - Vytvorenie CustomPropertyCollection ako nahradu za CustomProperty (BinarySortedFileSearch). Prejavovalo sa zlym nacitanim odchodovej vzdialenosti zastavky (DPMK Kosice).
  • Jenkins support build 2
  • Jenkins support build 1 - Nepouzivat pre BID (pre chybu 3997)
    • Update SAM modulu na sablonu SamUpdateClientLinux/ver12

Stable release changelog

  • Jenkins build 404 - Nepouzivat pre BID (pre chybu 3997)
    • DOWNGRADE PT 13_006_13 → 13_006_11
    • BugID 11614 - Vyhodenie SamUpdateClientLinux z dovodu chyby a urgencie na opravu.
  • Jenkins build 403 - Nepouzivat pre BID (pre chybu 3997)
    • PT Verzie 13_006_13
    • BugID 10492 - Oprava vyhodonocovania MF standard kariet s platnou regionlanou zlavou + oprava predlzovania regionalneho poplatku
    • BugID 10697 - BID - Osetrenie kupovania spolucestujucich ak ma majitel sietovy listok/jednosmerny listok nad 10 zon, a cestuje na viac ako 10 zon. Treba otestovat ci nie je ovplyvnene kupovanie listkov spolucestujucim pri roznych listkoch majitela karty - jednosmerny listok nad 10 zon, 24h sietovy listok, n-dnovy PCL, SeniorPass, dovozne.
    • BugID 10646 - Uprava vypoctu ceny pri predlzovani casovych listkov (nebolo mozne vyratat cenu predlzovaneho listka v SAD Puchov). Treba otestovat ci nahodou nie je ovplyvnene pocitanie ceny predlzovaneho listka v BID.
    • BugID 11277 - Pridana kontrola cisla IDS pri testovani platnosti casoveho listka (casovy listok z IDS BA vyhodnotil palubak v DPMK ako platny listok).
    • BugID 10538 - odstranena tlac poctu zon a casovej platnosti na prestupnych listkoch SL (BID) -tieto udaje sa tlacia na inej casti listka. Treba upravit aj konkretnu XML sablonu prestupneho listka - vid HelpDesk .
    • SLAVE BugID 10589 - uprava vypoctu poctu zon, ktory sa zobrazuje ak sa vytlaci listok z karty (ignoruju sa pasma v exceptions.xml, namiesto toho sa zisti riadok cennika z karty a vyplni pocet zon z neho)
    • SSV BugID 10590 - to iste ako BugID10589, len pre SSV
  • Jenkins build 402
  • Jenkins build 401
    • BugID 11254 - ExtraOperacia pre aktivaciu penazenky na studentskej karte nekontrolovala, ci ide o kartu 102/104
  • Jenkins build 398
    • BugID 10807 - ( HlasicParser ) Uprava HlasicParsera pri generovani zvukov pre linku, po novom kontroluje ci je smer == OBA (chyba sa prejavila v DPMK - zvuk pre jeden smer prehravalo aj v druhom smere)
    • BugID 9709 - ( IssueTimeTicketExtension ) Pridana kontrola poctu listkov pri predlzovani casoveho listka (ci ziadany pocet listkov nie je vacsi ako dovoluje tarifa). Prejavilo sa pri predlzovani casoveho listka cez hotkey.
      • POZOR - v datach musia mat tarify nastaveny maxLimitHL (vlastnost tarify 36), niektore data to maju chybne nastavene na 0 (ma byt 1..n)
    • BugID 11128 - ( IssueTimeTicketExtension ) Ak sa nepodari vykalkulovat cenu listka, vypise chybovu hlasku (predtym pokracovalo do vydaja s cenou -0.01)
    • BugID 10979 - Pri vstupe do vydaja vynulujem meskanie na tabuliach (aby neostalo meskanie z predosleho spoja).
    • BugID 10789 - Zmena vypoctu zobrazovaneho zaciatku platnosti pri predlzovani listka. Ak sa jedna o listok s automatickou validitou (rocny, polrocny,..), vrati chybu (pri takom listku nema datum urcovat vodic).
  • Jenkins build 397
    • BugID 10819 - Uprava SAMupdate aby novo spusteny platobny (SCS) nemal pootvarane subory co app (na SSV sa to prejjavilo obsadenim touchscreen a app potom nefungoval touch)
    • BugID 11068 - ( BID ) Oprava nekonecneho prestupu v pripade ze cas platnosti jednorazoveho listka bol presne do polnoci
  • Jenkins build SSV 59
    • BugID 10819 - Uprava SAMupdate aby novo spusteny platobny (SCS) nemal pootvarane subory co app (na SSV sa to prejjavilo obsadenim touchscreen a app potom nefungoval touch)
  • Jenkins build 396
    • BugID 10111 - Oprava textu na hkey 'Zmena vodica' v tlacitku pre lepsiu citatelnost. Text za zalomil. Nutne otestovat na mijole + mijole touch
  • Jenkins build 394
    • NoBugID - Oprava extraoperacie aktivacie studenstkej karty. Problem pri servisnej karte alebo pri karte ktora nemala aktivovanu dopravnu cast( Dopravna cast = EP ⇒ program sa zacyklil )
  • Jenkins build 393
    • NoBugID - oprava potencialneho resetu pocitadla listkov na citacke v pripade padu aplikaciu (uprava podmienky pre mazanie statistika configu ak vyzera pokazeny)
    • BugID 10728 - Oprava predaja celosietoveho casoveho listka na neIDS projektoch(SAD PD). V pripade neIDS projektoch je potrebne mat pre predaj nastavene tarify ako celosietove nakolko iny typ neIDS casoveho listka momentalne nie je mozne predat.
  • Jenkins build 392
    • BugID 10746 - Oprava tlace platnosti regionalnej zlavy na listku.
  • Jenkins build SSV 58
    • BugID 10529 - synchronizacia casu s transdata serverom pred nastartovanim app (aj pri polnocnom restarte)
    • BugID 10461 - opravene spracovanie WriteError v stavoch OneWayTickets a DailyTickets (nespracovavalo sa a tym padom pri chybe zostalo visiet)
    • novy SAM update - pytajte sa v oddeleni Platobneho
  • Jenkins build 391
    • PT VERZIE 13_006_9 - Oprava situacie ked a pocas citania nacitala ina karta. PT sa mohol zacyklit
    • BugID 10340 - extraoperacia pre automaticku aktivaciu studentskej penazenky
  • Jenkins build 390
    • PT VERZIE 13_006_8
    • BugID 10107 - Oprava PT: Nastavenie spravnej verzie struktury PurseLog na kartach Mifare Classic
    • BugID 10283 - Oprava pocitania sumarnej ceny listov v pripade ze tarifa ma inu menu ako domacu
  • Jenkins build 389
    • PT VERZIE 13_006_7
    • BugID 10076 - Oprava PT na PP v kombinacii s netsamservice-om. Chyba bola sposobena update-om SAM modulov. netsam po update nenabehol.
    • BugID 9860 - Zalogovanie hlasenia zvukov z dovodu padu aplikacie v projekte BID
      • OTESTOVAT HLASENIE ZVUKOV
  • Jenkins build 387
    • SLAVE, SSV - BugID 9716 - Oprava poskodenych studentskych kariet po nasadeni prvotnej verzie aplikacie pre projekt III.B etapu projektu BID. Chyba bola v PT Uprava skriptov pre update SAM modulov.
    • SLAVE - BugID 9879 - Oprava vyhodnocovania blokovania karty na zaklade zakazaneho media z konfiguracnom subore exceptions.xml. Karty sa maju blokovat na zaklade vydavatela karty a nie cisla zavodu dopravnej casti karty(pre mifare cislo zavodu EP, pre desfire cislo zavodu v strukture CustomerProfile)
  • Jenkins build 385
    • BugID 9962 - Pocas vykonavania update-u sam modulov sa citacka dostane do chyboveho stavu s chybou c.8(chyba platnobneho terminalu). Po ukonceni update sam modulov sa aplikacia na zaklade udalost 'deviceReady' dostane spat do pozadovaneho aplikacneho stavu.
    • BugID 9787 - Zrusene zobrazovanie chybovej hlasky v pripade ze bolo zariadenie ElektrolineSwitch v Hwconfigu a nebolo fyzicky pripojene. Zobrazovanie chybovych hlasenie bude mozne nastavit pomocou konfiguracneho suboru msv.xml.
    • BugID 9879 - Oprava vyhodnocovania blokovania karty na zaklade zakazaneho media z konfiguracnom subore exceptions.xml. Karty sa maju blokovat na zaklade vydavatela karty a nie cisla zavodu dopravnej casti karty( pre mifare cislo zavodu EP, pre desfire cislo zavodu v strukture CustomerProfile )
  • Jenkins build 383, 384
    • BugID 9835 - Uprava vyratavania vystupnej zastavky podla zvolenej casovej platnosti aj pri otazke o prepisani platneho listka na karte(chyba systemu 31)
    • BugID 9389 - Oprava vydaju listka do zony v pripade ze je cela trasa pokryta zakupenym PCL. Takato trasa sa ma na karu predat ako jednoravoy listok na jazdu na PCL.
  • Jenkins build 382
    • BugID 9504 - Oprava poznacovania zon do jednorazoveho listka na karte pri jazde na celosietovy casovy listok.
  • Jenkins build 381
    • BugID 9504 - Oprava padu aplikacie pri vydaji listka s nastavenym pokracujucim spojom. Problem bol v deserializacii struktury EJednorazvoyNastup
    • BugID 9835 - uprava pocitania vystupnej zastavky pri vydaji jednorazoveho listka s casovou platnostou pri volbe riadku cennika na citacke. Pri vyratavani vystupnej zastavky sa musia brat do uvahy aj casova platnost zvoleneho listka. Na zaklade casvoej platnosti sa vyrata zastavka, po ktoru ma cestujuci narok cestovat.
  • Jenkins build 363, 364
    • Ladenie UpdateSam-u
  • Jenkins build 356, 357, 360, 362
    • Build 356, 357, 360, 361 - Ladenie SamUpdate
    • PT verzie 13_006_5
    • BugID 9665 - Oprava vyhodnocovania zastaviek s viacerymi zonami na nastupisti.
    • BugID 9712 - Oprava plnenia zoznamu zon na listokv pripade vydaja registracneho listka
    • BugID 9716 - Oprava poskodenych studentskych kariet po nasadeni prvotnej verzie aplikacie pre projekt III.B etapu projektu BID. Chyba bola v PT
    • Uprava skriptov pre update SAM modulov
    • SLAVE, SSV BugID 9668 - Oprava zobrazovania poctu zon v infe o karte. Nebrali sa do uvahy vynimky na zonu 100 a 101 v projekte BID
  • Jenkins build 355
    • SAMUpdateClientLinux verzie 08 - odladenie update SAM-u
    • BugID 9593 - Orava vyvolavania spustania externej aplikacie 'samupdate' pri vystupe z vydaja. Udalost vystupu z vydaja sa posiela aj pri starte aplikacie v priapde ze palubny pocitac je mimo vydaja. Toto zapricinovalo ze sa aplikacie pre update samov pustala zakazdym pri starte aplikacie. Riesenie predstavuje posielania specialnej akcie( SentNumberIDInvokeSAMUpdate ) na citacku a to len v pripade vyskocenia z vydaja.
    • BugID 8621 - Implementovany zastupny znak 'driver' pre tlac mena vodica na zoznamoch listkov
      • Upraveny popis na wiki: TicketTicketLists - obdobne pre vsetky zoznamy tlacene z palubneho poctaca + listky odpoctov
  • Jenkins build 353
    • BugID 9549 - Oprava zobrazovania prvej zastavky v obrazovne zoznamu zastaviek
    • Redmine task 1563 - Uprava predlzovania casovych listkov s regionalnou zlavou. Uprava chovania predlzovania v posledny den platnosti regionalnej zlavy.
  • Jenkins build SSV 56
    • BugID 9262 - Oprava ukoncovania app po uzavreti odpoctu (o polnoci)
  • Jenkins buildID 352
    • Redmine task 1890 - Implementacia specialneho pripadu vydaja registracneho listka:
      • Na karte sa nachadza jeden listok pre drzitela karty ktory je odjazdeny len na casovy listok. Tento listok nema nastavenu casovu platnost pretoze casova platnost sa nastavuje pri prvom zakupeni jednoravoeho listka pri platbe z EP. V takomto pripade sa ma vyratat posledna platna zastavka pre algoitmus vydaja registrcneho listka len na zakalde priestorovej platnosti( Momentalne zon ).
  • Jenkins buildID 351
      • Oprava vydaju listka na citacke na poslednej zone v MHD zonach 100 a 101
        • Pozor, dokladne pretestovat prechod do rezimu volby riadkov cennika na trasach v MHD zonach
      • Implementacia ignorovania listkov dovozneho/batoziny pri vydaji registracneho listka
  • Jenkins buildID 349, 350
    • Redmine task 1890 - Implementacia automatickeho prestavenia dat podla ponuknutej moznosti pri vydaji listka v pripade ze sa vodicovi zobrazi informacia o nespravne navolenom pocte listkov alebo zastavky.
  • Jenkins buildID 343 az 347, 348
    • BugID 9296 - Oprava systemovej chyby 45 pre prepisani platneho listka. Chyba bola sposobena nespravne nastavenym riadkom cennika pre novy vydaj.
    • Redmine task 1890 - Implementacia registracneho listka. Blizsi popis implementacie a otestovnaia v tasku
      • Dodatocne opravene chyby:
        • Zapis statistiky - nezapisovalo vobec do statistiky
        • Tlac zastaviek na potvrdenke reg. listka
        • Kontrola vystupnej zastavky, aby nedovolilo vydat dalej ako ma cestujuci platny listok
        • Oprava storna registracneho listka
        • Oprava pocitania cestujucich pri vydaji registracneho listka
  • Jenkins buildID 340 341 342
    • BugID 9346 - Udalosti plnenia penazenky pre preklapane karty - Povoleny zapis udalosti plnenia EP so zavodom 800 na karty s penazenkou 925
    • BugID 9326 - Oprava aktivacie studentskych kariet
    • BugID 9289 - Implementacia kontroly celosietoveho jednorazoveho listka s casovou platnstou. Casovo platny celosietovy listok sa akceptuje len ak network tarify na jednorazovom listku je rovnaky s networkom aktualnej tarifnej skupiny. Nakolko sa na karte pri strukture celosietoveho jednorazoveho listka nenachadza ziadny identifikator( napr zony ), nie je ina moznost ako kontrolovat network.
    • BugID 9389 - Oprava dokupovania spolucestujucih v pripade ze drzitel cipovej karty ma zapisany celosietovy jednorazvocy listok uplatneny z PCL.
      • Vyvojarska poznamka: V pripade ze majitel jazdi na 'CELOSIETOVY CASOVY LISTOK' musi sa poznacovat na kartu typ jednorazoveho listka podla cennikovej logiky, nemoze sa poznacit typ jednorazoveho listka NetworkWide. Ak by sa poznacil typ jednorazoveho listka 'OneWayTicketTypeNetworkWide' pre majitela a pokusili by sme sa dokupit pre spolucestujucich skoncilo by to chybou, pretoze spolucestujuci sa nepredavaju ale ako klasicka tarifa( v kolekcii jednoravovych listkov na karte sa moze na chadzat len jeden druh jednorazovych listkov ). Riesenie predstavuje ze sa pre majitela bude poznacovat typ jednorazoveho listka podla cennika a nie 'OneWayTicketTypeNetworkWide'.
  • Jenkins build SSV 45, SSV 46, SSV 47 SSV 48 SSV 50 SSV 51 SSV 52 SSV 53 SSV 54
    • Redmine task 2695 - Oprava listovania medzi JL - aby sa nedalo vybehnut pred prvu stranku alebo za poslednu stranku
    • opraveny dizajn disabled_panel
    • hviezdicky v obrazovke pre zakupenie JL
      • Purchased - vycistenie label-ov a osetrenie vstupov stavu
      • nastavovanie veci do dictionary pri prechode do Purchased
      • zobrazenie typ zlavy namiesto tarify v obrazovke zakupeny
      • zapoznamkovana inicializacia nepouzivanych okien (zbytocne ked sa nepouzivaju)
    • Redmine task 2659 - Uprava obrazovky informacii o zakupenom listku(Purchased) podla poziadaviek BID
    • Redmine task 2658 - Uprava obrazovky pre zakupenie dennych listkov - zapisovanie na kartu v tom istom stave, signalizacia funkcnosti oznacovaca a citacky
    • Redmine task 2660 - Uprava obrazovky okna pre dokupenie spolucestujucich - tlacidla tarif, reset tlacidlo, posunuty info text pod tlacidlami
    • Redmine task 2670 - Uprava obrazovky okna pre informacie
  • Jenkins build SSV 42, SSV 43, SSV 44
    • Uprava vizualov JL, Dennych listkov, spolucestujucich v sablone
  • Jenkins buildID 339
    • Redmine task 1719 - RedmineTask 1719 - Oprava zapisovania hodnoty 'ProviderID'(hodnota provider so SetFirma) do logu penazenky. Problem bol ze sme pracovali s inou instanciou ak ta, ktora sa zapisuje na kartu.
      • BugID 9328 - Oprava zapisovania poloziek v strukture ELogEP na kartu. Oprava poznacovania cisla listka do logu penazenky - oprava pre Desfire karty
      • Pozor, poriadne pretestovat zapisovanie logov do statistiky, na kartu na vsetkych mediach
  • BugID 9278 - Algoritmus vypoctu ceny pri mode 'do zony' upraveny tak, aby zohladnoval aj cas jazdy potrebny pre odjazdenie od nastupnej do prestupnej zastavky(zvolena vystupna zastavka).
  • Jenkins build SSV 41
    • Redmine task 2592 - Implementovany stav (obrazovka) na potvrdenie prepisu existujuceho casovo platneho JL na karte pri zakupovani noveho JL
    • Redmine task 2597 - uprava vyhodnocovania platnosti listka/ karty - vydaj vs. info
    • Redmine task 2607 - Implementovany dizajn pre volbu riadku cennika pre predaj noveho JL - aj nove UI
  • Jenkins buildID 338
    • Redmine task 2597 - Uprava infa - pre BID sa v infe zobrazuju vsetky JL, ktorym este nevyprsala casova platnost. Ak ma majitel jazdu na CL, tak su JL zobrazene vzdy (aj ked expirovali). V ostatnych projektoch zostava spravanie infa nezmenene (zobrazia sa JL, ktore su na aktualnej zastavke platne)
    • BugID 9032 - Vydaj listka spolucestujuceho vzdy podla riadku cennika majitela. V pripad ze ma majitel jazdu na CL vyda sa listok pre spolucestujueho podla navoleneho tlacidla. Dalsie predaje spolucestujucich uz pojdu podla riadku cennika na jednorazovom listku.
  • Jenkins build SSV 38
    • Redmine task 2591 - Uprava chovania citania karty v zaladnej obrazovke. Po novom sa vyhodnocuju len servisne karty v zakladnej obrazvke a dopravne karty az po stlaceni tlacidiel.
  • Jenkins buildID 331
    • BugID 9181 - Oprava vyhodnocovania cisla zavodu na ZSSK kartach. Je potrebne otestovat vsetky varianty v bugu
  • Jenkins buildID 330
    • BugID 9199 - StateIssueWithSelectedPriceListRow - Pri zmene zastavky nastavenie nazvu zastavky do label-a a prekreslenie obrazovky
  • Jenkins buildID 329
  • Jenkins buildID 319 - 327
    • BugID 9170 - Oprava prestupov z SSV na vozdlovevu aplikaciu. Chyba bola vo vyhodnocovani naroku na prestup pre jednorazovy listok 'ZoneAmount'
    • NoBugID - zdvihnuta verzia sablony SAMUpdateClientLinux na verziu 05:
      • opravene volanie Login 2x
      • pridane logy
      • vypnutie a zapnutie aj NetSam servisu
      • opravene spustacie skripty pre nastavenie smerovania paketov na palubaku
      • do smerovacieho skriptu pridane https a nastavenie spracovania fragmentovania paketov na palubaku(mtu=250)
  • Jenkins build SSV 36 & Jenkins buildID 326
    • BugID 8594 - Oprava zobrazovania jenorazovych listkov na PCL v infe o karte na SSV a CIT
  • Jenkins build SSV 35 & Jenkins buildID 325
    • BugID 8594 - Oprava zobrazovania jednorazovych listkov na SSV, citacke a palubnom pocitaci.
  • Jenkins buildID 319 - 324
    • Ladiace build pre III.B etapu projektu BID - NEPOUZIVAT

* Jenkins build SSV 34

  • Jenkins build SSV 33 & Jenkins buildID 319
    • BugID 9145 - Oprava zobrazovania jednorazovych listkov na citacke, palubnom pocitaci a SSV. V pripade jednorazovych listkov s casovou platnostou, v priapde ze su listky platne, maju sa zobrazovat v informaciach o karte vzdy.
  • Jenkins build SSV 31
    • SSV BugID 9145 - Oprava vyhodnocovania platnosti jednorazoveho listka. V pripade ze sa na karte nachadzaju platne jednorazove 'zoneList' alebo 'networkWide' listky, karta sa spravala ako karta s platnym listkom pre majitela. Spravanie upravene tak, ze sa ponukne zakupenie noveho listka s vyberom zon.
  • Jenkins buildID 318
    • BugID 8047 - Implementacia podpory pre hodinove casove listky. Na zaklade typu cennika 'SectorList' a riadku cennika sa ziskaju zony a nastavia sa pre predaj casoveho listka. Upravene bolo vyhodnocovanie takto predanych listkov, nakolko ZoneList casove listky obsahuju aj hodinovu platnst a preto tieto listky budu vzdy prehlasene za hodinove.
  • Jenkins build SSV 30
    • SSV BugID 9095 - Zdvihnutie PT na verzie z 13_006 na 13_006_1 + Zdvihnutie aplikacnych kniznic na 'master' verzie
  • Jenkins buildID 313-317
  • Jenkins buildID 312
    • BugID 8989 - Pridanie RG tabule s kom. protokolom ETL do HwConfigDefault s RowID 89
    • BugID 4558 - Oprava prekladu pre hotkey “odch prikaz” aby bol dvojriadkovy aj na touch aj na klavesnici
    • Redmine task 1856 - Zjednotenie poloziek na karte, ktore sposobovalo prepisanie cisla vydavatela karty.
      • Suvisejuci dokument: HADES/Dokumentacia/Projekty_ISO/02_PlatobnySystem-Intel/127_BID3_etapa/III.ETAPA B/DPB_EP_Preklopenie_V4.docx
  • Jenkins buildID 311
    • BugID 8980 - Oprava predlzovania casoveho listka na desfire karte a nasledneho prepisania neplatenho listka na karte ked boli este nevyuzite volne sloty.
  • Jenkins buildID 310
    • Redmine task 1856 - Oprava zapisovania 'preklopeneho' cisla zavodu penazenky na mifare kartu. Chyba bola sposobena zmatocnou strukturou mifare kariet.
    • BugID 9014 - Oprava vyhodnocovania naroku na akceptaciu jednorazoveho listka s casovou platnostou. Pri kontrole priestorovej platnosti sa nebrali do uvahy zony, ktore boli zvolene tzv. cielovou zonou vo vydaji.
    • BugID 9001 - Chyba bola sposobena nekontrolovanim priestorovej platnosti pri celosietovych listkoch.
    • BugID 8909 - Oprava zobrazovania casu platnosti jednorazovych listkov na mifare standard kartach v pripade ze majitel odjazdil cistu jazdu na PCL a dokupil sa listok pre spolucestujucich. Priznak Jazda na PCL pre jednorazovy listok majitela je na mifare karte zdielana a preto je potrebne tento priznak vyhodnocovat len pre ticketIndex 0/listok majitela.
    • BugID 8948 - Oprava prehravania zvukov definovanych na konretny smer. Problem bol v generovani zvukoveho suboru pre smer 'spat'. Generator zvukoveho suboru sound.bin bol upraveny od Transoffice verzie 10.1, podla Redmine task-u 2484 .
  • Jenkins buildID 308
    • BugID 6491 - Oprava kontroly prekrocenia veku pre kartu studenta na studentskej karte s datumom narodenia 29.2.20XX na citacke
    • BugID 8929 - Oprava tlace tarify. Chyba bola sposobena preklepom pri rekodovani tarify batoziny
    • BugID 8722 - Uprava vyhodnocovania rovnakej trasy pre typ jednorazoveho listka ZoneList. Musia sa kontrolovat aj zony aj zastavky
  • Jenkins buildID 305
    • BugID 8909 - Oprava dokupovania spolucestujucich v pripade ze mal majitel vykonanu jazdu na casovy listok. Chyba bola sposobena nepoznacovanim zoznamu zon do jednorazoveho listka.
    • BugID 8019 - Oprava tlace listka pri prestupe. Dovozne sa tlacilo ako zlavenen cestovne. aplikacia upravena tak aby ked je na tarife nastavena sablona 'Batozina' tlacila v polozke typ zlavy nazov tarify.
    • Redmine task 1563 - Ladenie uznavania naroku na regionalnu zlavu z predavaneho casoveho listka v posledny den platnosti regionalnej zlavy
  • Jenkins buildID 304
    • BugID 8838 - HACK - Poznacovanie zon na kartu desfire aj pre typ jednorazoveho listka 'Standard' aj pre 'ZoneList'. Na zaklade poznacenho zoznamu zon sa vyhodnoti typ jednorazoveho listku na karte nakolko typ struktury je jeden a nie je mozne na zaklade inych priznakov urcite aky typ jednorazoveho listka na karte je zapisany.
      • Priklad: DPMK uznava jednorazove listky z EuroBus-u. Eurobus nahra novsiu aplikaciu, ktora bude poznacovat uz novu kilometricku strukturu pre typ jednorazoveho listka 'Standard'. Keby v DPMK nebola verzia, ktora by vedela minimalne tuto novu strukturu precitat, aplikacia by nedokazala uznat prestup. Z tohto dovodu najprv musi vzniknut verzia, ktora sa rozhra vsade a dokaze citat nove kilometricke jednorazove listky. Az po nahrati takejto verzie je mozne rozhrat verziu aplikacie, ktora bude taketo kilometricke jednorazove listky na kartu poznacovat.
        V Release > 1605 je mozne podmienku na 'Standard' odstranit. Do release-u 1605 bude dorobena len akceptacia nevej kilometrickej desfire struktury a od release-u > 1605 sa bude struktura aj zapisovat.
      • Ciste riesenie je naplanovane v Redmine: Redmine task 2453
  • Jenkins buildID 303
    • BugID 7263 - oprava zapisovania cisla IDS na zaklade nastavenia tarify 99 'ListokNiejeTypuIDS'.
      • V pripade predaja alebo predlzovania casoveho listka sa cislo IDS napevno nezapisuje do prveho binarneho zaznamu, ktory hovori o vyske zlavy na predavany casovy listok
      • Popis nastavenia tarify 99 na uml dokumentacii v sekcii Intel → VstupneData → TarifnySystem → EVlastnostiTarfyHodnota
      • Suvisiaci bug: BugID 7406
  • Jenkins buildID 300, 302
    • BugID 8856 - Moznost zobrazit na vnutornej aktualnu a nasledujucu zastavku s priznakom “na znamenie” aj s nazvom celym aj iba po ciarku. Doplnena kontrola na dlzku retazca
    • Redmine task 1563 - Oprava algoritmu pre nastavenie 170 na hodnote 1 - zaciatok platnosti predavaneho/predlzovaneho casoveho listka musi byt mensia ako koniec platnosti doplnkovej/regionalnej zlavy na karte
    • BugID 8829 - Oprava tlace casu prichodu na zastavku v zozname zastaviek v pripade ze spoj zachadza cez polnoc
  • Jenkins buildID 297
    • Prvotna verzia po zacleneni prerelease vetvy do master/stable vetvy

Prerelease changelog

  • Jenkins buildID 296
    • BugID 8811 - Oprava zapisu listkov spolucestujucich do statistiky pri akceptovani casovo platnych listkov na citacke v rezime autovydaja(DPMK)
  • Jenkins buildID 295
  • Jenkins buildID 294
    • BugID 8694 - Oprava vypoctu riadku cennika na zaklade casu jazy pre zonovo farebny cennik(BID) v pripade jazdy cez polnoc
    • SLAVE BugID 8785 - Uprava volby tarif pre spolucestujucich. Zobrazi sa ponuka podla zvoleneho riadku cennika pre majitela. v bugu je prilzoeny aktualizovany subor ButtonMap.xml
    • BugID 8722 - Oprava kontroly zon pri dokupovani listkov pre spolucestujucich. Spolucestujuci musia mat rovnake zony ako ma drzitel cipovej karty.
    • SLAVE BugID 8784 - Uprava citacky pre IDS BID tak, ze v pripade casovo platneho jednorazoveho listka sa VZDY spyta cestujuceho ci chce zakupit novy a tym sa prepise povodny listok.
  • Jenkins buildID 293
    • BugID 8782 - Oprava prekreslovania okna 'message'. Pozadie bolo transparentne a ma byt vyplnene farbou.
    • SLAVE BugID 8789 - Jeden z problemov bol, ze aplikacia nekontrolovala ci tarifa z karty existuje/je nastavena na aktualnej tarifnej skupine. Tento problem som opravil. Co je ale vacsi problem je ze v kosickych DPMK datach su rozne tarify, ktore sa uz ani nepouzivaju(tarifa nie je priradena ziadnej tarifnej skupine), cisla tarifnych listkov sa zhoduju s eurobousom a dokonca su nastavene ako prestupne. Keby tam taketo 'zvlastne tarify' neboli, aplikacia by fungovala korektne aj bez upravy
    • BugID 8689 - Oprava zapisovania duplicitnych zon do jednorazvoeho listka
  • Jenkins buildID 292
    • SLAVE BugID 8730 - Oprava zakupovania spolucestujucich. Problem bol v kontrole typu jednorazoveho listka na desfire karte. Desfire karta zapisouje vzdy type 'ZoneList' aj ked sa nastavi typ 'Standard'. Po zvoleni spolucestujuceho na citacke sa ale vydavany listok chcel poznacit ako 'standard', co nesedelo s typom majitela. Vyriesene tak, ze pre stadard sa nekontroluju doplnkove vlastnosti(zony, zastavky)
    • SLAVE BugID 8767 - Oprava nastavovania zastavky po odblokovani periferii z palubneho pocitaca. V pripade ze revizor zablokoval citacku a zmenila sa zastavka, je potrebne pri odblokovani zariadeni nastavit spravnu zastavku do oznacovaca
    • SLAVE BugID 8731 - Upravena funkcionalita posielania nazvu typu karty na palubny pocitac po prilozeni karty na prvu citacku. Uprava chovania pre cudzie karty. Aplikacia si len vytiahne typ/podtyp a na zaklade toho ci je domaca alebo cudzia vytiahne nazov typu karty a posle na PP
    • SLAVE BugID 8769 - Oprava akceptacie jednorazoveho listka s casovou platnostou pre DPMK
  • Jenkins buildID 289
    • BugID 6491 - Oprava kontroly prekrocenia veku pre kartu studenta na studentskej karte s datumom narodenia 29.2.20XX. Suvisiace bugy:
    • Redmine task 2264 - oprava - chybali prekladove subory pre tabule
  • Jenkins buildID 288
    • BugID 8683 - Oprava nepoznacovania casovej platnosti pre Cennik 'SectorTime' - chyba bola zavedena iplementaciou projektu BID
  • Jenkins buildID 287
    • Redmine task 2264 - moznost zobrazit na vnutornej tabuli (time-controlling) aktualnu/nasledujucu s doplnujucim textom “na znamenie”
  • Jenkins buildID 286
    • Redmine task 2263 - Zobrazovanie znaku 'X v kruhu' v pripade zastavky na znamenie v rezime vydaja. Implementovany pre touch aj keyboard mijolu. Screen-y aj data v prilohe tasku
    • BugID 8619 - Oprava posielania ICV na dispecing. Chyba bola sposobena prerabkou zadavania DZV/ICV na dve samostatne okna.
    • BugID 4558 - Oprava textu na hkey pre zadavanie odchylkoveho prikazu. Text zmeneny na “Odch.ZALOMENIE_NA_NOVY_RIADOKprikaz”
    • BugID 8621 - Upravena sablona TicketTicketsList.xml v balicku palubneho pocitaca o polozku driver_by_settings
    • Redmine task 1656 - Oprava vypoctu a tlace casovej platnosti pre hotovostne listky
  • Jenkins buildID 285
    • Redmine task 2263 - Zobrazovanie znaku 'ukazujucej ruky' v pripade zastavky na znamenie v rezime vydaja. Implementovany pre touck aj keyboard mijolu. Screen-y aj data v prilohe tasku
    • SLAVE BugID 8603 - Predaj riadku cennika pri dokupovani spolucestujucich podla zvolenej casovej platnosti v zakladej obrazovke volby riadku cennika( 15/30/60 min )
    • BugID 8604 - Oprava posuvania casu platnosti jednorazovych listkov podla casu zakupenia spolucestujucich. Pri dokupeni spolucestujucich sa vzdy vyratala casova platnost od aktualeho casu a tym padom sa posunula casova platnost listkov o rozdiel minut meiz casom zakupenia listka pre majitela a casom zakupenia listkov pre spolucestujucich.
    • SLAVE BugID 8602 - Oprava poznacovania casovej platnosti jednorazovych listkov v pripade ze sa dokupuju spolucestujuci vo viacerych kolach. Chyba sa prejavovala tak, ze pri 2. az n-tom zakupeni spolucestujucich sa znulovala casova platnost jednorazovych listkov na karte.
    • SLAVE BugID 8585 - Oprava zobrazovania infa o type a pocte listkov na karte. Jazda na PCL bola vyhodnotena ako zlavneny listok, pretoze typ zlavy na tarife bol nastaveny na hodnotu 101(DiscountTypeFullFareTT). Podmienka pre cely listok v priupade jazdy na PCL rozsirena o tento pripad a jazda na PCL s tarifou 500(30 dnovy) bude vyhodnocovat ako cely listok.
    • SLAVE BugID 8587 - Oprava zapisovania pola zon na kartu pri druhom a dalsich pokusoch zakupenia spolucestujucich. Spolucestujuci musia mat listok vzdy na rovnaky usek ako ma drzitel cipovej karty.
    • SLAVE Redmine task 1404 - Ladenie logiky pocitania cestujucich pre listky vydane z oznacovaca podla nastavenia tarify 102. Logika bola implementovana v PP ale pre potreby III.B etapy BID je potrebne tuto funkcionalitu mat zapracovanu na citacke, pretoze do PP chodi udalost oznacenia listka len ak je pripojeny oznacovac po 485. v BID maju oznacovace v plnohodnotnej citacke, to znamena ze listok spracovava citacka a citacka ma vyhodnotit ze sa nema poslat pocet listkov na palubny pocitac podla spominaneho nastavenia.
      • Nastavenie 102 v projekte BID nema vyznam nakolko v Redmine task 1890 bolo zapracovne kompletne ignorovanie vsetkych vydanych listkov z citacky. Cestujuci je povinny po vydani listka z citacky poziadat vodica o vydaj evidencneho listka a az ten sa zapocita do poctu cestujucich.
  • Jenkins buildID 280
    • Redmine task 2191 - Ladenie update-u sam modulov. Popis SKU:
      • Uprava startovacich skriptov v sablone
      • Defaultna rozlisenie je 320×240 - standardne sa gui nezobrazuje a update sa vykonava na pozadi
  • Jenkins buildID 279
    • Redmine task 2191 - Pri vystupe z vydaja implementovane volanie update-u sam modulov pre aplikaciu palubneho pocitaca, tak aj citacky
  • Jenkins buildID 270
    • Prvy build prerelease verzie
    • Pozri popis v testing changelogu. Zmeny sa robili este vo vyvojovej vetve, zaclenene su ale az v release verzii.

Testing changelog

  • Jenkins buildID 270
  • BugID 8112 - Oprava zobrazovania listku v card infe v pripade ze ma majitel jazdu na casovy listok
  • BugID 8104 - Oprava zrusenia infa o carte ak sa neprilozi karta a otaxka na prilozenie karty pre info sa zrusi ESC. Nebolo mozne nasledne vyskocit z vydaja do menu.
  • SLAVE BugID 8147 - Implementacia kontroly casovej platnosti pre vyhodnotenie jednorazovych listkov (zoneAmount, zoneList, networkWide)
  • Jenkins buildID 267
    • SSV BugID 7953 - Oprava chybne vycitanej karty v pripade dokupovania na celosietovy jednorazovy listok
    • SSV BugID 7978 - V pripade ze sa cena casoveho listka po aplikovani regionalnej zlavy rovna cene bez regionalnej zlavy nezapisuje sa do statistiky dodatocny listok ( ktory mal v tomto pripade nulovu cenu )
    • SSV BugID 7980 - Oprava zapisovania 0 do nastupnej zastavky pre jednorazovy listok predany na SSV
    • SLAVE BugID 8013 - Change request - Vydaj listka presne podla navoleneho riadku cennika. Nema zohladnovat cas potrebny na precestovanie cez cely usek zon 100 a 101
    • SAMUpdate verzie 3
  • Jenkins buildID 265
    • Redmine task 1280 - Implementacia wrappera pre globalne nastavenia
    • Redmine task 1999 - Implementacia zobrazovania typu pre cuddzie karty a podtypu pre domace karty na palubnom pocitaci po prilozeni karty k citacke v pripade ze je zapnute nastavenie tarifneho systemu 195
    • Bug 8059 - Oprava inkrementovania poctu listkov v pripade, ze je na tarife zapnuty prestup.
    • Bug 8035 - Uprava textu prepisania este platnych listkov text zkrateny z “Na karte je este listok platny do:” na “Na karte je listok platny do:”
  • Jenkins buildID 260
    • SLAVE Bug 8004 - Oprava padu aplikacie pri prechode z mimo MHD zon do MHD zon
    • Bug 8007 - Oprava uplatnovania casovych listkov na BMK a ZSSK kartach
  • Jenkins buildID 259
    • PT VERZIE 13_006
    • SLAVE Bug 7813 - Po stlaceni tlacidla pre prepisanie listka pridane pipnutie
    • Redmine task 1960 - Oprava extra operacie preklapanie cisla zavodu na EP. Pri kontrole zavodu v subore sa ma vyuzit cislo zavodu z EP a nie cislo zavodu karty
    • Bug 7984 - Oprava skryvania hotkey-ov po stlaceni klavesy enter v okne otazky, ci as ma prestupit aj so spolucestujucimi.
  • Jenkins buildID 257
    • Redmine task 2071 - Uprava predavania celosietovy jednorazovych listkov na mifare standard strukturach. Bol pridany novy priznak 'Celosietovy' namiesto poctu zon 0x1F
      • Upravy na celosietovych listkovr:
        • Pocet zon pri celosietovych listkoch bude 0
        • Pridanie priznaku 'Celosietovy'
  • Jenkins buildID 257
    • Bug 7957 - Zrusenie zobrazovania hotkeyov po potvrdeni alebo zruseni okna s otazkou ci sa ma prestupit aj spolu so spolucestujucimi
    • SLAVE Bug 7813 - Implementacia obrazovky pre interakciu s cestujucim v pripade ze ma cestujuci v momente nastupu este platny listok. Aplikacia sa cestujuceho spyta ci sa ma listok prepisat.
  • Jenkins buildID 255
    • Bug 7857 - Oprava zakupovania listkov pre spolucestujucich. Pri jazde majitela cislo na PCL sa musi nastavit typ struktury jednorazoveho listka rovnaky ako budu zakupovane listky pre spolucestujucich. Chyba bola sposobena nenastavenim typu struktury jednorazoveho listka.
  • Jenkins buildID 254
    • Bug 7924 - Oprava tlace casu platnosti pre listky(batozinu) na inom cenniku ako 'ZoneAmountFixedPrices'. Cas platnosti sa ma tlacit rovnaky ako pri listku majitela karty
    • Bug 7917 - Opravena tlac casu platnosti pre listky spolucestujucich
    • Bug 7918 - Uprava akceptacie jednorazoveho listka v pripade ze majitel ma cistu jazdu na casovy listok a ma zakupenych minimalne 1ks spolucestujucich
    • SLAVE Bug 7934 - Oprava vyhodnocovania maximalneho poctu listkov spolucestujucich na karte.
  • Jenkins buildID 253
    • Bug 7924 - Ladenie poznacovania poloziek na jednorazove litky BID:
      • Opava poznacovania Flagu GanchTicket pre spolucestujucich v priapde tarifneho systemu s uznavanim jednorazvych listkov s casvoou platnostou
      • Oprava poznacovania indexu uplatneneho casoveho listka na jednoravy listok v priapade ze bola jazda len na casovy listok alebo bola kombinovana jazda JL + CL
  • Jenkins buildID 252
    • SLAVE Bug 7884 - Uprava zobrazovania poctu listkov v stave 'zakupeny listok'. Zobrazovali sa pocty pred vydajom. Bolo potrebne pouzit data ktore sa zapisali na kartu
    • SLAVE Bug 7910 - Oprava nespravnej tlaci casovej platnosti listka vydavaneho pre spolucestujuceho. Listok pre spolucestujuceho musi mat rovnaku platnost ako ma majitel karty.
  • Jenkins buildID 251
    • SLAVE Bug 7889 - Oprava prepisovania casovej platnosti pri dokupovani listka pre spolucestujuceho.
  • Jenkins buildID 250
    • SLAVE Bug 7680 - Oprava zapisovania zozanmu zon na kartu pri zzakupovani listka pre spolucestujucich. NEpoznacoval sa priznak, ze sa maju pouzivat MHD zony
    • SLAVE Bug 7803 - Oprava dokupovania celosietovej batoziny k listku majitela na kartu vo volbe spolucestujucich
    • SLAVE Bug 7808 - Oprava chyby 27. Chyba bola sposobena nespravnym algoritmom pri redaji viacerych ako jedneho kusu listka pre spolucestujuceho
    • SLAVE Bug 7884 - Uprava zobrazovania poctu listkov v stave 'zakupeny listok'. V poctoch ma byt zaratany aj listok majitela karty
    • SLAVE Bug 7887 - V bugu prilozeny konfiguracny subor ButtonMap.xml, ktory je platny pre posledne data( Podla KTU sa to uz nebude menit )
    • SLAVE Bug 7811 - Navaznost na bug 7887
  • Jenkins buildID 249
    • Bug 7771 - Oprava kontrolovania zadavania DZVV a ICV nasledovne:
      • ICV sa kontroluje s kolekciou ESetVozidlaCol vo vstupnych datach. Ak sa zadane ICV nenachadza, tak aplikacia zahlasi chybu
      • DZVV - aplikacia kontroluje, ci je DZVV zadane. Ak nie je zobrazi sa chybove hlasenie
      • DZVV - aplikacia kontroluje, ci DZVV nie je zadane na hodnotu 0
  • Jenkins buildID 247,248
  • Jenkins buildID 246
    • PT VERZIE 13_005
    • PT - oprava nezapisovania riadku cennika na jednorazovych listkoch
    • Bug 7763 - Oprava casu platnosti na jednorazovom listku po prestupe ( BID )
    • Bug 7714 - Oprava padu aplikacie, v pripade ze neexistovala cesta k priecinku, kde sa generovala MP3 zvukova stopa
  • Jenkins buildID 242
    • Bug 7794 - Oprava nefungujuceho service printera na platforme emtest_xscale
    • Bug 7691 - Uprava zobrazovania informacii na liste s casom
    • SLAVE Bug 7786 - Oprava padu aplikacie, ktore bolo sposobene pridanim hodnoty 2 nastavenia 148(mod vydaja na citacke)
  • Jenkins buildID 241
    • Redmine task 2048 - Implementacia zapisovania Provider-a a NetworkCode-u na mifare jednorazove listky
    • Bug 7747 - V pripade prestupu a volby len majitel sa listky spolucestujucich odmazu z karty ( doteraz sa poznacoval priznak wasPurchased )
    • Bug 7678 - Oprava prepinania mesto/primesto rezimov na citacke v pripade ze sa zastavka prepne v rezime ApproachCard
    • Bug 7680 - Oprava zapisovania iba jednej zony 100 alebo 101 pri kupe mhd listka z citacky, zapisuju sa MHD zony 100 a 101
    • Bug 7689 - Oprava vydaja prestupneho listka na citacke
    • Bug 7686 - Oprava diakritiky v okne zakupene
    • Bug 7713 - Oprava kedy nenablehla aplikacia koli qws serveru
    • Bug 7695 - Dolozene chybajuce obrazky pre citacku
    • Redmine task 1784 - Do “DocBodyCard” treba pridat text “Nesluzi ako cestovny doklad”
    • Redmine task 1935 - Implementacia hoteyov do okna otazky zakupit pre spoluycestujucich ? ( text zmeneny na “Prajete si prestupit aj so spolucestujucimi ?”)
    • Redmine task 2005 - Nastavovanie casovej platnosti pri kupe liska pre spolucestujuceho v pripade ze majitel ma zakupenu jazdu cislo na CL
    • NoBugID - V pripade kupy listka pre spolucestujuceho kontrola, ci ma spolucestujuci navoleny rovnaky usek ako majitel. V pripade kombinovaneho listka bol problem ze sa tato podmienka nevyhodnocovala.
    • Redmine task 1570 - Implementacia automatickeho zrusenia otazky o tom ci sa ma vytlacil opakovane koncovy listok po stanovenom case nastavenom v PrjConfigu, vid popis tasku. Po zruseni hlasenia sa vyvola copy_to_flash rovnakym sposobom ako keby vodic otazku zrusil klavesou ESC.
    • Redmine task 1856 - Implementacia extra operacie zmeny cisla zavodu na karte podla suboru
    • Redmine task 1640 - Implementacia posielania cisla release-u cisla buildu integranceho prostredia na dispecing
    • Redmine task 1890 - Implementacia ignorovania pocitania cestujucich listkov vydanych na oznacovaci v pripade ze tarifna skupina ma nastavenu IDS 20 (BID). Cestujuci po vydaji je povinny poziadat vodica o vydanie registracneho listka, ktory sa nasledne po vydaji pripocita k cestukjucim.
    • Redmine task 1758 - pridanie SamUpdateClientLinux do palubneho pocitaca
    • SSV BugID 7576 - (#19)Oprava zobrazovania servisneho menu pre kartu vodica + kontrola na domaci zavod pre servisnu kartu
    • SSV BugID 7563 - (#19) Oprava zobrazovania jazdy na casovy listok v infe o karte
    • SSV BugID 7567 - (#19)Oprava zobrazovania zleho poctu zon v infe o karte
    • SSV BugID 7575 - (#19)Namiesto systemovej chyby 20 ( nenaslo typ zlavy na zaklade typu karty ) sa zobrazuje “Nie je mozne zakuit listok”
    • SLAVE Redmine task 1889 - Zjednotenie chybovych hlaseni (nedostatok penazi, neplatna karta )medzi PP a CIT
    • SLAVE Redmine task 1837 - Implementacia stavu vydaja podla zvoleneho riadku cennika. Listok bude vydany na pocet zon podla definovanych MHD zon priznakom 'MHD' na zastavke.
    • SLAVE Redmine task 1839 - Implementacia dokupovania spolucestujucich podla podkladov BID III.B
    • SLAVE Redmine task 1841 - Odladenie, rozsirenie stavu zakupeny listok podla podkladov BID III.B
    • SLAVE Redmine task 1842 - Odladenie, rozsirenie stavu platny listok po prilozeni karty s platnym listok podla podkladov BID III.B
    • SLAVE Redmine task 1403 - Tlac ochranneho cisla na listku oznacovaca
    • SLAVE Redmine task 1939 - Implementacia prechodu do stavu volby riadku cennika v priapde ze sa aplikacia nachadza v MHD zonach. MHD zona je definovana priznakom 'MHD' na zastavke.
    • SLAVE Redmine task 1854 - Nastavenie fontu MyriadPro-Semibold.otf pre vsetky okna aplikacie
    • SLAVE Redmine task 1939 - Implementacie prechodu do stavu vydaja s nutnym predvolenim riadku cennika na zaklade toho ci je aktualna zastavka/zona v definovanych MHD zonach. MHD zona sa definuje zastavkou, na zastavke musi byt nastaveny priznak MHD na hodnotu 1.
    • SLAVE Redmine task 1840 - BID III. B - Implementacia card infa podla prilozeneho moqapu
    • SSV Redmine task 1908 - Uprava zobrazovania adresnych/ciastocne adresnych listkov na SSV podla prilozeneho navrhu
    • Redmine task 1720 - Redmine task 1720 - Implementacia funkcionality pre akceptaciu odchylkovych cien v kombinovanom listku. Ak je cely navoleny usek uznany za kilometre, pokusi sa aplikaciu uplatnit odchylkove ceny vo vypocte ceny, co ma za nasledok nizsie vysledne ceny listkov. Otestovat BID testovacie pripady kombinovaneho listka a odchylkove ceny.
    • Redmine task 1846 - Oprava restartovania sa dokola aplikacie v pripade ze sa z nejakeho dovodu nerozbalia data, + pridana kontrola ci sa spravne rozbalili data
    • Redmine task 1802 - Zapnutie ignore errors pre PT, kontrola povolenych zavodou ( udalosti.dat ) sa vykonava az v Aplikacii, treba ostestovat ci dovoli operacie ( predaj na CK, predlzenie CL, jazda na CL,extra operacie ) ak sa zavod nachadza v udalosti.dat, tiez treba otestovat pripady ked sa tam zavod nenachadza v udalostiach. nezabudnut otestovat karty kde sa berie cislo zavodu z penazenky ( 102 a 104 a pod .. ), taktiez sa v aplikacii kontroluje ci je karta blokovana/predana to treba tiez otestovat ci funguje vsetky pripady treba ostestovat aj MIFARE aj s DESFIRE
    • Redmine task 1670 - Prerobene jednozastavkovych kilometrcichy sekcii na zacaitku alebo konci navolenej trasy. Taketo kilometricke sekcie sa nevyhadzuju ako zonove, ale sa ponechavaju, pricom maju mat cenu 0, pocet km0, a zastavka nastupna aj vystupna ma byt rovnaka v statistike.
    • Refaktoring - vyhodeny command CMDInitINV ( nebol na ) pouziva sa ECMDSetINV
    • Redmine task 1232 - Implementacia online stazky, treba kompletne pretestovat zadavanie DZVV a ICV + zadavanie pociatocneho stavu v pokladni + zadavanie ICV cez menu command
    • Redmine task 1676 - Uprava storno algoritmu. Poznacovanie TicketIndexu pri zakupeni listka do struktury ECipovaKarta( pre OWT je to inex v koleckii jednorazovych listkoch, pri predaji CL je to cislo suboru na karte ). Nasedne pri storne sa spominany index pouzije pre spatne vytvorenie koleksie issueTicket-ov, aby bolo mozne stornovat kazdy index zvlast + zpojazdenie vsetkych unit testov
    • Redmine task 1677 - Kontrola platnosti karty v AutoInfo. Pri preukaze ziaka/studenta sa zobrazuje info o platnosti aj ked nema aktivovanu dopravnu cast
    • Redmine task 1554 - Implementacia virtualnej tlace do vyskakovacieho okna: virtualna tlac do popup okna
    • Redmine task 1528 - Implementacia zmeny jasu na citacke v pripade ze s zapne screen saver na PP
    • Redmine task 1525 - Otestovat LCD displej funkcionalitu → Uprava LCD displeja na nacitavanie pozicii,velkosti pisma,zarovnania z xml suboru
    • Bug 6371 - Nenacitalo rovnake data 'Cena' ak sa lisili len AplikaciaID (SPI: asi bude treba dodat aj do 1510)
    • Bug 6719 - Po prijati spravy nebol nastaveny text pre tlacidlo (verzia pre touch display)
    • Bug 6944 - Oprava prechodu z volieb menu spat do vydaja. Pri prechode sa nema vyvolat zmena zsatavky. Zmena zastavkay vyvolava posielanie prichodu/odchodu na dispecing a hlasi zvuk do vozu, co je v urcitych pripadoch neziaduce
      • Poriadne pretestovat prechod z volieb v menu spat do aplikacie + test case-y z bugu
    • Bug 7104 - Oprava prerusenia predlzovania casoveho listka klavesou ESC
    • Bug 7219 - Zobrazenie popup hlaseni o komunikacii(zaciatok/koniec/chyba komunikacie) na defaultny cas(3s) popup okien v priapde ze je aplikacia vo vydaji.
    • Redmine task 1407 - Implementacia zapisovania zvolenych tarif na kartu ako druh tarify( zakladne, zlavnene, dovozne )
      • Kompletne pretestovat zapisovanie jednorazvoych listkov na kartu + storno operacie
    • Redmine task 1772 - Uprava chovanie aplikacie pri prilozeni neaktivovanej karty(karta ktora nema platnu penazenku pre aktualny zavod
    • Redmine task 1719 - Poznacovanie cislo zavodu do statistickeho zaznamu ELogEP namiesto cisla odpoctu

r1510

Builds and changelog

Notes

  • Otestovat prestupy + prestupy spolucestujucich
  • Nutne kompletne pretestovanie kombinovaneho listka s moznostami( zapnute/vypnute zapisovanie spolucestujucich na kartu ). Je potrebne skontrolovat statistiku, zapisane data na karte.
  • Otestovanie generovanie kontrolneho cisla, otestovanie zapisu kontroleho cisla do konfiguracneho suboru LastStatus.xml.
  • Nutne pretestovanie hlasenie zvukov, ktore sa generuju zo suboru sound.bin
  • Na zaklade Bug5669 Upravene vycitavanie hodnot sensorov z PRODINO:
    • Pre testerov:
      • Kompletne pretestovanie vycitavania teplot z PRODINO zariadenia
    • Pre vyvojarov:
      • Na zaklade odporucania P.Podolaka upravena binarka setCanValue tak, aby sa nastavovanie vycitanych hodnot do suboru vykonavalo len raz. Malo by to odlahcit systemove prostredky. SetCanValue verzie 01
      • Upravny skrip snmp_io_handler, ver 01 - sablona PluginDC ver 3 - vyskladavanie parametrov pre jedno volanie binarky setCanValue
  • V release 1510 sa nespravne zapisuje log penazenky na DESFIRE kartach

Support release changelog

  • Jenkins build 379
    • Bug 9504 - Oprava zapisu statistiky po oprave padu aplikacii na navaznych spojoch
  • Jenkins build 378
    • Bug 9504 - Oprava padu aplikacie pri vydaji listka s nastavenym pokracujucim spojom. Problem bol v deserializacii struktury EJednorazvoyNastup
  • Jenkins buildID 334
    • Bug 9228 - Upraveny HwConfigDefault - pridane R&G tabule - tie co tam boli doteraz nemaju vhodne adresy (boli prehodene adresy predna a bocna)
  • Jenkins buildID 309
    • Bug 9024 - Oprava rozbalovania dat vo vozidlach s viacerymi druhmi citaciek v jednom vozidle. Update pomocnej utilitky DataService na verziu 1_12_0
  • Jenkins buildID 307
    • Bug 8921 - Oprava stornovania predavaneho casoveho listka. Na slovensku sa predavaju casove listky len v Lucenci. Pri predaji casoveho listka v pripade ze sa prepisuje neplatny sa vytvara tzv. snapshot pre rollback karty v pripade storna.
      • V pripade ze maju projekty tuto staru strukturu( TimeTicketTypePAL a TimeTicketTypeUrban ) a predavaju casove listky, nie je mozne uplatnit vynimku na nevyplnene pasma pretoze by sa listok prehlasil za 'celosietovy' alebo 'iba casovou platnostou'.
      • Pri storne sa pre celosietovy vytvara struktura ETimeTicketZone. Zo snapshot-u sa nasledne pokusia vyplnit raw data do ETimeTicketZone a dojde k zmixovaniu struktur pretoze raw data su typu TimeTicketTypeUrban alebo TimeTicketTypePAL a nesedia s so strukturou TimeTicketZone( pozri SetTicketType ). Platobny terminal svoju logiku rozhoduje na zaklade typu mesacnika ulozeneho v raw datach snapshot-u.
      • Do PT pride struktura ETimeTickeZone s vyplnenymi datami z TimeTicketTypeUrban co sposobi chybne deserializaciu dat a chybou zapisu na kartu
  • Jenkins buildID 306
    • Bug 6491 - Oprava kontroly prekrocenia veku pre kartu studenta na studentskej karte s datumom narodenia 29.2.20XX na citacke

Stable release changelog

  • Jenkins buildID 291
    • Bug 6491 - Presunutie zmien z 1603 do master vetvy. Oprava kontroly prekrocenia veku pre kartu studenta na studentskej karte s datumom narodenia 29.2.20XX. Suvisiace bugy:
  • Jenkins buildID 290
    • Bug 8679 - Oprava predaja casoveho listka na MF stadard karte v pripade ze je na karte 3 ks casovych listkov( parovacich/dvojickovych ), ktore zaberaju dve pozicie na karte.
      • Parovaci/Dvojickovy casovy listok je taky, ktory umoznuje zdielanie dat s inym casovym listkom. Nevyhoda tychto listkov je ze zaberaju dva sloty na karte a aplikacia neumoznuje predaj takychto dvojickovych listkov a tym padom sa na kartu vojdu len 3 ks casovych listkov. Pre predaji casoveho listka platobny terminal ale vrati pocet slotov/volnych pozicii pre predaj casovych listkov 6, co je chybna informacia, nakolko pri pripade, ze su na karte predane 3 ks parovacich casovych listkov na karte uz nie je ziadny volny slot. Uprava spocivala v tom, ze v takomto pripade sa prepise prvy neplatny listok na karte.
      • Nutne kompletne pretestovania predaja a predlzenia casovych listkov
  • Jenkins buildID 283
    • Bug 8552 - Pri nekombinovanom listku( cele slovensko okrem BID ) implementovana hkontrola cisla mhd na casovom listku. V pripade ze sa cislo MHD na casovom listku nezhoduje, nezhoduje s cislom MHD na nastupnej zastavke, prehlasim casovy listok za neplatny.
  • Jenkins buildID 282
    • Redmine task 2212 - Uprava pocitania sumarnej ceny vydavanych listkov. V pripade ze sa aktualne vydavany listok nachadza na inej mene ako boli ostatne vydavane listky, pocitanie sa znuluje/zresetuje a zacne sa ratat od aktualne vydavaneho listka. Povodna sumavydavanych listkov sa zahodi/nepouzije v dalsom ratani.
      Suvisiace bugy:
  • Jenkins buildID 281
    • Bug 8374 - Doplnenie 'casu' a 'aktualnej zastavky' do sablon pri tlaci zoznamu listkov pri prilozeni karty revizora
    • Bug 8408 - Oprava netlacenia bonusovej zlavy v pripade ze vysledna cena predlzovaneho casoveho listka po regionalnej zlave je 0
  • Jenkins buildID 278
    • Bug 7424 - Oprava padu aplikacie pri zapnutych ethernetovych LCD tabuli pri spojoch na ktorych bol nastaveny pokracujuci spoj
    • Bug 8303 - Oprava ziskavania datumu narodenia pre zenske pohlavie( +50 ) v mesiaci v priapde ze je na karte mifare zaspiane rodne cislo
  • Jenkins buildID 275
    • Bug 8313 - Oprava predlzovania casoveho listka s regionalnou zlavou pri 100 % zlave na predlzenie
  • Jenkins buildID 274
    • Bug 8300 - Oprava tlace DPH pri navoleni listka do ineho statu ako je nastupna zastavka.
  • Jenkins buildID 273
    • Bug 8227 - Oprava navaznych zachazdiek. Popis TBR: Navazna obchadzka sa nebere ako navazna ak zacina a konci na tej istej zastavke
    • Bug 7296 - Na zaklade konzultacie s MCH a SPI pridany text prestup pred zobrazovanie prestupnych spojov z a na do formatu: Prestup na: LINKA/SPOJ (MESKANIEm), z: LINKA/SPOJ (MESKANIEm)
    • Bug 8214 - Oprava zapisovania poctu kilometrov pri nekombinovanom listku. Chyba bola zavedena s implementaciou poziadaviek pre III.B etapu projektu BID a nasledne neotestovanim pre nekombinovany listok.
  • Jenkins buildID 272
  • Jenkins buildID 271
  • Jenkins buildID 268
    • Bug 8138 - Oprava nespravneho zapisovania cisla linky do doplnkovych dat pre pripojeny spoj
    • Bug 8110 - Oprava nevrateneho vydavku aby sa zobrazovalo okno aj v pripade ze sa na tarifnej skupine nenachadza tarifa nevrateny vydavok ( vodic moze chciet iba informaciu kolko ma vydat nemusi vydat nevrateny vydavok )
  • Jenkins buildID 266
    • Bug 7951 - Oprava strhnutai nespravnej ceny z penazenky pri cross transfery
  • Jenkins buildID 262
    • Bug 7441 - Oprava zapisovania priznaku 'Mestska karta' pri predlzovani casoveho listka so zlavou na regionalnu mestsku kartu.
  • Jenkins buildID 261
    • Bug 7850 - Oprava odpocitania ceny listka pri prestupe aj ked sa tlacila na listok nulova cena
  • Jenkins buildID 258
    • Bug 7951 - Oprava odlisnej ceny na listku a na display-i vodic
  • Jenkins buildID 245
    • Bug 7536 - Oprava nefungujuceho setCanValue a oprava padu CAN drivera
    • Bug 7616 - Oprava znulovania hlasitosti na PP po prvom zobrazeni okna nastavenia hlasitosti pomocou menu commandu CMDDriverVolume. Chyba bola sposobena nenastavovanim hodnoty z konfiguracneho suboru.
  • Jenkins buildID 244
    • Bug 7263 - Oprava nastavovania dat o predlzeni casoveho listka s regionalnou zlavou aj pre doplnkovy statsticky zaznam s informaciami o zlave na predlzovany casovy listok
    • Bug 7616 - Oprava znulovania hlasitosti na PP po prvom zobrazeni okna nastavenia hlasitosti pomocou menu commandu CMDDriverVolume. Chyba bola sposobena nenastavovanim hodnoty z konfiguracneho suboru.
  • Jenkins buildID 243
    • Bug 7794 - Oprava nefungujuceho service printera na platforme emtest_xscale
    • Bug 7764 - Zapisovanie typu bonusu(v staistike AplikaciID) prie predlzeni casoeho listka s regionalnou zlavou nielen do doplnkoveho listka ale aj do zakladneho listka
  • Jenkins buildID 240
    • Bug 7619 - Oprava kedy PP ostal visiet v okne rozpracovanej transakcie na citacke pri striedani vodicov
    • Bug 7633 - Oprava zdvojenej ceny pri storne listka pri nekombinovanom listku
  • Jenkins buildID 237
    • Bug 7656 - Vytvara /mnt/backup/statistika ak neexistuje, pri prihlasenom vodicovi a uzavretom odpocte prepise nie len statistikacfg.xml ale aj v backupe
    • Bug 7633 - Oprava padu aplikacie pri sotrne listka vydaneho do navazneho spoja. Problem bol v nezapisovani pomocnej struktury ELinkaSpoj pre listky z pripojeneho spoja v priapde ze system nemal zapnuty kombinovnay listok v TS
    • Bug 7572 - Oprava zapisovania pripojenych spojov do statistiky pri vstupe do vydaja. Chyba bola v logickom spracovavani pokracujucich spojov. Problem bol zavedeny s implementaciou redmine tasku 792
  • Jenkins buildID 231
    • Bug 7382 - Oprava predavania casovych listokov na PP v pripade ze je potrebne zadavat zaciatok platnosti listka + oprava prepisu este platneho listka posledny den
  • Jenkins buildID 230 - Testovaci build(odladenie cislovania buildov v changelogu v priapde ze poca kompilacie sa da vykompilovat este inde ako na jenkinsedalsi balik). Dochadzalo k nekonzistentnemu vytvarania changelogov a posuvu cisla buildov
  • Jenkins buildID 229
    • Bug 6346 - Osetrenie ratania DPH v pripade ak je -1 ( nastava ked je nastupna zastavka v inom state ako vystupna )
    • Bug 7423 - Doplnenie nastavovanie textov do tabul pri starte aplikacie
  • Jenkins buildID 227
    • Bug 7360 - Odstraneny flag 'ForceRecheckCard' z konfiguracneho suboru PTConfig.xml z dovodu spomalenia citania desfire kariet kariet
  • Jenkins buildID 226
  • Jenkins buildID 225
    • Bug 6933 - Oprava kedy sa casovo optimalizoval listok aj po prestupe ( po prestupe sa neoptimalizuje ani casovo ani zastavkovo )
  • Jenkins buildID 224
    • Bug 7224 - Oprava padu aplikacii pri pokuse o optimalizaciu listka
    • Bug 7223 - Oprava neakceptovania casoveho listka v pripade ze je nekombinovany listok ( vytvaranie casovej sekcie )
    • Bug 6690 - Implementacia posielania cisla prikazu pri zmene vodicov do dispecerskeho prascoviska
    • Bug 7229 - Oprava vycitavania typu tarifnej skupiny pri tlaci koncoveho listka namiesto z tarify ( nastavenie 48 ) sa berie typTS z tarifnej skupiny, v pripade ze je tarifnej skupine typ nevyhovujuci ( nie je mesto ani primesto ) skusi sa vycitat z tarify
    • Bug 7222 - Oprava obcasneho nespravneho odpocitavania casu na konecnej zastavke.
  • Jenkins buildID 223
    • Bug 6346 - Oprava predaja tarify na nahradnej tarifnej skupine ( do ETILU sa nastavuje nahradna tarifna skupina namiesto aktualnej )
    • Bug 5691 - Oprava neprehratia posledneho zvukoveho segmentu v pripae vstupu do vydaja a prehravania smeru jazdy. Chyba bola sposobena nespravnym algoritmom generovania zvukoveho suboru
  • Jenkins buildID 222
    • Bug 6973 - Oprava vypoctu casovej platnosti pri prechode z IDS do ne-IDS, alebo pri jazde len v IDS. Problem nastaval, ked bola navolena zastaavka zhodna z prvou zastavkou zonoveho useku. Pouzil sa cas podla cestovnych poriadkov. V pripade ale ze autobus meska, cas podla cestovnych poriadkov je mensi ako aktualny a predany listok bol predany na kratsiu casovu platnost ako by mal mat cestujuci narok. Z tohoto dovodu, ak cestujem v IDS BID, alebo idem z IDS BID do ne-IDS, pouzijem aktualny cas, aby sa zohladnilo meskanie pri nastavovani casovej platnosti listka. V pripade ze idem z ne-IDs do IDS BID, tak sa mi najde prva zstavka IDS a na zaklade vyratanej casovej platnosti podla poctu zon sa vyrata cas platnosti listka nasledovne: CAS_ODCHODU_PRVEJ_ZASTAVKY_IDS + CAS_PLATNOSTI_LISTKA_PODLA_POCTU_ZON
    • Bug 6944 - Oprava prepnutia zaastavky pri prechode do menu aplikacie z vydaja. Chyba bola sposobena opravou chyby, ked pri prechode do menu a naslednom prechode spat ostavali navolene data( napriklad vydaj z karty ). Pri prechode do menu sa volala funkcia SetVydajState s parametrom IssueDefault, ktory nastavil focus a nasledne sa vykonala tzv. focusova orgia, ktora okrem ineho zahlasila zastavku a poslala data do dispecingu. Oprava spocivala vo vytvoreni stavu 'IssueResetPriceAndHideMessages', ktory len obnovi cenu a prerata podla defaultnej tarify a skryje vsetko zobrazene hlasenia v popup oknacho vo vydaji.
      • Je potrebne otestovat prechod do menu aplikacie pri roznych stavoch vydaja( vydaj karty, vydaj hotovosti, predaj/predlzenie casoveho listka, atd… )
    • Bug 6724 - Oprava neposielania udalosti rozpojenia na master PP v pripade uzavretia odpoctu a rozpojenia vozidiel
    • Bug 6950 - Oprava padu aplikacie vstupe do vydaja na SLAVE PP pri prepojeni ( pad nastaval v pripade ze boli zapnute eternetove tabule )
    • Bug 6933 - V pripade prestpu sa pri vystupe nevykonava casova optimalizacia listku ( rovnako ako sa nevykonava zastavkova optimalizacia )
    • Bug 6936 - oprava ceny pri vydaji listka do zony. Chyba bola sposobena implementaciou vydaja 30 minutoveho( prehladavanie riadkov cennika od zadu ). Pouzivali sa pre vypocet ceny vsetky zony, nie len platene.
  • Jenkins buildID 219
    • Bug 6891 - Oprava uznavania JL s casovou platnostou.
  • Jenkins buildID 218
    • Bug 6880 - Oprava zapisovania vystupnej zastavky pri nekombinovanom listku (kjed je kombinovany listok vypnuty v nastaveniach)
  • Jenkins buildID 216
    • Bug 6874 - Ukladanie conf.xml po zap/vyp hlasenia do vozu cez citacky (aby sa uchovala informacia aj po restarte)
  • Jenkins buildID 215
    • Bug 6861 - Oprava padu aplikacie pri prechode na prvu zastavku navazneho spoja v pripade, ze posledna zastavka prveho spoja je ina ako prva zstavka pokracujuceho spoja
    • Bug 4175 - Oprava zblbnutia aplikacii po ESC na hlasku nespravne meno a heslo pri striedani vodicov
    • Bug 6724 - Oprava neposielania udalosti prepojenia a rozpojenia PP do dispecigu
  • Jenkins buildID 214
    • Redmine Task 6735 - Oprava pocitania cestujucich po storne komnbinovaneho listka, listka cez navazny spoj, kombinovaneho do neIDS useku a podobne. Stale zostava problem pri useku s iba jednou (poslednou) neIDS zastavkou.
    • Bug 6855 - Oprava padu NetSamService zanesene vo verzii 13_001 sposobene refaktoringom, prechodom PT na ESingleton z Core kniznice
  • Jenkins buildID 212,213
  • Jenkins buildID 211
    • SLAVE Bug 6716 - Oprava autovydaja na CIT. Oprava sa tyka aj PP. Chyba bola sposobena kontrolovanim sablony na tarife v algoritme kombinovanho listka.
  • Jenkins buildID 210
    • Redmine Task 1656 - Oprava vypoctu casovej platnosti zonoveho useku na listku. Cas platnosti sa rata od prvej zastavky IDS a prirata sa k nem cas platnosti na zaklade potrebneho poctu zon
    • Bug 6717 - Oprava padu aplikacie pri autovydaji na MHD linkach
    • Bug 6728 - Oprava pouzitia platnych casovych listkov aj pre vypocet ceny listka spolucestujuceho co sposobovalo ze sa zobrazila cena 0.0 ako pre majitela
    • Bug 4175 - Oprava padu aplikacie pri stlaceni esc v okne zadavania login pin pri striedani vodicov
    • Bug 4687 - Oprava nulovej ceny pri nevratenom vydavku
  • Jenkins buildID 208
    • Redmine Task 1642 - Implementacia parsovania spoja podla BID pravidiel( logika jednozastavkovych zonovych aj kilometrickych sekcii na hranicnych usekoch zonacie )
      • Dokument popisujuci zmenovu poziadavku: Dokumentacia/Projekty_ISO/02_PlatobnySystem-Intel/127_BID3_etapa/Zmena správania aplikácie vybavovacieho systému pri výpočte ceny cestovneho pre III.docx
    • Redmine Task 1571 - dorobene aby v pripade ze zvoli rovnaku cielovu zonu ako je vystupna zona, tak ponukne jedinu moznost s tym ze sa vynucuje pouzitie vyssej casovej platnosti pri danom pocte zon (aby sa dal predat 30' listok na dve zony)
    • Bug 6730 - oprava ratania ceny ked sa ako specialna cielova zona zvoli rovnaka ako vystupna a dokopy cestuje cestujuci max 2 zony
    • Bug 6520 - Oprava vstupu do vydaja do odchylkoveho spoja s posunutou prvou zastavkou (padlao to ak bola posunua o viac zastavok ako je pocet zastavok spoja po posunuti prvej zastavky)
    • Bug 6734 - Nove verzia updateFW aby dokazalo update TableMchip
  • Jenkins buildID 205
    • Bug 6470 - Oprava neposielania icv do prepinaca vyhybok mimo vydaja ( posiela sa kazdych 15 sec )
    • Bug 6659 - Oprava predaju casoveho listka platbou z elektronickej penazenky
    • SLAVE
    • Bug 6639 - Oprava prekreslovanie obrazovky autovydaja pri zmene zastavky - kvoli zlemu poradiu funkcii neprekreslilo nazov riadku cennika (predvolenu tarifu) a zobrazovalo v KE “60 min.” namiesto “30 min.”
  • Jenkins buildID 204
  • Jenkins buildID 203
    • Bug 6618 - Oprava zobrazovania nadbiehania ked je autobus na zastavke
    • Bug 6624 - Oprava zapisovania dat( cena, couponRestrictedCode ) pri predaji alebo predlzeni casoveho listka na kartu v pripade ze sa uplatni pri redaji alebo predlzenii regionalna zlava
    • Bug 6623 - Implementacia nastavovania ceny po zohladneni regionalnej zlavy po predaji alebo predlzenia casoveho listka. Cena po zlave sa nastavuje do Output dat, ktore sa nasledne zobrazia v aplikacii na LCD displeji
    • Redmine task 1608 - Uprava parsovania sekcii, implementovany postprocessing pre hranicne zony zonacie. V pripade ze sa cestuje z hranicnej zony, alebo sa cestuje do hranicnej zony, nemaju sa tieto sekcie ratat, pretoze by cestujuci zaplatil do zony kam cestuje a navysilo by to cenu listka.
      • Suvisejuce dokumenty:
        • Dokumentacia/Projekty_ISO/02_PlatobnySystem-Intel/127_BID3_etapa/podklady/06 p4 Príklady výpočtu cien PAD.PDF
        • Dokumentacia/Projekty_ISO/02_PlatobnySystem-Intel/127_BID3_etapa/podklady/06 p4 Príklady výpočtu cien PAD spolu s cenamy.pdf
        • Dokumentacia/Projekty_ISO/02_PlatobnySystem-Intel/127_BID3_etapa/podklady/BID-parsovaie-sekcii.jpg
  • Jenkins buildID 202
    • Bug 6609 - Oprava zapoznamkovania zapisovania riadka cennika do statistiky v pripade jazdy na casovy listok. Pre jazdu na casovy listok sa nebude zapisovat riadok do vtedy, kym nebude definovane v dokumentacii co sa ma pri jazde na casovy listok zapisovat, povazujeme zapisovanie riadku cennika (PasmoPoradie) do statistiky za zbytocne.
  • Jenkins buildID 201
    • Bug 6596 - Oprava vyratania ceny s regionalnou zlavou s poradovym cislom bitu 6.
    • Bug 6533 - Oprava zistovania tar.skukpiny na poslednej zastavke pred navaznym spojom
  • Jenkins buildID 200
    • Bug 6595 - Oprava vydaja listku po potvrdeni klavesou enter. V priapde ze bolo dostatok prostrriedkov na karte vydaval sa listok z karty aj pri navoleni platby v hotovosti
    • Bug 6594 - Oprava zobrazovania hot-key 'karta' v pripade predaja/predlzenia casoveho litka. Problem bol ze ak sa prilozila nejaka karta pri predlzeni, ktora mala dostatocny kredit a nasledne sa prilozila karta, ktora nemal dostatocny kredit, zobrazil sa pri druhej operacii hot-key 'karta' a bolo mozne platit z karty. Co je chyba. Oprava spocivala v pripade ze nie je dostatok penazi vo vycisteni hot-keyov
  • Jenkins buildID 198
      • oprava zapisu hodnoty do statistiky. Do doiplnkoveho listka sa ma zapisovat zaporna cena vysku zlavy ( povodna cena listka - vysledna cena po zlave )
      • oprava kontrolovania dekremnetu z penazenky pri predaji aebo predlzeni casoveho listka za hotovost
  • Jenkins buildID 197
    • Redmine task 1563 - Implementacia regionalnej a mestskej zlavy pri predaji alebo predlzeni casoveho listka.
      • Upravena dokumentacia aplikacie: Dokumentacia/Projekty_ISO/02_PlatobnySystem-Intel/VseobecneAnalyzy/01_SpolocneVlastnostiCitackyAPalubnehoPocitaca/SpolocneVlastnostiCitackyAPalubnehoPocitaca_1_13.pdf
    • SLAVE - uprava template slave_common verzia 01 stary updatefirmware ( linkovany na stare libky ) nahradeny novym
    • Bug 6521 - Oprava chyby kedy sa po ukonceni vydaja dalo 2x Escapom vratit uz do neplatneho okna vydaja ( chyba 168 )
    • Bug 6444 - Oprava nezobrazovania casovych listkov na BID oznacovaci
    • Bug 6458 - Oprava posielanie servisneho requestu, co malo za nasledok zobrazenie hlasenia 'Nie je karta vodica' pri prvom prilzeni karty vo vydaji.
    • Bug 6491 - Oprava vypoctu naroku na prepravu zdarma v MHD rezime. Chyba bola sposobena neosetrenou logikou prestupnych rokov a datumom 29.12 v kniznici 'core' v triede EDate. Funkcionalita bola prerobena na QDate a ifdefnute na GNUC, aby bola zabezpecena kompilacia aj pre Windows verzie.
    • Bug 6478 - Oprava hlasenia zvukov na zastavke, v priapde ze na dalsej zstavke bolo ine pasmo/zona.
    • Bug 6428 - Oprava tlace hlavicky s logom 'slovaklines' po tlaci zoznamu listka zo zoznamu( zoznam tarif, zastavok, … )
  • Jenkins buildID 193
    • Bug 6449 - Oprava vypoctu casu jazdy medzi zastavkami. NA vystupnej zastavka sa berie do uvahy cas prichodu. Cas prichodu je potrebne pouzivat, pretoze cas prichodu a odchodu zo zastavky je v niektorych pripadoch, ked autbus na zastavke caka rozne aj o desiatky minut. Povodne sa pouzival cas odchodu co sposobovalo ze cestujuci platili za listok viac ako mali, pretoze sa vyratal nespravne pozadovany cas platnosti listka
    • Bug 6455 - Oprava zobrazovania ceny doplatku. Nespravne sa vyratala cena, pretoze cena pri vydaji listka sa rata ako sucet hotovostnych usekov. Useky na casove listky sa do ceny nerataju. Doplatok sa ale ratal ako cenu bez ohladu na casove listky a preto sa vyratala cena na cely usek ako za hotovost. Malo to za dosledok zobrazenie inej ceny ako realne vydavana cena listka. Uprava spocivala v zapracovani priznaku, na zaklade ktoreho sa vyhodnotia platne casove listky. Po vyhodnoti sa vyrata cena spravne na zaklade platenych a neplatenych sekcii
  • Jenkins buildID 192
  • Jenkins buildID 191
    • Bug 6429 - Slave - Oprava nezobrazovania casoveho listka v ramci integrovaneho systemu, pre nespravne vyhodnotenie domaceho zavodu
  • Jenkins buildID 190
    • No bug ID - prekompilovanie HttpDrivera dispecingu z definom EEPROM_PRODUCTION_NUMBER → vycitava sa produkcne cislo z epromky
    • Bug 6410 - Oprava zobrazovania navratovych hodnot pri predai casoveho listka
    • Bug 6423 - Oprava dvojiteho zapisu listka do statistiky. Dosledok bol dvojnasobna cena listku pri storne
  • Jenkins buildID 189
    • Prvy stable build
  • Jenkins buildID 188
    • Prvy stable build

Prerelease changelog

  • Redmine Task 1410 - Zapis dodatocnych zon po predaji listka do cielovej zony (tie na ktorych plati listok ale nie su zahrnute v spoji) do statistiky
  • Redmine Task 1571 - BID hack aby sa dal predat 30-minutovy listok do dvoch zon tym ze sa zada ako specialna cielova zona rovnaka ako je vystupna zona
  • Redmine Task 1402 - Upraveny vypocet ceny v aplikacii. Prerobenie na algoritmus s parsovanim useku na sekcie. Otestovat zobrazovanie ceny
  • Redmine Task 1208 - Refactoring talce viacerych tarif na jednom listku podla poziadaviek projektu BID,implementacia pre etapu III.B
  • Redmine Task 1246 - Implmeentacia volby vystupnej zony podla poziadaviek projektu BID
  • Redmine Task 1437 - Popis T.Bruna: pridana dozony aj vypocet ceny
    • Suviasiaci dokument:
Dokumentacia/Projekty_ISO/02_PlatobnySystem-Intel/127_BID3_etapa/volba_vystupnej_zony_ver*.odt
  • Jenkins buildID 186
    • BugNoID - telefonat M.Chovanec 28.10.2015 - Oprava vyhodnocovania platnosti listka na zastavke, kde su nadefinovane dve zony na zastavke. Oprava kontrolovania viacerych zon na zastavke.
      • Vyvojarska poznamka: Dochadzalo k preteceniu zonyID. V aplikacii sa priradzovalo do dvojbajtoveho cisla
  • Jenkins buildID 184
    • Bug 6409 - Oprava n-nasobnej ceny storno listka pre dovozne v IDS useku. Oprava spocivala v zapnuti rozpoctu cien pre nespecifikovany price compute unit( Cennik WithoutParameters je nedefinovany price compute unit, pretoze nie su definovane jednotky na zaklade coho rozratat cenu ).
    • Bug 6411 - Oprava nevratenenie sa aplikacie do zakladneho stavu po vydaji papieroveho casoveho listka
    • Bug 6410 - Ladenie predaja papieroveho listka nezapisovaneho na kartu ale plateneho z EP. V pripade ze bol ndostatok penazi aplikacia nezobrazila chybove hlasenie
  • Jenkins buildID 183
    • BugNoID telefonat M.Chovanec 28.10.2015 - chyba prechodu z neIDS do IDS useku a opacne. V jednom smere boli useky suvisle a v opacnom smere nesuvisle. Znamena to ze v jednom smere vyratalo kilometricky usek za viac kilometrov a vacsiu cenu ako v opacnom smere. Bolo potrebne dorobit kontrolu ci sa prechadza z aktuapnej zastavky do nasledujucej medzi zonaciami aby bolo mozne vyhodnotit zaciatky a konce sekcii.
      • Je potrebne kompletne pretestovat prechody medzi ids a neIDS a vytvaranie sekcii
  • Jenkins buildID 182
    • Bug 6405 - Oprava storna papieroveho casoveho listka plaeneho v hotovosti. Storno papieroveho casoveho listka som zavesil na index casoveho listka v statistike a teda ak nie je vyplneny index cAsoveho listka na karte, tak sa stornovany listok povazuje za casovy listok papierovy
      • Pozor, nutne pretestovat vsetky mozne kombinacie s listok, kde sa na chadza sekcia casoveho listka( cista jazda na CL, doplatok z EP k sekcii na CL, vystupna zona pokryta cela CL, predaj CL, storno CL, storno spominanych jazd )
    • Bug 6404 - Oprava predaja papieroveho listku predavaneho dekrementom z karty. Nedekrementovala sa suma listku z elektronickej penazenky, co malo za nasledok, ze modul ticketissuelogic vratil writeRequest s hodnotou NULL a tym padom aplikacia nepokusala nic zapisat na kartu, ale len vytlacila listok. Ostala v nekorektnom stave so zobrazenou hlaskou 'prilozte kartu'
  • Jenkins buildID 181
    • Bug 6372 - Pridany preklad do storno obrazovky v pripade kombinovaneho listku: Combined Ticket → Kombinovany listok
    • Bug 6381 - Oprava vydaja listka v pripade ze sekcia zacina v *chadzke(ESpoj::FlagTime). Chyba bola sposobena vypoctom casu jazdy. Na *chadzke(ESpoj::FlagTime) nie su na stavene tarifne casy pri prechod a odchod zo zastavky. A preto v pripade ze sekcia sa zacina na *chadzke, vyhladavam najblizsiu zastavku ktora nie je *chadzke(ESpoj::FlagTime) a pouzijem casy odchodov a prichodo z nej. Inak povedane vyhladavam zastavky, ktore maju priznak ESpoj::Ide a pouzijem casy prichodov a odchodov z nej.
      • Pre obsluhu by sa nemalo nic menit.
      • Je potrebne kompletne pretestovanie cien a casu jazd
  • Jenkins buildID 180
    • Bug 6352 - Oprava kontroly zmeny tarifnej skupiny pri prechode na nasledujucu zastavku v pripade ze aktualna zastavka je posledna na spoji poslednej zastavke. Pridany range check. Chyba sa prejavovala padom aplikacie
  • Jenkins buildID 179
    • Bug 6335 - Oprava n-nasobku ceny pre typ sablony na tarife 'TimeTicket', teda predaj alebo predlzenie casoveho listka
  • Jenkins buildID 178
    • Bug 6341 - Uprava vytvarania vydaja listka v pripade, ze posledna zastavka zachadzala do IDS a pred nou bola za/pre/ob-chadzka. Nespravne rozparsovalo spoj na sekcie a nasledne nespravne vytvorilo trip sekcie. Vysledok bol nezaratane zony vystupnej zastavky. Vydal sa listok len pre kilometricky usek.
      • Bug ovplynuje chovanie prechodu medzi IDS a tarifnymi skupinami. Je potrebne kompletne pretestovanie pripadov prechodov medzi IDS a TS
  • Jenkins buildID 177
    • Bug 6335 - Odstranenie hack-u v eblvydaji a detekcia, ci ma aplikacia parsovat spoj na trip sekcie a nasledne ci ma pre kazdu sekciu ratat cenu. Parsovanie spoja bude prebiehat na zaklade operation type a sablony tarify. Pre plnenie, batozinu a predaj casoveho listka sa parsovat spoj nebude. Pride mi to tak spravnejsie a lepsie riesenie ako nastavovat nastupnu a vystupnu zastavku rovnaku vo vydaji. Pre uzivatela by malo byt spravanie nezmenene
  • Jenkins buildID 175
    • Bug 6335 - Odstranenie hack-u v eblvydaji a detekcia, ci ma aplikacia parsovat spoj na trip sekcie a nasledne sa bude pre kazdu sekciu ratat cena na zaklade operation type vo funkcii, kde sa pripravuju parametre pre kombinovany listok. Pride mi to tak spravnejsie a lepsie riesenie ako nastavovat nastupnu a vystupnu zastavku rovnaku vo vydaji. Pre uzivatela by malo byt spravanie nezmenene oproti verzii z cislom buildu integracneho prostrecia 173
  • Jenkins buildID 174
    • Bug 6339 - Oprava zapisu listka do statistiky. Segment neadresneho listka do zony, ktory bol plne pokryty casovym listkom mal nastavene v pripade prechodu z neIDS do IDS nespravnu tarifnu skupinu. Oprava spocivala v nastaveni tarifnej skupiny podla cisla tarifnej skupiny nastavenej na vyparsovanej trip sekcii. O trip sekcie sa dava cislo tarifnej skupiny vystupnej zstavky, pretoze v zadani bolo povedane, ze neadresny listok sa ma dat vydat len v priapde, ze je vystupna zastavka v IDS
    • Bug noID - oprava nemoznosti vysjst z vydaja v pripade ze sa vydava listok z cipovej karty a nastane chyba zapisu do statistiky. Nebolo mozne vyjst z vydaja, pretoze aplikacia nereagovala na stlacenie klavesy ENTER. PRoblem bol v nastaveni stavu 'Busy' a neodnastavenim v pripade chyby zapisu do statistiky
  • Jenkins buildID 173
    • Bug 6329 - Zjednotenie infromacii pocet zon a cas platnosti tlacenych na listok. Pocet zon sa musi rovnat poctu minut vytlacenym na listku
    • Bug 6335 - Oprava n-nasobnej vysky ceny v o vydaji pri navolanie tarify so sablonou plnenie alebo casovy listok v priapde ze je navolena zastavka do pokracujuceho spoja
    • Bug 6333 - Oprava tlace zon na listok. Odstranenie duplicitnych zon
  • Jenkins buildID 171
    • Bug 6311 - Oprava vydaju listka cez navazny spoj a prechod do neIDS useku z IDS useku. Nespravne sa nastavovali zastavky do vypoctu ceny, co malo za nasledok zdvojenie ceny
    • Bug 6310 - Upravene retanie ceny v IDS casti. Cena sa ma ratat na zaklade precestovanych zon a casu cesty v IDS sekciach
  • Jenkins buildID 170
    • Prvotna verzia na testovanie release-u 1510

Testing changelog

  • Jenkins buildID 169
    • Redmine task 1420 - Implementacia zapisu doplnkovej struktury pre zaznam pokracujuceho spoja v statistike. Pre listok z pokracujuceho spoja sa zapise k listku struktura 'LinkaSpoj' v ktorej su vyplnene polozky cislo linky a cislo spoja.
    • Bug 6285 - Plnenie poriadia zastavok do stastistickeho zaznamu pri volbe vystupnej/cielovej zony.
  • Jenkins buildID 168
    • Bug 6121 - Pridanie/Zapracovanie zapisovania priznaku celosietovy do statistiky aj pre jednorazove listky
    • Bug 6282 - Oprava nespravneho filtrovania zoznamu zon na duplicity pri tlaci listka
  • Jenkins buildID 167
    • Bug 6269 - Oprava zapisu zon pri kombinovanom listku z neIDS do IDS s volbou vystupnej zony. Nepoznacovali sa zony do zaznamu EJazdaMHD pre sekciu doplnkovych zon. Dovod bol nespravne zistovanie cisla IDS. Po novom sa do trip sekcie pre doplnkove znoy nastavuje cislo tarifnej skupiny z vystupnej zastavky, kde je nastavena pozadovana IDS. IssuedTicketSegment nasledne na zaklade cisla tarifnej skupoiny nastavi spravnu tarifu a tarifnu skupinu. V stastistiskom module ziskavam cislo IDs z tarifnej skupiny
  • Jenkins buildID 166
    • Redmine task 1401 - Implementacia vytvarania sekcii na zaklade IDS. V pripade prechodu z IDS do neIDS a naopak sa vytvaraju sekcie na zaklade IDS. Dovod je taky, ze v IDS sa vyratava cena napriklad na zaklade poctu zon a mimo IDS na zaklade kilometrov. Vysledna cena je potom suctom tychto cien
    • Redmine task 1440, Redmine task 1455 - Upravadelenia spoja na useky podla zonacie. Z pohladu funkcnosti aplikacie bez zmeny. Vnutorne sa prorobil sposb parsovania spoja na sekcie.
    • Redmine task 1408 - Implementacia tlace casovej platnosti na zaklade poctu vsetkych prejazdenych zon, nie len platenych.
    • Bug 6269 - Oprava tlace zoznamu zon na kombinovanom listku v pripade volby cielovej zony
    • Bug 6121 - Oprava vydaja celosietoveho listka:
      • Oprava nezapisovania priznaku celosietovy do statistiky
      • Implementacia tlace textu 'celosietovy' pri pocte zon > 10.
      • V pripade celosietoveho sa zobrazi pri pocte zon znak '-'
    • Bug 6080 - Oprava nespustenia autovydaju po menu commandoch tlac zastavok,talc tarif, tlac listkov …
    • Bug 6239 - Oprava zleho zobrazovania zastavky na LCD, v pripade dlhsieho textu sa zareze na novy riadok
    • uprava popisku pre hotkey destination zone ( text : Do zony )
  • Jenkins buildID 165
    • Bug 6266 - Oprava tlace poctu zon na listku v hotovostnej sekcii. Nema sa tlacit pocet zon ale Interval z riadka cennika. Problem bol ze sa na listku tlacila 1 zona pri predaji listka na jednu zonu. Podla BID pravidiel sa ma tlacit pocet zon 2
    • Bug 6258 - Oprava vypoctu ceny na navaznom spoji
    • Bug 6249 - Doplnenie informacie o linke a spoji do sablony listka pre tlac zoznamu zastaviek
  • Jenkins buildID 164
    • Bug 6256 - Zohladnenie zonovej vynimky pri tlaci poctu platenych zon
    • Bug 6228 - Oprava zapisu priznaku spolucestujich do statistiky
  • Jenkins buildID 163
    • Bug 6229 - Vypocet ceny na zaklade platenych usekov. Povodne bralo do uvahy cas jazdy celej trasy( JS + CL ). Po novom sa da cena hotovostnej casti listka na zaklade casu jazdy len usekov, ktore sa realne platia.
    • Bug 6206 - Oprava zdvojeneho zapisu marker ticketu do statistiky
  • Jenkins buildID 161
    • Bug 6214 - Oprava storna predlzenia casoveho listka na mifare standard kartach. Chyba bola sposobena nespravnym ziskanim tarify pre storno.
    • Bug 6110 - Orava vydaja listka s jednozastavkouvou castou na zaplatenie z EP. Oprava talce poctu zon a ceny pri takomto kombinovanom listku
    • Bug 6211 - Oprava kontroly zon na hranicnej zstavke pokracujuceho spoja. Vzdy ju vyhodnotilo ako neplatnu, pretoze sa nespravne ziskavalo nastupiste zo vstupnych dat
  • Jenkins buildID 160
    • Bug 6134 - Oprava storno doplatku na kombinovanu jazdu JL+CL v pripade doplatku hotovosti.
    • Bug 6187 - Oprava prehravania zvukov pri prechode na nastupnu zastavku. Aplikacia sa zacyklila a sposobila pad.
    • Bug 6193 - Oprava zapisu kilomentrov do statistiky pri prechode z IDS do neIDS usekov
    • Bug 6191 - Opravene ziskavanie casovej platnosti pre listok. V pripade listku na dve zony s casom jazdy vyssim ako 15 minut davalo 60 minut. Chyba bola v nespravnom volani funkcie pre ziskanie riadku cennika
    • Bug 6202 - Oprava zabudnutej kontroly na povolene zavody pri predlzeni
    • Bug 6190 - Oprava zapisu zasaviek do statistiky pri jazde na PCL
    • Bug 6195 - Vyriesilo sa z bugom 6195
  • Jenkins buildID 159
    • Redmine task 1468 - Prerobenie kniznice vydaju listka na jeden sumarny issued ticket. Z pohladu zmeny spravania by sa nemalo nic zmneit. Jedna sa o zmenu vnutornej architektury. Moze ovplyvnit spravanie aplikacie v nasledovnych bodoch:
      • Zastavky, cislo listku v statistike
      • Klasicke prestupy do stanoveneho casu s prestupom zdarma
      • Tlac pokracujucich spojov na listku
      • Tlac jednorazvych listkov, tlac plnenia. Obzvlast pozor na cislovanie listkov
      • Krizovy prestup - kompletne otestovanie funkcionality
      • Skontrolovanie statistickych zaznamov
      • Storno hotovostnych aj kartovych operacii. Pozor, nezabudnut na predaj a predlzenie CL
      • Predaj a predlzenie CL na kartu
      • Logy EP v statistike a na karte
      • Plnenie karty
      • Pkracujuce spoje v mode kombinovaneho a nekombinovanehop listku
      • prechod pokracujuceho spoja na inu tarifnu skupinu v mode kombinovaneho anekombinovaneho listka
  • Redmine task 1473 - Vycistenie dispecerskeho modulu, aktualizacia dokumentacie.
  • Bug 6107 - Oprava chyby vo vypocte, ak obchadzky zacinaju na tej istej zastavke, zle pocitalo km vzdialenost.
  • Redmine task 1401 - Implemntacia vytvarania sekcii a zaklade zmeny tarifnych skupin. V pripade, ze sa najde sekcia s inou tarifnou skupinou, najde sa tarifa s rovnakym cislom tarify na nahradnej tarifnej skupine zakladnej tarifnej skupine
  • Redmine task 1455 - Prerobenie algoritmu vytvarania trip sekcii na zaklade zonacie. V priapde zonacie useky nemaju byt celistve, ale maju byt ohranicene na zaklade zon.
  • Redmine task 1441 - Implementacia tlace celkovej platnosti jednorazoveho listka na zaklade poctu zon alebo casu cesty od nazstupnej po vystupnu zastavku
  • Redmine task 1395 - Zvacsenie textovych poli zastavky koli UTF8 na velkost 70 (dlhy nazov) / 35 (kratky nazov) znakov.
  • Bug 5858 - Oprava chyby vo vypocte, ak dve obchadzky zacinaju na tej istej zastavke, tak bralo vzdy iba prvu.
  • Bug 5691 - Oprava hlasenia zvukov, ktore sa generuju zo suboru sound.bin. Chyba sposobovala nepridanie posledneho segmentu zvukovej stopy. Prejavovalo sa to napriklad pri vstupe do vydaja nezahlasilo cislo linky, pretoze v editore zvukov bolo posledny segment cislo linky
  • Redmine task 1333 - Otestovat kompletne funkcionalitu nevrateneho vydavku ( refaktoring triedy + vyhodeny dualny obeh )
  • Redmine task 1053 - Otestovat nastavenia systemu ( zmena jasu,hlasitosti, podsvietenia klavesnice )
  • Redmine task 1089 - Otestovat co najviac moznych pripadov storna listka. Storno, predaja ČL, predlzenia, jazdy na ČL, storno predaja ked je uz zakupena jazda (to by nemalo dovolit), storno, jednorazvoeho listka (majitela, dokupovanehych listkov)… V pripade ze je storno len posledneho listka, tak storno JL by malo vracat do predchdazajuceho stavu (teda zrusit stornovany listok a nahrat spat presne to co tam bolo predtym)
  • Redmine task 1210 - Implementacia zapisu poradia zastavky do statistiky v pripade jazdy na casovy listok. Je potrebne otestovat kompletne zapis 'zastavkyID' a 'poradia zastavky' pri vsetky operaciach v kombinacii s nastavenim kombinovaneho listku.
  • Redmine task 1213 - Implementacia hotkey CMDHKeySendEmergencyMessageToDispatching + implementacia menu commandu: CMDSendEmergencyMessageToDispatching. V pripade zvolenia commandu vodicom si aplikacia od obsluhy vyziada potvrdenie s textom 'Potvrdte prosim zaslanie spravy na dispecing'. Po naslednom potvrdeni sa posle nudzova sprava typu 3-20 na dispecing a zobrazi sa vodicovi hlasenie 'Núdzové hlásenie bolo odoslané na dispečing.'. Notifikaciu je mozne zrusit pomocou klavesy ESC aj ENTER.
    • Dokumentacia k funkcionalite sa nachadza: Dokumentacia/Projekty_ISO/02_PlatobnySystem-Intel/VseobecneAnalyzy/01_OnboardComputer/PopisSpravania_1_11.pdf, sekcia 'Núdzové hlásenie pre privolanie pomoci'
  • Bug 5563 - Oprava zadavania DZVV/ICV(chyba systemu 119). DZVV a ICV sa ma zadavat len raz pri otvarani odpoctu. Algoritmus zobrazovania okien bol upraveny tak ze po zobrazeni okna prikazov alebo linky a spoja sa okno DZVV/ICV vymaze z historie a ponukne sa opat az pri otvarani noveho odpoctu.
  • Bug 5543 - Ladenie predaja spolucestujucich na navaznych linkach pri zapnutom kombinovnaom listku. Algortmus kombinovanho listka upraveny vzdy tak, aby aj spolucestujuci isli algoritmom ako majitel s vynimkou ze pre spolucestujucich sa neuplatnuju casove listky.
  • Redmine task 1257 - Odstranenie modulu komernych zliav
  • Redmine task 1483 - Otestovat funkcionalitu predaja a predlzenia casovych listkov na PP
  • Redmine task 1255 - Prerabka ziskavania suradnic zo zstavok a nastupist. Suradnice sa uz daju ziskat len z instancie nastupista. Suradnice, ktore sa plnili z nastupista do EZastavkaVypis boli odstranene. Dalej bola implementovana funkcionalita nad ECP na ziskanie nastuposti podla poradia na spoji.
    Boli Odstranene vsetky deprecated funkcie z kniznice dataio. NEkompatibilne zdvihnuta verzia na 2.0.0
    Kniznice AppCoe, DataIO, OBCDevices zdvihnute nekompatibilne na verziu 2.0.0
  • Bug 5612 Oprava generovania a prace s kontrolnym cislo:
    Oprava zapisovania zaporneho kontrolneho cisla do stavoveho suboru aplikacie LastStatus.xml.
    Oprava vstupu do vydaja, v pripade uzavreteho odpoctu, bez vypnutia PP prejde cez polnoc a vojde sa na rovnaku Linku/Spoj. Aplikacia osetrena aby pri prechode cez polnoc vygenerovala vzdy nve ochranne cislo.
  • Bug 5613 - Pocitanie cestujucich funguje tak, ze sa na vystupnej zastavke navoleneho poznaci/pripocita pocet cestucjucich. Pri storne musim zo statistiskych zaznamov ziskat spravnu vystupnu zastavku a odrata z algoritmu pocitania cestucjucich na zaklade tejto zastavky spravny pocet cestujucich.
    Problem ale nastaval pri kombinovanom listku. V statistike sa nachadzalo viacej statistickych zaznamov s rovnakym cislom listka, pricom kazdy disponoval informaciami o zastavkach. Statiticke zaznamay ale predstavuju len useky celej jazdy, nie ralne navolene zastavky. Na zaklade priznaku KombinovanyCL_JL( 3. bit v Priznaky1 ) sa sparuju vsetky statisticke zaznamy so zvolenym cislom listka najde sa zastavka s najvyssim cislo poradia na linke. NA zaklade najdenej zastavky sa nasledne spravne odrata pocet cestujcich

* Bug 6040 - Otestovat zakaz oznacovania na poslednej IDS zastavke v pripade ze je spoj z IDS do neIDS useku * Bug 6745 - Opraveny preklad a uprava aj aby po prechod na volbu konecnej zastavku ju posunulo v pripade ze prva zastavka je az za nou (ak je prva konecna tak to nespravi)

r1505 - Nevydana verzia

VSETKY ZMENY SU ZAPRACOVANE VO VYDANOM RELEASE 1510

Builds and changelog

Notes

  • Otestovat zapisovanie logov penazenky na kartu ( Refaktoring )
  • Otestovat storno listkov ( Refaktoring )
  • Otestovat zobrazovanie platnosti zlavy pre karty + specialne pre karty s providerom 102 a 104
  • Otestovanie vycitavanie sensorov so zariadenia PRODINO. Nastavena mensia priorita pre proces vycitavania ako je hlavna aplikacia pre odlahcenie systemovych prostredkov. Pozri build 140 v release 1501

Stable release changelog

Prerelease changelog

  • next build
    • Uprava nevrateneho vydavku podla pripomienok v Redmine task 884 ( max hodnota platby 200 000, vydavanie cez enter, osmy hotkej zobrazuje destatinnu bodku )
    • Bug 5826 - Oprava nereagovania tlacenia vystupnej zastavky na nastavenie 24 ( dlhe kratke nazvy )
    • Bug 5810 - Oprava nespravnej hlasky na citacke v pripade aktivacie karty
    • Bug 5698 - Uprava posielanaia meskania/nadbiehania na dispecing
    • Bug 5634 - Oprava skracovania spoja podla PrikazKurzu v pripade ze konecna zastavka bola rovnaka na spoji aj na prikaze kurzu → sposobovalo to oreazanie zastavok na navaznom spoji a nasledne nevyratanie ceny.
  • Jenkins buildID 139
    • Zdvihnutie platobneho 12_001 → 12_001_1 - Oprava citanie kariet s pomocou PCSC, po prvom citanie sa niekedy vynuloval handler karty co malo za nasledok dalsie necitanie kariet
  • Jenkins buildID 134
    • Bug 5529 - OPrava dvojiteho zaratania sumy v pripade predlzenia casoveho listka
    • Bug 5528 - Oprava nezapocitania transakcie v pripade ze bol pri zapnuti suctu predosli listok za 0

* Jenkins buildID 131

  • Bug 5517 - Uprava zleho vyhodnocovania neaktivnej karty
  • Bug 5514 - Oprava zapocitania zlej ceny v pripade suctu listkov a hromadneho listka
  • Bug 5488 - Oprava nschovania okna pre vklad na kartu po ESC na hlasku SK wallet
  • Bug 5516 - Oprava zobrzovania zlej ceny na displeji v pripade hormadneho listka ( zla cena sa zobrazila az po vydaji listka )
  • Jenkins buildID 130
  • Jenkins buildID 129
    • uprava sablony pluginu dispecingu vyhodnene libky ds_ a libdispatching ktore sposobovali ze sa na dispecing posielala sprava 2x
    • Bug 5488 - Oprava nekontrolovania dobijania kreditu a nahravania casoveho listku na kartu zo slovenskou penazenkou
    • Bug 5494 - Oprava chyby 58 pri vstupe do vydaja na niektorych linkach
  • Jenkins buildID 128
    • Bug 5398 - Oprava padu aplikacie v pripade nenastaveneho nastupista na zastavke. Pri vyhladavani okruhov zastavok nebolo osetrene nastupiste na zastavke, co sposobilo pad aplikacie.
    • Bug 5374 - Oprava neporolongovaneho datumu pri tlaci listka pre karty 102 a 104
    • Redmine task 1175 - Implementacia wrappra funkcie GetCustomerProfileValidity z fasady do ECardBusinessLogic, ktora zapuzdruje ziskanie platnosti zlavy z karty a prepocet zapuzdruje prepocet platnosti zlavy pre studentske karty na zaklade nastaveni tarifneho systemu. Nutne otestovat zobrazovanie platnosti zlavy na aplikacii PP aj CIT
  • Jenkins buildID 126
    • Bug 5367 - Oprava posielania nuloveho cisla odpoctu do dispecingu
    • Bug 5371 - Vyhodenie pluginu dispecing z common projsetu → dispecing sa presunul do app a do libdispatching
  • Jenkins buildID 125
    • Vykompilovanie s PT verzie 12_001
  • Jenkins buildID 123
    • Prvotna verzia release-u 1505
  • Redmine task 1084 - Nezapisovat riadok cennika pri jazde na casovy listok do statistiky
  • Redmine task 1012 - Povolenie stora casoveho listka ak je jazda na casovy listok v pripade ak platnost casoveho listka zacina az v buducnosti
  • Redmine task 1009 - Prerabka suctu listkov Otestovat sucet listkov podla dokumentacie
  • Redmine task 966 - Presunuta logika pri predlzovani casovych listkov do kniznice ticket issue logic, treba otestovat ci sa nezmenila fukcionalita pri predaji a predlzovani CL
  • Redmine task 961 - Odstraneny subor emtime skontrolovat spravonost casov v statistike a aplikacii ( storno datum listka, pociatocny konecny listok datum, datumy udalosti v statistike a pod ..)
  • Redmine task 484 - Dorobene zobrazovanie meskania spoja pri poznamke o prestupe
  • Redmine task 941 - Treba kompletne otestovat pocitanie cestujucich hlavne storno na navaznych linkach, prenos cestujucich pri navaznej linke, uchovavanie poctu cestujucich pri pade aplikacie
  • Redmine task 925 - oprava padu Analyzera pri pade Aplikacie ( nad zmazanym EConnection sa este pracovalo ) Otestovat spravanie sa Analyzera pri pade aplikacie
  • Redmine task 209 - Otestovat kompletne predaj vo vydaji + kotrola spravnych cien (jednorazove listky, casove listky, volba zon, tarif) ( prerobene pocitanie ceny cez kniznicku ticket issue logic vo vydaji namiesto vypoctu ceny )
  • Redmine task 860 - Otestovat spravne fungovanie odchylkoveho prikazu na MHD aj Primeste pre Touch aj Keyboard
  • Redmine task 631 - Spojenie pluginu dispecerskeho z aplikaciou. Nutne kompletne pretestovanie funkcnosti dispecingu
  • Redmine task 888 - Uprava generovania ochranneho cisla. Pridanie identifikatoru dna na poziciu desatistisicov.
  • Redmine task 884 - Otestovat fungovanie nevrateneho vydavku vydavku ( aj zahranicne linky kde je ina mena + zobrazovanie na koncovom listku a ci sedia sumy ). Group UnpaidExpenseData popisana na wiki
    • Dokumentacia: Dokumentacia/Projekty_ISO/02_PlatobnySystem-Intel/VseobecneAnalyzy/01_SpolocneVlastnostiCitackyAPalubnehoPocitaca/SpolocneVlastnostiCitackyAPalubnehoPocitaca_1_8.pdf
  • Redmine task 903 - Impelemntacia zobrazovania poctu cestujucich v mode vydaja zoznamu zastaviek (IRMA + touch).
  • Redmine task 762 - Zjednotenie funkcii Get/Set provider a companynumber v kniznici appcore v podmodule cardfacade v implementaciach casovych listkov. Uprava spocivala v odstranneni Set/Get CompanyNumber, pretoze na karte je len jedna polozka a to provider, ktora sa plni pri predaji/predlzeni CL zo vstupnych dat zo struktury SetFrima z polozky ProviderID. Je nutne otestovat predaj, predlzenie a naslednu kaceptaciu casovych listkov vo vozidle
  • Redmine task 971 - Fiktivne prestavenie karty typu 'student' na 'celu/bez zlavy' po dovrseni veku 26 rokov.
  • Redmine task 999 - Uprava vyhodnocovania domaceho casoveho listka a nasledne zobrazenie casovych listkov len domaceho zavodu.
    • Vyhodnotenie casoveho lestku domaceho zavodu je zavisle od kartoveho media:
      • Mifare standard transadata struktura - podpora len pre strukturu TYPE_TIME_TICKET_ZONE. Pre ostatne casove listky polozka provider nie je podporovana. Platnost listka sa vyhodnocuje na zaklade existencie tarify na tarifnej skupine na zaklade tarifne listka a cisla mhd
      • Ostatne su vsetky
  • Redmine task 1006 - Implementacia extra operacie, ktora synchronizuje cislo providera na desfire karte. Na desfire karte je provider duplicitna polozka a stavalo sa ze sa nezapisal na obidve miesta( jeden krat je v strukture CustomerData a druhe miesto je v strukture FareDataDirectory ). Extra operacia ak zdetekuje takyto stav, zapis providera na obe miesta(CustomerData aj FareDataDirectory )
  • Redmine task 1063 - Implementacia tlace IC DPH pre zahranicne tarify pod zastupnym znakom 'foreign_vat_number'. Popis spolu s ukazkou doplneny na wiki popis poloziek Ticket.xml
  • Redmine task 1045 - IFC udalost pre predlzenie zlavy - na PP aj na citacke
  • Bug 4093 - Otestovat fungovanie navaznych spojov aj pre MHD ( zavod PB ), skontrolovat zapisovanie listkov PAL aj MHD, skontrolovat zapisanie pripojneho spoja
  • Bug 4175 - Otestovat striedanie vodicou oprava padu pri striedani vodicov
  • Bug 4439 - Otestovat fungovanie skratenych spojov ( vydaj cez prikazy )

r1501

Builds and changelog

Notes

  • striedanie vodicov nefunguje korektne oprava naplanovana na 1505 pad pri escapoch
  • Podla Katky sa data generuju vsade na UTF-8 tak ak je zle kodovanie treba vygenerovat UTF-8 data
  • V defaultnych sablonach listkov je zmenene EMtest na TransData - aby to tlacilo vsade rovnako jevhodne u kazdeho zakaznika upravit sablony listkov
  • Nekompatibilna zmena pozor na zavody kde si nastavuju menu.xml v externych datach ( v menu.xml vymenit prehodit CMDTarrifList za CMDTarrifs ) CMDTarrifList - tlaci vsetko CMDTarrifs len aktualne + upravit ( bolo to historicky naopak opravilo sa )
  • Otestovanie prehravania aplikacie pocas otvoreneho odpoctu, vid bug Bug 3088 a vsetky ostatne pripady prehravania dat
  • zapnutie handlera na vycitavanie teploty a senzorov HwConfig.xml na ceste /opt/emtest/etc/hlavny/ pridat tag <Device Name=“ServiceSnmpReceiver” /> ( + treba mat novy system od Pala s binarkami snmp verzia min. 2.7.35 )
  • uprava GPSdriver-a koli padu na platforme transdata_cortexa9 ( uprava buffer-a ) zatial sa nevie preco
  • upravovana logika vydaja listka, zapis do statistiky a pocitana ceny aby sa to dalo pouzit aj na terminali (OCL, automat, predpredaj) kde nie je ziadna informacia o aktualnej linke (a tym padom sa od tejto informacie abstrajhuje na takomto zariadeni). Vozidlovej aplikacie by sa to nemalo dotknut, ale chybicka sa moze stat
  • Uprava monitoring.xml - pridanie tlaciarne pre monitorovanie stavu tlaciarne. Je potrebne upravit externe data pre zavody, kde si nahravaju iny ako standardny monitoring.xml podla standardneho monitoring.xml, vid build 127

Support release changelog

  • Jenkins buildID 228
    • Bug 7360 - Odstraneny flag 'ForceRecheckCard' z konfiguracneho suboru PTConfig.xml z dovodu spomalenia citania desfire kariet kariet
  • Jenkins buildID 206
    • NoBugID - prekompilovanie aplikacie s upravenym FWUpdateConfig, kde bola opravena cesta k HwConfig-u. vyzera ze duplicita so 195
  • Jenkins buildID 195
    • NoBugID - prekompilovanie aplikacie s upravenym FWUpdateConfig, kde bola opravena cesta k HwConfig-u. Je potrebne otestovat prehravanie firmware-ov napriklad na UL tlaciarne
  • Jenkins buildID 194
    • Bug 6491 - Oprava vypoctu naroku na prepravu zdarma v MHD rezime. Chyba bola sposobena neosetrenou logikou prestupnych rokov a datumom 29.12 v kniznici 'core' v triede EDate. Funkcionalita bola prerobena na QDate a ifdefnute na GNUC, aby bola zabezpecena kompilacia aj pre Windows verzie.

Stable release changelog

  • Jenkins buildID 162
    • Bug 6028 - Uprava poradia operacii pri otvarani odpoctu + kontrola navratovej hodnoty
    • Update PT to version 11_004_5 Oprava chyby 131
  • Jenkins buildID 157
    • Bug 6178 - Oprava chyby pri cisteni udalostnych suborov - ked bol cas na cistenie, tak sa subory zmazali a zacali stahovat odznovu. Ak toto stahovanie zlyhalo, tak strojcek ostal bez udalosti ale s ulozenym najvyssim cislom udalosti pred zmazanim. Potom si stahoval uz iba novsie udalosti → mal len zopar najnovsich. Riesenim je spolu so subormi zmazat aj subor s najvyssim cislom udalosti.
  • Jenkins buildID 156
    • Bug 5846 - Oprava prihlasovania revizora na OBC v pripade ze predchadzajuca kontrola bola ukoncena zmenou zastavky (prejavovalo sa to o.i. tak ze nasledne bolo treba 2x prilozit kartu revizora aby vypisalo na OBC ze je prebieha revizorska kontrola)
  • Jenkins buildID 142
    • Bug 5434 - Re-Oprava nastavovania timeout pre PIC pri komunikacii cez rs485Mode2 (pomala 485). Zmena hodnoty timeout pri posielani sprav na R&G tabule s R&G protokolom
  • Jenkins buildID 141
    • Bug 5734 - Oprava nezobrazovania dochadzania papiera v Status Bare vo vydaji
    • Bug 5434 - Oprava nastavovania timeout pre PIC pri komunikacii cez rs485Mode2 (pomala 485). Zmena hodnoty timeout pri posielani sprav na R&G tabule s R&G protokolom
  • Jenkins buildID 140
    • Bug 5669 - Oprava vytazenia plaubneho pocitaca z dovodu vycitavania teplot pomocou snmp recevera. Nastavenie mensej priority ako je aplikacia palubneho pocitaca
  • Jenkins buildID 138
    • Redmine task 1274 - Implementacia globalneho nastavenia c. 44, ktore umoznuje zapnutie dokupovania spolucestujucich len na prvej citacke.
  • Jenkins buildID 137
    • Bug 5633 - Oprava upolatnovania nastavenia tarifneho systemu 'Preprava v MHD zdarma' pre spolucestujucich. NAstavenia ma sluzit len pre majitela cipovej karty
  • Jenkins buildID 136
    • Bug 5581 - Upravnene spravanie aplikacie na chybovy kod APL_ERROR_NO_DATA_TO_WRITE z PT. Povodne sa volal WriteOK. Domnievame sa ale ze to sposobuje chybu duplicitneho zapisu zaznamu do statistiky. Chybu moze PT vratit v pripade nespravneho docitavania dat z karty, alebo v priapde ze sa zapisuje jednorazvoa kolekcia bez jednorazovych listkov a v mnohych dalsich pripadoch.
  • Jenkins buildID 127
    • Bug 5370 - pridanie tlaciarne do konfiguracneho suboru monitoring.xml. Je potrebne upravit externe data pre zavody, kde si nahravaju iny ako standardny monitoring.xml:
      • <File DeviceType=“7” CheckTime=“10000” Path=”/tmp/StatusPrinter.dat” Bitmap=“0xFFFFFF”/>
  • Jenkins buildID 124
    • Bug 5341 - Plnenie cisla odpoctu z konfiguracneho suboru Statistikacfg.xml pri otvarani odpoctu
  • Jenkins buildID 121
    • Bug 5285 - Oprava kedy sa specialne texty nezobrazovali na FRONT2 tabuli
  • Jenkins buildID 120
    • Bug 5261 - Oprava stahovania Status suborov z citacky do PP
  • Jenkins buildID 119
    • BUILD 109 az 117 nepouzivat - vykazuju chybu padu aplikacie - vid bug 5239
    • Bug 5239 - Oprava padu aplikacie. Chybu sposobovalo pripojenie RG tabule. Chyba bola v 'emasterinterconnevent', ktory sa pokusal spracovat data zo spravy od GR tabule. Spracovanie dat skoncilo padom aplikacie(nespravne pretypovanie dat).
    • Bug 5235 - Oprava zlych casov na zozname listkov
  • Jenkins buildID 117
    • Bug 5211 - oprava tlace zoznamu zastavok a listkov pridany cas linka spoj a v zozname listkov meno aktualnej zastavky
  • Jenkins buildID 116
  • Jenkins buildID 115
    • Bug 5200 - v pripade navazneho spoja sa neprenasaju cestujuci ( sposobovalo to pad alikacie v niektorych pripadoch ) aktualne sa vzdy vynuluje pocet cestujucich pri vstupe do vydaja ( chyba je uz opravena v 1505 )
  • Jenkins buildID 114
    • oprava zleho merge 1501 do mastra ( zakomentovanie libky ui pre touch rozlisenie 640×480 )
  • Jenkins buildID 113
    • Bug 5186 - hotfix master branch - oprava tlace konecny listok na predbeznom odpocte
  • Jenkins buildID 112
  • Jenkins buildID 111
    • Bug 5122 - update PT z verzie 11_004_3 → 11_004_4, oprava prepisu kariet - pridanie node-u <ForceRecheckCard value=“1” /> do PTConfigu na CIT a PP - zdvihnutie sablony PP na ver11_1 a CIT na ver04
  • Jenkins buildID 110
    • Bug 5145 - Oprava zobrazovania casu generovania udalosti v infe o systeme. V subore je informacia v UTC, my sme ju zobrazovali ako localTime, co sposobovalo posunutie o dve hodiny dopredu.
    • Bug 5122 - Oprava prepisovania karty - Zdvihnutie PT na verzie 11_004_3 z verzie 11_004_2
  • Jenkins buildID 109
    • uprava sablon pre zoznamy + pociatocny koncovy listok ( pridany text transdata do hlavicky ako pri ostatnych listkoch )
    • Bug 5139 - Oprava zresetovania cisla listka v statistike na Citacke pri prehrati balika
    • refactoring v masterinterconn/ovladac prepojenia palubnych pocitacov - uprava sposobuje pad. Oprava je vo verzii v builde 119

Prerelease changelog

  • Jenkins buildID 107
    • Bug 5078 - Oprava posielania nespravnej ceny listka z PP na CIT. Cena sa pripravuje z realne vydanych dat, kde su zohladene zlavy ( napr. prestup )
    • Bug 5111 - Oprava zamrzu pri vstupe do vydaja ak bolo pred tym vstupene do nepovolenej alebo zrusenej linky
    • Bug 5124 - Oprava nespravneho vyhodnotenia karty vo vydaji. Vypisovalo chybu 'Nespravny vodic'. Riesenie spocivalo v zapoznamkovani manualneho hide-u okna DZVVICV. O hide sa stara kniznica OBCUI, ktora pri prepnuti okna skryje aktualne a zobrazi nove okno. Problem bol, ze ked sa Okno DzvvICV skryje manualne, aplikacia sa prepne na velmi malu chvilu do stavu prihlasenia, kde sa preposiela citaci request pre kartu vodica. Nasledne sa aplikaca prepne do stavu volby prikazu/LS a vojde do vydaja. Citaci request sa ale peridicky posiela kazdych 5 sekund a teda po prilozeni karty sa vyhlasi chyba, ze sa nejedna o kartu vodica. Hide sa zapoznamkoval a operacie hide a show sa prenechavaju na kniznciu OBCUI.
    • Bug 5133 - Oprava nespravneho tlacenia PL,KL v pripade ak boli zapnute reklamy
    • Bug 5131 - Oprava kedy tlacilo text Zony aj v pripade ze ziadne zony neboli naplnene
  • Jenkins buildID 106
    • Bug 5076 - Oprava nezobrazovania tarif pre spolucestujucich v pripade jazdy na casovy listok na desfire karte
    • Bug 5078 - Oprava posielania nespravneho infa o vydanom listku na citacke do PP
    • Bug 5075 - Oprava nezobrazovania casoveho listka zakupeneho na mifare v predpradaji ( docasne vyhodena kontrola na domaci zavod naplanovane na 1505 redime task 999 )
    • Bug 5063 - Uprava pocitania meskania v pripade ak je prejdena vzdialenost vacsia ako vzdialenost v datach pocita sa zo vzdialenostou v datach
    • Bug 1961 - Uprava zapisovania poradia zastavok. Zapisovanie poradie na spoji. Povodne sa zapisovalo poradie zastavky v kolekcii zastavok vo vstupnych datach
  • Jenkins buildID 105
    • Bug 5050 - Oprava padu pri dokupovani cestujucich na 2.4 citacke
    • Bug 4981 - Oprava zobrazovania hodnoty nastaveniascreen savera v spinboxe po prehrati aplikacie
  • Jenkins buildID 104
    • Bug 4992 - Oprava pripocitania dvoch listkov do suctu listkov pri predlzeni casoveho listka
    • Bug 4981 - Oprava zobrazovania hodnoty nastavenia hlasitosti v spinboxe pri prehrati aplikacie
  • Jenkins buildID 103
    • Bug 1961 - Oprava zapisovania poradia zastavok do statistickeho zaznamu 'EJednorazovyNastup'. Zapisovali sa len zastavky ID
  • Jenkins buildID 102
    • Bug 4991 - Oprava zobrazovania sumaru listkov po storne. V pripade vydaja prveho listka a nasledneho storna sa storno neodratalo od celkovej sumy listkov.
  • Jenkins buildID 101
    • uprava sablony menu.xml CMDTarrifs - presunute do IssueRegistry ( tlac vydajovych tarif ) a CMDTarrifList - presunte do MainRegistry ( tlac vsetkych tarif na vsetkych tarifnych skupinach )
    • Bug 4970-oprava zapisovania trzby do barcodu podla wiki
  • Jenkins buildID 100
  • Bug 4966 - oprava nespravneho cisla na koncovom listku
  • Bug 4965 - oprava nespravneho datumu na koncovom listku
  • Bug 4962 - pridana odstranena kontrola na novy mesiac pri vstupe do odpoctu
  • Bug 4950 - pri esc v okne pre zadanie datumu sa vola SetDefaultState nad vydajom aby sa obnovilo autoinfo
  • Bug 4951 - pridana kontrola ci platnost predlzovaneho ( predavaneho ) casoveho listka nie je za platnostou karty .
  • Bug 4928 - po vytlaceni zoznamu tariff a tarifnych skupin v zoznamoch sa ostava v menu okne ( menu okno sa neschova )
  • Bug 4945 - oprava focusu v menu pri stlaceni cisla
  • Jenkins buildID 99
  • Bug 4923 - oprava viacnasobneho volania menu commandu v pripade rychleho stlacenia enter a cisla menu commandu
  • Bug 4889 - oprava nespravneho porovnavania tarif pri prestupe
  • Bug 4866 - Change request - uprava zobrazovania notifikacie(vo vydaji sa zobrazuje v autoinfo okne informacia o komunikacii) o komunikacie s centrom pri vycitavania laebo nahravani dat do a z palubneho pocitaca.
    • Dokumentacia k upravene spravaniu aplikacie:
      • Dokumentacia/Projekty_ISO/02_PlatobnySystem-Intel/VseobecneAnalyzy/01_OnboardComputer/PopisSpravania_1_7.pdf
  • Bug 4915 - Uprava tlace zoznamu tarif - aplikacia s anevratila do vydaja po vytlaceni ako ostatne zoznamy
  • Bug 4928 - Oprava padu aplikacia v pripade ze vodic este nebol vo vydaji a dal tlacit zoznam tarif.
  • Bug 4924 - V pripade, ze sa nachadzam v okne storna, v stave ked mam navoleny listok ktory sa ma stornovat a cakam uz na prilozenie karty, nema sa povolit zobrazenie menu, ale ma sa primarne ukoncit storno a kartova transakcia. Zobrazenie menu bude ignorovane a notifikovane v logu aplikacie.
  • Jenkins buildID 98
    • Bug 4850 - prehravanie zvuku 'beepAfterSellWithoutWriteOnCard' v pripade predaja listka bez zapisu na kartu
  • Jenkins buildID 97
    • Bug 4808 - Oprava nespravneho zapisovania Cisla tarifneho listka na kartu - prekompilovanie s platobnym 11_004
  • Jenkins buildID 96
    • Bug 4827 - Uprava logiky aplikacie na ESC otazky chcete otvorit odpocet sa vrati do prihlasovana ( doteraz sa zobrazovalo menu )
    • Bug 4837 - Oprava kedy na Keyboarde 640×480 davalo Touch 640×480 UI-cka ( defaultne sa zakomentovalo 640×480 pre Touch kedze sa nikde momentalne nepouziva )
    • Bug 4816 - Oprava vydaja listka na BMK. Necital sa cardHolder, co sposobovalo, ze sa nevytiahol datum narodenia potrebny pre vydaj cestvoenho listka. V release 1501 doplnene citanie cardHoldera pre vsetky media
    • Bug 4808 - Oprava nespravneho zapisovania Cisla tarifneho listka na kartu - zdvihnutie PT z 11_003 → 11_004
    • Bug 4806 - Oprava tlace Linka/Spoj/Ochranne cislo v hlavicke listka pri predlzovani casoveho listka
  • Jenkins buildID 95
    • Zdvihnuty PT z 11_002 → 11_003
    • Bug 4817 - Oprava zobrazovania komentara pre aktualnu zastavku pri vsetkych zastavkach.
    • Bug 4811 - Uprava velkosti auto infa pre 640*320 keyboard rozlisenie
    • Bug 4819 - Uprava nezapisovania udalosti prichodu na prvu zastavku v pripade za sa pri vstupe do vydaja nachadza v okruhu prvej zastavky
  • Jenkins buildID 94 - develop testing build
  • Jenkins buildID 93
    • Bug 3812 - oprava builu 90. Nevytvarala sa SPI zbernica pre emtest_xscale platformu, tym padom neprebehla inicializacia tlaciarne a netlacilo listky
    • Oprava tlace odpoctov a zoznamov na SPI tlaciarni
  • Jenkins buildID 92
  • Jenkins buildID 91
    • Bug 3812 - oprava obcasnej chyby tlace cestovneho listka pri SPI tlaciarni a systeme MHD v pripade, ze sa tlaci cez service.
    • Bug 4724 - oprava necitania karty ( Autovydaj ) v pripade vstupu a vystupu z menu vo vydaji
  • Jenkins buildID 90
    • Bug 4724, Bug 4565, Bug 3304, Bug 2256 - Oprava kedy sa koli nedokoncenej operacii nedalo vojst do menu a vyjst z vydaja
    • Bug 4747 - Oprava zapisu zastaviek pri navaznych spojoch do statistiky pri hotovostnom listku.
    • Bug 4769 - Oprava nepregenerovania protekcneho cisla ak sa po prejazde vstupy na rovnaku linku/spoj
    • Bug 4738 - Oprava vyhodnocovania pinu vodica ak sa prihlasuje vodic kartou a nie je otvoreny odpocet tak sa musi vzdy prilozit karta
    • Bug 4764 - Oprava zapisu nespravnej dph pri hromadnom listku na EP. Pri kartovej operacii sa nenasobila DPH poctom listkov
    • Bug 4749 - Oprava zapisu priznaku pri predaji spolucestujuceho, ktory sa nezapisuje na kartu
    • Bug 4750 - Oprava storna listka pre spolucestujuceho s inou zakupenou tarifou ako ma listok zakupeny pre majitela cipovej karty.
    • Oprava padu aplikacie pri starte aplikacie s prilozenou cipovou kartou na antene
  • Jenkins buildID 89
    • Bug 4670 - Oprava manualneho prichodu na prvu zastavku vzdy pri vstupe do vydaja ( zmena focusov )
    • Redmine task 466 - Implementovanych change request zobrazenia spojov, z ktorcyh je mozne na aktualny spoj prestupit.
  • Jenkins buildID 88
    • ziadne zmeny testing
  • Jenkins buildID 87
    • Bug 4686 - oprava nahravania bitmap do buse tabuli pri starte zariadenia
    • Bug 4671 - oprava padu aplikacie po vstupe do odchylky ak bola pred tym rovnaka LS jazdena na prikaz
    • Bug 4685 - oprava nemoznosti zrusenia vyzvy v okne vyzvy prilozenie karty pri plneni EP v pripade prechod do menu a nesledneho vyskocenia z menu
  • Jenkins buildID 86
    • Bug 4628 - opraveny pad binarky updateFirmwares ak sa vo vozidle nachadzaju stare aj nove tabule
  • Jenkins buildID 85
    • Bug 4486 - Uprava aplikacie, aby v pripade ze sa nachadza na konecnej zastavke a je zobrazena sprava o uspesnom prehrani dat bola hlaska zrusena a zacalo sa odpocitavat do ukoncenia spoja. Primarny problem je ze ak ostala hlaska zobrazena a a nevyslo sa z vydaja, posielalo sa meskanie do dispecingu.
  • Jenkins buildID 84
    • Bug 4542 - Oprava nezapisania vykonanej udalosti do statistiky.
      • Internetove udalosti sa maju vykonavat len vo vydaji, teda pri otvorenom odpocte a vytvorenom statistickom zazname EZmenaSpoj. Bez tychto podmienok sa udalost do statistiky nema zapisat. Pre vykonanie internetovej udalosti sa nemoze kontrolovat len priznak 'otvoreny dopocet' v konf. subore statistikacfg.xml. V otvorenom odpocte musi byt aj zaznam EZmenaSpoj. Co sa softverovo momentalne neda zistit. Preto sa spracovanie udalosti povolilo len vo vydaji, kde je zabezpecene ze je otvoreny odpocet a existuje zaznam EZmenaSpoj.
      • Jedinu vynimku pre spracovanie internetovej udalosti tvoria servisne karty, ktore sa blokuju fiktivne( nezapisuje sa zaznam do statistiky ), zobrazi sa informacia o blokovani karty. Udalost sa nepoznaci nikdy ako vykonana, teda pri kazdom prilozeni takejto karty sa vyhodnoti ako blokovana.
  • Jenkins buildID 83
    • Bug 4541 - Oprava zapracovana aj do citacky. Vid. build c. 80
  • Jenkins buildID 81
    • Bug 4518 - V pripade typu platby 10(Internetovy predaj) a navoleni storna takehoto listka sa zobrazi chybove hlasenie 'Nie je mozne stronovat listok!'
  • Jenkins buildID 80
    • Bug 3424 - Oprava posielania manualneho prichodu na konecnu aj v pripade prepnutia GPS-kou
    • Bug 4541 - chyba bola v ECardEventFileProcessor-e (AppCore). Pri osetreni, aby sa nepokusalo zapisovat zaznamy do statistiky pri neotvorenom odpocte sa nebralo do uvahy, ze na citacke odpocet otvoreny nie je nikdy.
  • Jenkins buildID 79
    • Upraveny HwConfigDefault.xml - Node 'ServiceSnmpReceiver' presunuty z device-u 'Slave' do device-u 'OnboardComputer'
    • Redmine task 858 - Odstraneny node Assignment z konfiguracneho suboru HwConfigDefault.xml
  • Jenkins buildID 78
    • Bug 4538 - Oprava samovolneho prepinania zastaviek bez vonkajsieho zasahu. Nekontroloval sa typ command-u z rozvodnej dosky. Problem sposobovalo paralelne zapisovanie na 485 z device-u IrmaDriver a ConnBoardDriver-u
    • Bug 4539 - Oprava nesynchronizovania zastaviek po restarte palubneho pocitaca v rezime SLAVE. Problem bol v zdielanej premennej. Aplikacia poseial zastavky v naseldovnom poradi: 1 - prichod na zastavku 2 - V pripade ze je MASTER palubak medziz zastavkami, tak sa posle aj odchod z aktualnej zastavky. Problem v ovladaci bol taky , ze sa spravy posielaju zasbou a pokial sa prve poslanie prichu stihlo vykonat data spravy sa prepisali druhou spravou a na plaubny pocitac v rezime SLAVe prisiel dva krat odchod zo zastavky 0
  • Jenkins buildID 77
    • Bug 4498 - Oprava otvarania noveho odpoctu pri pade palubneho pocitaca v rezime 'SLAVE' a naslednom pade plaubneho pocitacu v rezime 'MASTER'. Odpocet sa otvaral v pripade, ze sa zmenilo cislo vodica na palubnom pocitaci v rezime 'SLAVE'. Ten ale padol a cislo vodica sa v RAM pamati znulovalo, co malo za nasledok nesprane vyhodnotenie zmeny vodica a nasledne nespravne otvorenie noveho odpoctu + Zalogovanie zmeny stavov prepojenia plabunych pocitacov
  • Jenkins buildID 76
  • Jenkins buildID 75
    • Bug 3378 - Oprava nespravneho zobrazovania cislo ciela na BUSE tabuliach na pripojenom palubnom pocitaci v rezime SLAVE
  • Jenkins buildID 74 - chyba pri vytvaranie release verzie PT
    • Redmine task 816 - Zapis poctu cestujucich pri automatickom pocitani cestujucich pri zmene pomocou zariadenia IRIS MATRIX IRMA
    • Bug 4213 - V pripade zobrazenej informanej hlasky o uspesnom vykonani transakcie na palubnom pocitaci implementovana funkcionalita na obnovenie stavu( prechod spat do vydaja ) na udalost cardIn. Po zobrazeni obrazovky je potrebne zavolat metodu 'BreakReadRequest'. Metoda nastavi defaultny aplikacny receiver a posle prazny request na platobny termin. POZOR!!! NESTACI nastavit receiver metodou 'SetDefaultReceiver', pretoze na platnobny terminal je pripojeny v malej/velkej MHD viacero klientov( PP a CIT ). Je potrebne poslat prazdny request na platobny aby sa nastavil spravny klient( CIT ) pre prijatie udalosti cardIN/OUT
  • Jenkins buildID 72 - bez zmeny, testovaci build
  • Jenkins buildID 71
    • Bug 4375 - Pridana kontrola do drivera eternetovych tabuli ( OBCDevices ) na velkost BusStopKolekcie
  • Jenkins buildID 70
  • Jenkins buildID 69
    • Bug 4335 - Vyhodnene ( quint ) koli spatnej kompatibilite s qt3
  • Jenkins buildID 61,62,63,64,65,66
  • Jenkins buildID 60
    • Bug 4363 - Oprava nespravneho zobrazovania casu vytvorenia balika v uvodnej obrazovke na palubnom pocitaci
  • Jenkins buildID 59
    • Bug 4213 - V pripade zobrazenej informanej hlasky o uspesnom vykonani transakcie na palubnom pocitaci implementovana funkcionalita na obnovenie stavu( prechod spat do vydaja ) na udalost cardIn
  • Jenkins buildID 58
    • Bug 4315 - Oprava tlace DPH na listkoch - Kompletne pretestovanie DPH v systeme (tlac listkov, statistika, storna, plnenia, predaj listkov)
  • Jenkins buildID 53-57 - ladenie vydavania release-u z verzionovacieho systemu git
  • Jenkins buildID 52
    • Bug 4287 - Oprava posielania poctu cestujucich do dispecingu pri autmoatickom pocitani pomocou IRIS IRMA zariadenia
      • Oprava chyby pri IFC - plnenie typu platby do statistiky pri korekciach - plnilo sa nespravne cislo (ako by to ani nebola korekcia)
      • Oprava chyby pri IFC - pri korekciach desfire penazenky smerom nadol (znizovanie zostatku) koncil zapis vzdy nedokoncenou operaciou - posielal sa increment so zapornou hodnotou a to desfire karta neumoznuje
  • Jenkins buildID 51
    • Bug 4272 - Zakaz stornovania listka s typom platby 10 ( IFC platba cez internet ), vyhodneny nepouzivany member mTypPlatby
  • Jenkins buildID 50 - Prva aplikacia release-u 1501
  • Jenkins buildID 42..49 - ladenie vydavania release-u z verzionovacieho systemu git
  • Jenkins buildID 41
    • Redmine task 441 - odladenie prehravania firmware-ov. Povolenie prehravania firmware-ov s verziou mensou ako 11. Povodne bol takyto update zablokovany
    • Odladenie zariadeni komunikujucich po 485(Primarne zariadenie oznacovac). Chyba bola sposobena nespravnym poradim volania funkcii, ktora inicializuje zariadenia
    • Redmine task 377 - Ladenie tlace koncovych listkov
  • Jenkins buildID 40
  • Redmine task 704 - Otestovat zobrazovanie servisnych textov z menu na tabule
  • Redmine task 703 - Otestovat posielanie prevadzkovych velicin teplota + senzory do dispecingu
  • Redmine task 665 - Zvyraznenie poctu cestujucich ( ina farba okienka ) ak je pocet vystupujucich cestujucich vasci ako 0 ( treba nastavit v PRjConfigu PassangerOutHighlightColor pozri wiki )
  • Redmine task 625 - Otestovat posielanie spravy o prepojeni a odpojeni elektriciek do DRS
  • Redmine task 252 - Otestovat automaticke zobrazovanie okna zo spravami pri prijati spravy PrjConfig nastavenie ShowMessageOnArrival + fungovanie sprav ako takych
  • Redmine task 324 - Otestovat reagovanie aplikacie na nastavenie 192, 193 zobrazovanie mena a datumu narodenia v infe o karte
  • Redmine task * - Otestovat zobrazovanie kodovani kamenicky (meno na karte) a IBM852 (vstupne data) , pozriet ci sa niekde zle nezobrazuju texty
  • Redmine task 339 - Otestovat zobrazovanie skratiek zavodu v card infe + skontorolovat ci info pracuje spravne
  • Redmine task 272 - Otestovat zapisovanie CAN udajov pri novych rozvodkach
  • Redmine task 604 - Otestovat zapisovanie udalosti do statistiky ( zablokovanie/odblokovanie perifernych
  • Redmine task 612 - Otestovat zobrazovanie poradia casoveho listka v infe o karte + zobrazenie indexov od 1 nie od 0 pri jednorazovych listkoch
  • Bug 2889 - moznost zadat nazov firmware-u v konfiguracnom subore FWUpdateConfig.xml pomocou regexp-u, napr “RozvodnaDoskaV*.BIN”.
  • Redmine task 385 - Test ze zmena EMtest na TransData v sablonach “nerozhadze” vyzor listka.
  • Redmine task 153 - Zobrazovanie poznamky v okne zozonamu zastaviek
  • Redmine task 411 - Vyskusat fungovanie logovania klaves po zapnuti LogKeyboard v PRJconfigu
  • Redmine task 377 - vyhodenie kniznice EVzorListka z aplikacie - je nutne pretestovat kompletne tlac (tlacenie strona, pociatocny, koncovy, zoznamy zastavok, tarif, listkov, …) pre PL a KL treba pretestovat vsetky pripady ine meny MHD, primesto, storno zoznam, uzavierka… zapnute detaily… atd. (vseobecne xml pre koncovy / pociatocny listok upravit podla poziadaviek zakaznika ak treba) TicketCommandSegmentsList.xml, TicketCommandsList.xml, TicketLinesList.xml, TicketLineTripsList.xml, TicketTariffsList.xml, TicketTicketsLists.xml, TicketFinal.xml, TicketFinalCoiner.xml, TicketInitial.xml.
  • Redmine task 451 - implementacia prehravanie zvukovej stopy LockedCard.mp3 pod akciou PlayerActionCardBlocked v priapde blokovanej mifare karty
  • Redmine task 547 - Zapisovanie struktury EZmenaSpoj v pripade prechodu cez polnoc s aktualnym datumom
    • Aktualiazia 05.05.2017 - KTU - Funkcionalita sa implementovala z dovodu ze ak vodic vojde v jeden den a nevypne strojcek a prejde sa cez polnoc, potom mal celu trzbu v novom dni evidovanu v predchadzajucom dni.
      • Problem nastava pri prechode cez mesiac, vtedy by sa mali listkjy evidovat v predchadzajucom dni, co sa ale rozporuje s primarnou implementaciou. Zatial sa taketo pripade nebudu riesit a upravia sa rucne.
  • Bug 1623 - Otestovat pocitanie cestujucich a pamatanie si ich pocty pri vyskoceni z vydaja a opatovnom vojdeni do toho isteho spoja. Aj pri opatovnom vojdeni po restarte strojceka. Dobre bude aj skontrolovat ci spravne (v spravny moment a spravny udaj) posiela na dispecing. Idealne otestovat pocitanie klasicke aj pocitanie s IRMA zariadenim
  • Bug 1779 - Otestovat hlasenie cez citatcky (DPKE) na novych systemoch
  • Bug 1574 - Otestovat odpocitanie cestovneho liska pri zakupeni 2 spolucestujucich a naslednom storne
  • Bug 3041 - Otestovat zobrazovanie casovych listkov len domaceho zavodu
  • Redmine task 626 - Kontrola hodnot nastaveni tarify( zvolena hodnota pod a nad limitom, delitelnost cisla ) pri plneni karty pred prilozenim karty. Popis testovania v task-u
  • Redmine task 632 - posielanie INV a cislo linky do vyhybiek - uprava pre projekt Kosice
  • Redmine task 630 - Kontrola stavu tlaciarne pred vytlacenim pociatocneho a konecneho listka
  • Redmine task 419 - Implementacia posielania stavu tlaciarne na monitoring. Nutne pouzit upravene msv.xml, ktore je prilozene v task-u
  • Redmine task 485 - Detekovanie vypinania palubneho pocitaca pri rozbalovani aplikacie. Ak prebiera restart aleby vypinanie aplikacia sa nezacne rozbalovat.
  • Bug 3715 - Oprava ignorovania karty ineho zavodu a kartovych chyb v pripade ak karta nebola vycitana
  • Bug 3689 - Oprava nespravneho navratu do vydaja pri prebiahujcej transakcii na citacke. vodic musel stlacit 6x esc aby sa vratil do vydaja.
  • Bug 4224 - Oprava zobrazovania casu pri spojoch prechadzjucich cez ponoc
  • Bug 4154 - na ESC v spravach hidne okno
  • Bug 4246 - Oprava zapisu listka spolu majitela do statistiky pri kombinovanom listku treba kompletne pretestovat dokupovane listky pre kombinovany aj nekombinovany listok
  • Bug 4214 - oprava zly merge r1408 vytahovanie verzie z ESystemu
  • Bug 4183 - pridana extraoperacia na fixovanie bornNumber na karte
  • Bug 3568 - Oprava padu aplikacie pri krizovom prestupe na druhom navaznom spoji prestupneho spoja
  • Bug 4210 - mazanie pinu vodica pri otvorenom odpocte a vstupre do LoginWindow
  • Bug 4171 - Oprava spustenia odpocitavania na konci spoja pri dvojzastavkovom spoji ak sa voslo do vydaja mimo zastavky ( prichod na prvu zastavku )
  • Bug 3666 - Oprava prechodu z vydaja do menu aplikacie a spat. Ked sa z menu aplikacie vracalo naspat do vydaja ostavali navolene veci z predchadzajucej prace( autoinfo, prilozte kartu pre vydaj karty, cena pre kartu, naposledy navolena tarifa ). Aplikacia upravena tak, aby sa vratila do zakladneho stavu
  • Bug 2015 - Pri zakupeni listka a vypade LAN tlaciarne sa zobrazi chybove hlasenie 'Nie je mozne vytlacit listok'. Povodne sa nezobrazilo nic a tvarilo sa ze vytlacilo.
  • Bug 3088 - Oprava prehravania aplikacie pocas otvoreneho odpoctu. Stav odpoctu sa po starte aplikacie nastavil na hodnotu 0(Closed) co sposobovalo prehravanie aplikacie pocas otvoreneho odpoctu, pretoze realny stav sa nastavil az po uplnom starte aplikacie. Ak sa copytoflash dotazalo tejto triedy skor(prehralo sa nieco na strojcek) ako pred startom, tak sa prehrala aplikacia, pretoze bol nastaveny stav 'closed'. Oprava spocivala v nastaveni stavu odpoctu na opened po vytvoreni, triedy, ktora mala na starosti dotazovanie z copytoflash
  • Bug 3942 - pokial bol nastaveny rovnaky typ katy / typ zlavy na 2 rozne cudzie zavody reagovalo sa len na prvy zavod a nie na oba
  • Redmine task 663 - Kriterium veku sa zohladnuje pri vsetkych kartovych operaciach( autovydaj, card info, storno, atd… )
    • Nastavenie TS na hodnotu 0 znamena nenastavene nastevenie, nebude sa v systeme akceptovat/uplatnovat
    • Kriterium veku pre vydaj listok podla nastaveni 135,136,159 bolo implementovane pouzitim nastaveni TS:
      • TS 135 - maximalny vek pre kartu 'ziak' (typ karty 7) na tarifnej skupine PAL. Ak sa prekroci stanoveny vek nastaveny v TS, fiktivne sa zmeni karta na student a vytda sa listok podla typu zlavy Student( Typ karty 4 )
      • TS 136 - maximalny vek pre kartu 'ziak' (typ karty 7) na tarifnej skupine MHD. Ak sa prekroci stanoveny vek nastaveny v TS, fiktivne sa zmeni karta na student a vytda sa listok podla typu zlavy Student( Typ karty 4 )
      • TS 159 - nastavenie plati pre MHD aj PAL. minimalny vek pre zlavu dochodca v pripade ze je typ karty 1 'Cela'. Ak je drzitel karty starsi ako definovane nastavenie, pouzije sa vydaj listka podla zlavy dochodca(Typ karty 5)
    • Kriterium veku pre vydaj listku zdarma v rezime MHD( aktualna tarifna skupina je MHD ) 167 bolo implementovana na zaklade splnenych podmienok:
      • Najprv sa skontroluje typ platby. Kontrola sa vykonava len pre 'platbuCK' na hodnote 1, co znamena platba cipovou kartou
      • Nasledne sa kontrolu sablona na tarife. Listok zdarma sa uplatni len pre tarify s nastavenou sablonou 2 'OneWayPublicTransport' alebo inak 'Listok MHD'
      • Algortimus upraveny, aby zohladnoval aj dni a mesiace. Listok zdarma sa uplatni aj ked v aktualny den dovrsil vek stanoveny nastavenim
      • Algoritmus sa uplatnuje pre vsetky typy kariet
      • Vysledok: Vyda sa listok s tarifou podla typu karty. Cena bude napevno nastavena na hodnotu 0
      • Kriterium veku pre prepravu zdarma je nadradenejsie voci nastaveniam 135, 136, 159
    • ZMENA PRE KRITERIUM VEKU PRE ZDARMA LISTOK V REZIME MHD
      • Funkcionalita bola implementovana pre trencin, ten ale medzicasom funkcionalitu zrusil.
      • Puchov funkcionalitu pozadoval ale mali zle nastavene datumy na kartach tak od poziadavky upustili.
      • Funkcionalitu je potrebne implementovat v pripade poziuadaviek zakaznikov podla http://redmine.transdata.sk/issues/1148
  • Redmine task 662 - Oprava subehu extra operacie (klavesy ESC na PP, alebo bez ESC na citacke). Situacia mala za nasledok: Na listok sa vyltacilo SNr predchadzajucej karty, ale zostatky z aktualne prilozenej
  • Redmine task 466 - Implementacia zobrazovania prestupnych spojov v status bare aplikacie po poznamke zastavky

r1408

Notes

  • Zdvihnutie nekompatibilne PT z verzie 09_00* → 10_005 → 10_019
  • Nastavenie nazvu konfiguracneho suboru pre platobny terminal z PTReaders.xml → PTReadersOBC.xml. Ak sa nenajde o vstupnych datach, pozuije sa standardny z balika
  • Znama chyba, pri odpajani LAN UL citacky sa niekedy nespravne vypise chyba “XT SAM Error”

Release features

  • Otestovanie zapisovania priznaku spolucestujuci pri plneni karty
  • Dokladne otestovanie zobrazovania meskania
  • Redmine task 4 - Zapisovanie do struktury ECisloOdpoctu UdalostiPlatnostOd a PovoleneZavodyPlatnostOd
  • Redmine task 33 - Zapisovanie do struktury ECisloOdpoctu cislo prveho vycitaneho hardveroveho SAM modulu
  • Redmine task 189 - Otestovanie zobrazovania nasledujucej zastavky v okne vydaja
  • Redmine task 223 - Kompletne otestovanie funkcnosti dokupovania cestovnych listkov pre spolucestujuceho.
  • Redmine task 244 - Nevytvaranie monitoringoveho zip suboru, ktory zahlcoval server nepouzivanymi subormi.
  • Redmine task 314 - Uprava Card Infa podla novej logiky Discount kuponov.
  • Bug 2282 - Reagovanie na nastavenie TS 166 tlac pri nastupe revizora 0 - zastavky a listky 1 - zastavky listky tarifne pasma, 2 - netlaci sa ak je v PrjConfigu nastavene PrintListsOnAuditor sprava sa ako 1 primarne vsak vycitava nastavenie TS
  • Upravene vyhodnocovanie platnosti zliav kariet ziakov a studentov (ked ma ziak nad 15 rokov, alebo student nad 26). Otestovat aj pri predaji CL (SlovakLines) a pri akceptacii zliav multicard.
  • Otestovat pre projekt Kosice, MHD ZV, MHD BB
  • Otestovat gps posielanie odchodu do monitoringu pri odchode zo zastavky s focusom na tarife alebo pocte (primesto aj MHD)
  • Otestovat tabule zobrazovanie koncovej zastavky pri nazavnom spoji a zapnutom nastaveni 81 ( PokrSpZobrKoncZast ) na hodnotu 2

Bugfixes

  • Bug 303 redmine - redmine Bug 303 ak gps vrati suradnice 0,0 nevyhladava sa zastavka ak nie je poloha oznacena ako validna
  • Bug 2519 - Oprava necitania logov na citacke - uprava PT aby na pcsc necital tie sektory ktore sa nedaju, nezamrzol a vratil, ze karta nema validne logy.
  • Bug 2562 - Oprava vychadzania z odchylkoveho spoja (pri odchode sa vrati do zadavania prikazu, alebo linky spoja podla nastavenia dat).
  • Bug 2522 - Pri volbe odchylkoveho spoja sa neberie uvahy posledny zadany prikaz a jeho platnost.
  • Pri striedani vodicov sa neclearuje fasada ale ulozia sa udaje noveho vodica
  • Bug 2267 - Odstranene zapisovanie Offsetu +100 pri zapisovani poradia vystupnej zastavky na navaznom spoji do statistiky
  • Bug 2876 - Oprava zapisu poradia navaznych zastaviek do statistiky. Chyba bola v ziskavani zastaviek pre parsovanie trip sekcii v algoritme kombinovaneho listku. Do edatainput bola doplnena funkcionalita GetBusStopCollection s parametrom 'separeContinuesBusStops' na ziskanie realneho stavu nastavenych zastaviek( Povodne datainput prvu zastavku do kolekcie zastavok nedaval, lebo je duplictina ). Po novom ak nastavim priznak vrati mi realny stav nastaveny v backooffice aplikacii
  • Bug 2942 - Oprava posielania cisla brany do dispecerskeho.
  • Bug 2916 - Oprava zapisu logEP( cislo listka ) pri IFC - zdvihnuta verzia kniznice z 7.0.0 → 8.0.2
  • Bug 3027 - Oprava zapisovania priznaku 'ListokPreSpolucestujuceho - polozka priznaky - hodnota 40 hexa' pri plneni karty. Priznak sa bude po novom zapisovat len pri predaji jednorazvoeho listka. Povodne sa pri vsetkych operaciach(plnenie karty, predaj CL). Zapis priznaku do statistiky je zavisly od nastavenia TS 186 'typ zapisu jednorazoveho listka'. Pri hodnote 3(nezapisovat ziadny listok na kartu) sa priznak nebude poznacovat.
  • Bug 2975 - Otestovat zapis priznaku do statistiky bezDPH na zahranicnych linkach
  • Bug 2915 - V pripade ze sa nepodari vycitat ICV z 485 a nepodari sa ani z ETH tlaciarne, nastavi sa do suboru /tmp/INVSoruce.txt hodnota bckp. Subor sa vycitava a zobrazuje zdroj ICV v aplikacii FixneMenu/Info
  • Bug 3032 - Ladenie subeho vydaja listka z PP a paralelenej operacie na CIT v pripade malej MHD( jedna citacka so zdielanym PT medzi CIT a PP ).
    • Logika upravena nasledovne:
    • K citacke je prilozena karta a pridu vycitane data.
    • Ak som prva citacka, tak sa spytam PP ci su volne zdroje pre pracu s kartou ( ci nahodou PP nepracuje s kartou ). Ostane citacky vydaju listok, pretoze nemaju zdielany PT a nie je potrebne riesit subeh
    • PP odpovie ze s kartou nepracuje a zablokuje sa pre pracu s kartou
    • Citacke pride udalost OnreceiveNumber, kde PP oznami ze su volne zdroje a moze prebehnut vydaj cestovneho listka
    • Po uspesnom vydaji cestovneho listka sa odbloku praca na PP
  • Bug 3186 - Oprava BID Obchadzok pre JL - test case 10(102406/11 - zastavka 11 → 26) - zachazka PCL v zachazke JL, pricom je navoleny JL na celej trase v obchadzke. Uprava spravania obchadzok nasledovne:
    • Ak sa spoj rozparsuje na useky a vsetky sa maju ignorovat z dovodu obchadzky vytvori sa jedna virtualna sekcia s realnou nastupnou a vystupnou zastavkou.
  • Bug 1907 - oprava zablokovanej aplikacie pri chybe tlaciarne. Neodblokoval sa stav aplikacie
  • Bug 2016 - Pocas rozpracovanej transakcie v momente ked posle aplikacia request write nemoze byt spracovany ESC, pretoze by sa aplikacia dostala do nekorektneho stavu a nezapisal by sa listok do statistiuky a nevytlacil listok
  • Jenkins buildID 110
  • Bug 3368 - upravena farba zvoleneho tlacidla v menu aplikacie na povodne oranzovo/ciernu farbu
  • Jenkins buildID 111
  • Bug 3420 - upravena velkost info okna o vydanom listku, aby neprekryvalo vystupnu zastavku
  • Bug 3381 - prelozeny text Last modify date → Posledna aktualizacia
  • Bug 3432 - zmensene okno auto infa aby neprekryvalo nastupnu zastavku
  • Bug 3426 - upravena logika vyhodnocovania reginalnej zlavy. Ak sa nepodari vycitat zlavove kupny z karty pri dodatocnom citani, vyhodnoti sa to ako chyba aplikcie a zobrazi sa chybove hlasenie 'chyba pri citanie kartuy - prosim, zopakujte operaciu'. Pred upravou sa vydal listok s plnou cenou, aj ked mal cestujuci po spranvnosti narok na zlavu
  • Bug 3361 - Zapisovanie priznaku bezDPH do statistickeho zaznamu len v priapde, ze sa nejedena o plnenie karty
  • Bug 3285 - Oprava nezapisovania udalosti po synchronizaciiGPS ( kompletne pretestovat mozne pripady pri vypadku GPS ) menil sa aj normalny algoritmus vypoctu vzdialenosti od zastavky ( odchod aj prichod ) takze to treba cele otestovat ci GPS funguje .
  • Jenkins buildID 112
  • Bug 3477 - Oprava neposuvania zastavky v primeste pri prepnuti focusu
  • Bug 3379 - Oprava kedy neslo zrusit prilozte kartu pri predaji casoveho listka
  • Jenkins buildID 113
  • Bug 3463 - Opravene odpocitanie stornovaneho listku zo suctu ( treba otestovat ci to spravne funguje s predajom na kartu a s predajom casoveho listka )
  • Bug 3218 - Oprava kedy po klavese esc na prilozte kartu pre info nezrusilo request a zobrazilo sa okno s cardinfom
  • Bug 3449 - Zapisovanie pod typu karty do statistiky
  • Bug 3487 - Uprava logiky prace s kartou pri vydavani casoveho listka ( pri escape sa posiela auto info request)
  • Otestovat zapisovania cisla SAM-u do statistiky. Ak sa nepodari vycitat cislo SAM-u, tak sa poznaci hodnota -1 do statistickeho zaznamu (ECisloOdpoctu)
  • Jenkins buildID 114
  • Bug 3487 - Uprava logiky prace s kartou pri vydavani casoveho listka ( CasovyVerifyWindow - sumarne okno )
  • - oprava nekonecneho zaradovania fixneho menu do historie okien ak bolo predosle okno hlavne menu
  • Jenkins buildID 115
  • Bug 3218 - pri posielani requestu v card infe sa nenastavuje flag working ( ide prerusit transakciu )
  • Bug 3491 - oprava posielania zleho indexu pri citani podtypu karty a naslednej chyby 14 nepodarilo sa zapisat do statistiky
  • Jenkins buildID 116
  • Bug 3463 - oprava Odpocitavania ceny zo suctu ked bola platba cez EP
  • - oprava CalculateDistance v GPS ak boli nulove suradnice nastavene na zastavke vracalo vzdialenost 0 a prepinalo zastavky
  • Jenkins buildID 117
  • - oprava neinitnutej premmennej v chip carde
  • - autovydaj sa spusta az v setVydajDefaultState - po niektorych operaciach teda nemusi fungovat moze to ovplivnit funkcionalitu pracu s kartou :
    1. komunikacia s kartou palubak → citacka ( card info, vklad na kartu )
    2. auto komercne zlavy ( len pre cesko )
    3. revizor a spustanie autovydaja po karte revizora
    4. identifikacia karta vodica a autovydaj/info po striedani vodicov
    5. vydaj casoveho listka / nedokoncene operacie .. ESC pri okne na vyber tarify
    6. info o karte
    7. okna vybertrasa a zlava window ( a nasledny autovydaj)
  • Jenkins buildID 118
  • Bug 3521 - Oprava citania desfire karty revizora ( cislo zavodu sa berie zo service fasady )
  • Bug 3539 - pri zapnutom sucte sa pridava aj listok z autovydaja ( zdvihne sa iba pocet cena je za 0 kedze sa plati z karty)
  • Bug 3543 - Hide okna nedokoncenej operacie na ESC ( posiela sa spolu s breakWriteRequest )
  • Jenkins buildID 119
    1. nespravne updatenuta kniznica na vydaj listka ( ETIL )
  • Jenkins buildID 120
  • Jenkins buildID 121
    • Bug 3581 - Oprava predlzovania CL - oprava chyby 10012
  • Jenkins buildID 123
    • Bug 3630 - Oprava neinkrementovania poctu cestucjucich v priapade vydaju na autovydaj a navolenej tarify plnenia karty
    • Bug 3585 - Oprava konzistencie prehratej aplikacie. V pripade, ze sa nedonahravala aplikacia a nasledne si prehral naprikald cards.zip korektne, rozbalila sa aj nekonzistentna aplikaciu a strojcek nenabehol.
  • Jenkins buildID 124
    • ZMENA CHOVANIA PLNENIA KARTY - okno plnenia karty je mozne zrusit az do mentu, ked sa prilozi karta cestujuceho. Povodne sa aplikacia zablokovala uz po odkliknuti vodicom a zahlaseni 'prilozte kartu'. Sposobovalo to mrznutie aplikacie, pretoze zo spominaneho stavu sa dalo dostat iba restartom aplikacie alebo dokoncenie transakcie.
    • Uprava tlace informacie o priestorovej platnosti 'Platne zony Celosietovy' pre celosietovy IDS BID listok. Povodne kvoli logickej chybe v aplikacii informaciu aplikacia na listok netlacila
  • Jenkins buildID 125
  • Jenkins buildID 126
    • Bug 3651 - wake up screen saver-a pri kartoej operacii( auto info, autovydaj )
  • Jenkins buildID 127
    • Bug 3384 -vytvorenie moznosti nastavit focus autovydaja tak aby sa nikde nenachadzal ( Virtual )
  • Jenkins buildID 128
    • Bug 3688 - pri zruseni plnenia karty sa posiela na citacky 'obnovenie vydaja', aby neostavali v stave 'prilozte kartu'
  • Jenkins buildID 129
  • Jenkins buildID 130
    • Zdvihnuta verzia PT z 10_019 → 10_019_2 - oprava padu platobneho terminalu pri nedokoncenej operacii na desfire kartu a naslednom prilozenim mifare karty
  • Jenkins buildID 131
    • Zdvihnuta verzia PT z 10_019_2 → 10_019_3 - to iste ako build 130, chybu sa podarilo opravit az v PT vo verzii _3
  • Jenkins buildID 132
    • Zalogovanie navratovych hodnot z kniznice vydaja listka
  • Jenkins buildID 133
    • Bug 3746 - pri Infe o karte sa na ESC a pri uspesnom vycitani karty posiela command na obnovenie vydaja SendRestoreIssueToSlaves
  • Jenkins buildID 134
    • Bug 3746 - SendRestoreIssueToSlaves sa posiela len na ESC a OnCardOut
  • Jenkins buildID 135
  • Jenkins buildID 136
  • Jenkins buildID 137
    • Bug 3825 - Pocas zapisu IFC na kartu a vydaji listka na kartu od vodica, sa zle zapisal listok do statistiky a vytlacil sa listok kombinujuci predchadzajucu operaciu so zostatkami z aktualne prilozenej karty
    • Bug 3921 upravane preklady OWT,TT,TTSellRestrited
    • v BackupCleaner.sh sa kontroluje navratova hodnota pakovania.. subor sa maze az ked sa podari zpakovat
  • Jenkins buildID 138
    • Bug 3956 oprava padu aplikacie ak sa prvy listok vyda autovydajom
  • Jenkins buildID 139
    • Bug 3963 oprava padu aplikacie pri (fiktivnom) blokovani karty vodica s uzavretym odpoctom
  • Jenkins buildID 140
  • Jenkins buildID 141
    • uprava event file procesora aby sa servisne karty blokovali len fiktivne ( verzia 8.0.4 )
    • fiktivne blokovanie sa nezapisuje do statistiky ak je otvoreny odpocet
  • Jenkins buildID 142
    • dvihuta verzia data imputu na 8.41.2 oprava prestupov na navaznom spoji pre Trencin
  • Jenkins buildID 143
  • Jenkins buildID 144
    • dvihuta verzia data imputu na 8.41.3 oprava padu pri prestupe na navaznom spoji
  • Jenkins buildID 145
    • Implementovany typ sablony 'Nevrateny vydavok' pre vydaj listka. Je potrebne skusit predat tarifu s tymto typom sablony vo vydaji
  • Jenkins buildID 146
    • Rekompilacia

* Jenkins buildID 147

  • Jenkins buildID 148
    • Bug 4811 - Uprava velkosti auto infa pre 640*320 keyboard rozlisenie

r1407

Notes

  • Otestovanie rozbalovanie aplikacie na PP
  • na Desfire kartach sa zapisuje jednorazovy listok podla dokumentacie NetworkCode v BCD formate. Pred tym bol v dekadickom formate. Moze sa stat, ze nepojde spravne prestup z predchadzajuceho releasu v subehu.

Features to test

  • Redmine task 118 - Uprava funkcionality zapisu polozky network code a country code. Kompletne otestovanie zapisu/citania network a country code z karty vo formate BCD. Otestovat spravny zapis pri predaji CL, pri jazde na CL, skontrolovat statistiku
  • Redmine task 126 - Zobrazovanie datumu platnosti zlavy pri studentskych kartach s vydavatelom 102 a 104 podla nastavenia platnosti zlavy v tarifnom systeme
  • Redmine task 119 - Pripocitavanie cestujucich do suctu aj pri vydaji na kartu cena za listok je 0 kedze je plateny z karty
  • Redmine task 115 - Otestovanie funkcnosti pluginu monitoringu
  • Redmine task 122 - Otestovanie jazdy od vodica na kartu z PP spolu so stlacanim klavesy ESC. Overit, ze sa v ziadnom pripade aplikacia nedostane do stavu, ked sa nou nebude dat dalej pracovat. Uprava sa nedala velmi odbre otestovat, nakolko arm sa chova inak
  • autoinfo by na celych kartach nemalo kontrolovat platnost tarifnej zlavy
  • Redmine task 171 - Otestovat zapinanie a vypinanie logov aplikacie podla popisu na wiki: popis konfoguracneho suboruy PrjConfig.xml
  • Redmine task 175 - Otestovat extra operaciu posuvania platnosti zlavy ZSSK celych kariet emtest standard-u. V pripade karty, ktora ma platnost zlavy < platnost karty. Podsunie sa aplikacii v platnost zlavy platnost karty. Kartu by malo akceptovat. Funguje len pre karty vydavatela s cislom 100
  • Redmine task 170 - Implementacia nahlasenia problemu cez menu aplikacie, zaloha logov a notifikacia v dispecerskom systeme o chybe
  • Redmine task 156 - Spravne posielanie spravy dispecerskeho do monitoringu 1 - 4 rozdelenie na casti ked je celkova sprava prilis velka

Bugfixes

  • BugID 2256 - Takmer simultanne stlacenie ESC s prilozenim karty pri vybaveni. Podobne aj pre storno, menu a vychod z vydaja.

r1406

Notes

  • platobny zdvihnuty na verziu 9
  • nesmie sa nasadit do BID:
    1. networkID pre BID nie je vyhodnocovane spravne (nepocita z 0×10 a 10)
    2. networkID sa nezapisuje na kartu
    3. nespravne vyhodnocovanie zachadzok (pri navaznom spoji)
  • dodatocne upravene autoinfo aby na celych kartach nekontrolovalo platnost tarifnej zlavy

Features to test

  • v infe skontrolovat ci sa pri INV zobrazuje zdroj s ktoreho bolo INV vycitane (eth/485)
  • overit ci sa pri dobijani kreditu na kartu neda po potvrdeni sumy a zobrazeni prilozte kartu menit text v lineedite (a ze to spravne funguje po opatovnom plneni kreditu).
  • overit GPS synchronizaciu posielanie do dispecingu pri strate signalu max 1 sprava kazdych 10 sekund pri striedavom vypadku a nabehu
  • Skontrolovanie spravnosti pocitania cestujucich v rezime PAD a MHD
  • 3 vnutorne tabule
  • podpora 2x LCD tabule cez ethernet
  • upravena fasada aby sa citali logy EP aj ked sa nepracuje s hodnotou penazenky
  • Redmine task 7 - posielanie vzniku chyby systemu do DRS

Bugfixes

  • BugID 1956 - zapis do statistiky pri rovnakom spoji a linke ale inom protekcom cisle
  • Redmine task 126 - Zobrazovanie datumu platnosti zlavy pri studentskych kartach s vydavatelom 102 a 104 podla nastavenia platnosti zlavy v tarifnom
  • BugID 1440 - pripade otvoreneho odpoctu moze byt nastavena fasada este z vydaja alebo hociktorej inej kartovej operacie, kde sa citaju srvisne data. Napriklad v cardinfe sa citaju servisne data. Nasledne po preklikani pomocou klavesy ESC a prihlaseni sa poznaci do statistiky meno cestujuceho ktory posleny prilozil kartu.
  • BugID 2440 - pri prihlasovani loginom a pinom, napriklad v projekte Kosice sa nenastavovali prava pre zobrazenie menu tlacidiel. V pripade ze bol prihlaseny dispecer, ostavali vodicovi moznosti dispecera. Oprava spociva v zavolani refresh funckie nad MenuManager-om

r1404

Notes

  • nesmie sa nasadit do BID:
    1. networkID pre BID nie je vyhodnocovane spravne (nepocita z 0×10 a 10)
    2. networkID sa nezapisuje na kartu
    3. autoinfo nezobrazuje koniec platnosti podla TS
    4. nespravne vyhodnocovanie zachadzok (pri navaznom spoji)
  • dodatocne upravene autoinfo aby na celych kartach nekontrolovalo platnost tarifnej zlavy
  • dodatocne upravena fasada aby sa citali logy EP aj ked sa nepracuje s hodnotou penazenky

Features to test

  • otestovat zastupny znak pre linku/spoj spolu (line_trip), meno / cislo vodica (driver_by_settings)
  • otestovat dispecerske (sprava 1:10 spolu so zmenou stiahnutia udalosti z IFC)
  • otestovat, ci sa vytvara routovacia tabulka v priapde, ze je strojcek v SIMke (route -n musi vypisat 192.168.99.0)
  • otestovat zmenu zobrazovania CAN informacii v prikaze CMDInfoCan
  • pretestovanie zahranicnych liniek
  • skript pre zalohu statistiky - najprv sa snazi pakovat subory az ked to nejde tak mazat
  • upravena kontrola povolenych zavodov pre predaj a predlzenie CL:
    1. Najprv sa okontroluje cislo zavodu na karte s povolenymi zavodmi na predaj/predlzenie/jazdu v Udalosti.dat, povolene zavody 'PovoleneZavodyCL'
      1. Ak sa cislo zavodu karty nenachadza v povolenych zavodoch na predaj/predlzenie/jazdu, nedovoli sa predlzit/predat CL
    2. Cislo zavodu sa nachadza v 'PovoleneZavodyCL' tak sa cislo zavodu karty skontroluje so zakazanymi zavodmi na predaj/predlzenie 'PovoleneZavodyUN'
      1. Ak sa cislo zavodu karty nachadza v zakazanych zavodoch, nedovoli sa predlzit/predat CL
  • kontrola suvisiaca so zmenou ciest na PP:
    1. ci prehrava hlasenie zastavok
    2. kontrola vratenia nastaveni do defaultneho stavu
    3. funkcnosti hotkeya pre test tlace “CMDPrinterTest”
    4. zapis do statistiky (vseobecne iba ci zapisuje listky), zapis verzie aplikacie do statistiky
    5. ci dispecersky plugin posiela nieco do portalu dispecingu (ako aj spravu o verzii vstupnych dat)
    6. ci funguju ikonky a najma WiFi a GPRS (s funkcnym a nefunkcnym pripojenim)
    7. ci funguje rozhranie dat po prehrani
    8. ci funguje pipnutie prilozte kartu v infe o karte
    9. ci funguje uzamknutie periferii od vodica
    10. ci funguje info o CAN zbernici
    11. ci v infe zobrazuje verziu aplikacie, udalosti a dat
    12. ci zafunguje striedanie vodicov
    13. ci zahra spravny zvuk pri cudzej, zablokovanej a nepredanej karte
    14. ci zahra zvuk pri nedokoncenej operacii
    15. ci nabije udalost
    16. ci je cislo buildu na pociatocnom / koncovom listku
    17. ci posiela online statistiku na dispecing
    18. ci zahra mp3 o revizorovi (prijatej z citacky)
    19. ci funguje doplnkove hlasenie zvukov (cez hotkey)
    20. spravne zobrazovanie ikonky statusu (monitoringu)
    21. test zvukov
    22. fungovanie zobrazovania meskania podla nahraneho ModuleDelay.xml
    23. test zahrania zvuku pri tvorbe image karty
    24. funkcnost predvycitania INV.txt (pri zadavani ICVcka) a jeho zmena (napalenie) po restarte aplikacie
    25. prepojenie vozidiel
    26. zahranie zvuku stop pri stlaceni stop tlacidla
    27. textove spravy v dispecingu
  • upravila sa kombinacia prestupneho systemu a revizora na palubaku (tato kombinacia nefungovala presne). Potrebne odskusat aj na DPMKE ci bude fungovat revizor a prestupy na CIT.
  • citanie desfire kariet

Bugfixes

  • BugID 1232 - Pri udalosti blokovania karty sa pri uzatvorenom odpocte zobrazi len infromacna hlaska o zablokovani karty
  • BugID 1633 - Pri vklade cez IFC sa zo štatistiky nezapisoval Log EP.
  • BugID 1574 - 'EMTEST Desifre karty' sa stornuju vymazanim udajov na slote karty
  • BugID 1741 - Implementacia zakazanych cisiel zavodov pre predlzenie/predaj CL - Udalosti.dat - zavody UN
  • BugID 1741 - Implementacia zakazanych cisiel zavodov pre predlzenie/predaj CL - Udalosti.dat - zavody UN
  • BugID 1780 - Oprava zobrazovania okna hlasitosti pri prihlasenom vodicovi a dispecerovi. Pouzivaju jedno okno a pred zobrazenim je potrebne nastavit vzdy viditelnost a text tlacidiel
  • BugID 1809 - Implementacia predaja casoveho listka pre projekt Lucenec - predaj pasmoveho celosietoveho casoveho listka
  • BugID 1816 - Oprava vydaju listka na konecnej zastavke - nespravne sa zobrazovalo odpocitavanie, aj ked nemalo byt aktivne a vodic ked to chcel okliknut vlastne vydal listok
  • BugID 1914 - Oprava vydaja listka na CL pre projekt Lucenec. Problem sposobovalo pretecenie buffra v platobno terminali. Nevycitali sa casove listky, pretoze sa nachadzali na konci buffra, ktory sa ignoroval
  • BugID 1935 - V obrazovke prihlasovania v pripade prilozenia karty sa nedalo opustit menu. Chyba bola sposobovana periodickym posielanim request-u
  • BugID 1965 - Oprava DVOJITEHO STORNA hotovostneho listka pri chybe tlaciarne
  • BugID 1966 - Oprava autovydaju na kartach s providerom 102, 103, 104. Pri tychto kartach sa berie pre kontrolu povolenych zavodov cislo zavodu EP a nie provider z karty
  • BugID 1931 - Oprava akceptacia emtest mifare kariet v DPMZ. Pridany priznak DontReadPurseLogs do PrjConfig.xml pre necitanie logov z karty

r1402

Notes

  • dodatocne upravene autoinfo na platnost studentskej karty podla TS
  • dodatocne upravene autoinfo aby na celych kartach nekontrolovalo platnost tarifnej zlavy

Features to test

  • implementacia prichodu na prvu zastavku (treba na simulatore odskusat aj MHD aj PAL, aj touch aj klavesovy vydaj)
  • zapisovanie zaznamov do statistiky (zapisuju sa cele bloky - uz nie hlavicka / telo / crc)
  • Kompletne pretestovanie MENU aplikacie - logika menu aplikacie bola napisana nanovo
  • Pretestovanie zapisu zastavok a zastavokID do statstickeho zaznamu
  • Pretestovanie zahranicnych liniek (pri zmene koeficientu v datach CZK na 0.01)
  • Tvorba image karty cez polozku menu (CMDCardImage)
  • Upravena kontrola povolenych zavodov pre predaj a predlzenie CL:
    1. Najprv sa okontroluje cislo zavodu na karte s povolenymi zavodmi na predaj/predlzenie/jazdu v Udalosti.dat, povolene zavody 'PovoleneZavodyCL'
      1. Ak sa cislo zavodu karty nenachadza v povolenych zavodoch na predaj/predlzenie/jazdu, nedovoli sa predlzit/predat CL
    2. Cislo zavodu sa nachadza v 'PovoleneZavodyCL' tak sa cislo zavodu karty skontroluje so zakazanymi zavodmi na predaj/predlzenie 'PovoleneZavodyUN'
      1. Ak sa cislo zavodu karty nachadza v zakazanych zavodoch, nedovoli sa predlzit/predat CL

Bugfixes

  • BugID 1263 - JSI - Storno CL pri EmMifare, EMDesfire a DesfireXT - uprava funkcionality zapisu polozky 'cisloSuboru' podla bugu 1263 (DesfireXT - zapisuje hodnotu 'cisloSuboru' do statistiky z karty; EmtestMifare, EmtestDesfire, MifareMicro1, MifareMicro2 - zapisuju index predavaneho alebo uplatneneho casoveho listka do polozky 'cisloSuboru' v statistike)
  • BugID 1265 - JSI - Pretestovanie zapisu poctu kilometrov do statistiky
  • BugID 1275 - JSI - oprava vypoctu ceny pri vystupe na poslednej zastavke zachadzky - zdvihnuta kniznica edatainput 8.37.0 → 8.37.1
  • BugID 1252 - Oprava padu pri zobrazeni menu aplikacie. Chyba spojena s kompletnou prerabkou MENU aplikacie
  • BugID 1518 - Chyba nebola chyba ale nespravne nastavene vstupne data
  • BugID 1519 - Ujasnenie funkcionality zachadzky BID - Pre PCL sa v kazdom pripade vzdy uplatnia zachadzky PCL
  • BugID 1473 - Obdobny problem ako bugID 1519
  • BugID 1535 - Do statistiky sa zapisuje DPH v pripade ze je nastavenie TS 117 nastavene na hodnotu 0
  • BugID 1406 - Oprava zapisovanie poradia zastavok a zastavokID pri hotovostnom listku a listku z EP na cipovu kartu
  • BugID 1214, BugID 1212, BugID 1211 - ladenie MENU aplikacie
  • BugID 1567 - Oprava kedy sa nepredlzovala zlava typ karty 102/104
  • BugID 1595 - Dzv kontrola na 0 a tlacenie ak je v PRJkonfigu zapnuty flag FlagForceEnteringDailyIdentificationRecord
  • BugID 1741 - Implementacia zakazanych cisiel zavodov pre predlzenie/predaj CL - Udalosti.dat - zavody UN
  • BugID 1809 - Implementacia predaja casoveho listka pre projekt Lucenec - predaj pasmoveho celosietoveho casoveho listka
  • BugID 1816 - Oprava vydaju listka na konecnej zastavke - nespravne sa zobrazovalo odpocitavanie, aj ked nemalo byt aktivne a vodic ked to chcel okliknut vlastne vydal listok

r1311

Features to test

  • Zapis a citanie logov penazenky pri mediach EmtestMifare, EmtestDesfire - overenie pomocou zapisu spravnych dat do statistiky v zazname ELogEP

r1311-OREDO-IDOL

Features to test

  • Funkcnost IDOL PAD a IDOL MHD prestupov

r1310

Features to test

  • Zapis cestovnych listkov do statistiky zo zariadenia oznacovac

TMP_Slave

Next (plan for r1505)

Notes

Features to test

Bugfixes

r1501

Notes

Features to test

  • Kompletne pretestovanie aplikacie (praca kartou, statistika, card info, vydaj listka, udalosti, vydaj na CL/JL)
  • Otestovat prehravanie zvukov pri blokovanej karte, karte po platnosti , nedostatocny kredit na vydanie listka
  • Redmine task 451 - hlasenie zvukovej stopy 'LockedCard.mp3' pri blokovanej karte
  • Redmine task 821 - Oprava padu pri zapise extra operacie mimo vydaja
  • Redmine task 663 - Kriterium veku sa zohladnuje pri vsetkych kartovych operaciach( autovydaj, card info, storno, atd… )
    • Nastavenie TS na hodnotu 0 znamena nenastavene nastevenie, nebude sa v systeme akceptovat/uplatnovat
    • Kriterium veku pre vydaj listok podla nastaveni 135,136,159 bolo implementovane pouzitim nastaveni TS:
      • TS 135 - maximalny vek pre kartu 'ziak' (typ karty 7) na tarifnej skupine PAL. Ak sa prekroci stanoveny vek nastaveny v TS, fiktivne sa zmeni karta na student a vytda sa listok podla typu zlavy Student( Typ karty 4 )
      • TS 136 - maximalny vek pre kartu 'ziak' (typ karty 7) na tarifnej skupine MHD. Ak sa prekroci stanoveny vek nastaveny v TS, fiktivne sa zmeni karta na student a vytda sa listok podla typu zlavy Student( Typ karty 4 )
      • TS 159 - nastavenie plati pre MHD aj PAL. minimalny vek pre zlavu dochodca v pripade ze je typ karty 1 'Cela'. Ak je drzitel karty starsi ako definovane nastavenie, pouzije sa vydaj listka podla zlavy dochodca(Typ karty 5)
    • Kriterium veku pre vydaj listku zdarma v rezime MHD( aktualna tarifna skupina je MHD ) 167 bolo implementovana na zaklade splnenych podmienok:
      • Najprv sa skontroluje typ platby. Kontrola sa vykonava len pre 'platbuCK' na hodnote 1, co znamena platba cipovou kartou
      • Nasledne sa kontrolu sablona na tarife. Listok zdarma sa uplatni len pre tarify s nastavenou sablonou 2 'OneWayPublicTransport' alebo inak 'Listok MHD'
      • Algortimus upraveny, aby zohladnoval aj dni a mesiace. Listok zdarma sa uplatni aj ked v aktualny den dovrsil vek stanoveny nastavenim
      • Algoritmus sa uplatnuje pre vsetky typy kariet
      • Vysledok: Vyda sa listok s tarifou podla typu karty. Cena bude napevno nastavena na hodnotu 0
      • Kriterium veku pre prepravu zdarma je nadradenejsie voci nastaveniam 135, 136, 159

Bugfixes

  • Jenkins buildID 118
    • Bug 5229 - Oprave nespravneho nastavovania jasu na 2.4 citackach. V aplikacii 2.4 sa neberie a nikdy nebralo do uvahy to, co je nastavene v EEPROMke napalene ako hodnoty min. a max. jasu. Mame overene, ze 2.4. citacky nemaju spravne dane hodnoty nastavene a nie je mozne na zaklade nich zistit, ani rozsah viditelnosti, ani reverzitu podsvietenie (ci je 0 svetlo, a 100 tma, alebo 0 je tma a 100 svetlo). Chybu vyhodnocovania hodnot ma v sebe aj 2.4 system, ktory ze zaveseny na hodnotu 30.
  • Jenkins buildID 102

r1408

Notes

  • Zdvihnutie nekompatibilne PT z verzie 09_00* → 10_001

Features to test

Bugfixes

  • Jenkins buildID 92
  • Bug 2395 - oprava nespravnej ceny pri prestupe
  • Jenkins buildID 93
    1. verzia systemu sa vytahuje z ESystemu nie z operacneho systemu ( utsname )
  • Jenkins buildID 100
  • Bug 3919 poplatok MC sa nezapocitava do poctu cestujucich

r1407

Features to test

  • Otestovanie rozbalovanie aplikacia na citackach 2.4 aj 2.6

Bugfixes

r1406

Features to test

  • Redmine task 35 - Opatovny nastup na malej mhd pomocou tlacidla v stave zakupene listky
  • Blokovanie kartovych medii extra operaciou pomocou konfiguracneho suboru exceptions.xml
  • Zobrazovanie cisla buildu
  • Zobrazovanie dokupovanych tarif pre spolucestujucich pri jazde na CL
  • V stave zakupene v pripade prilozenia inej karty sa ma automaticky vydat listok a zobrazit okno zakupeny listok. V pripade oddialenia a prilozenia rovnakej karty sa nema udiat nic.

Bugfixes

r1404

Features to test

  • Verzia okienok 3 - percentualne/proporcionalne velkosti v konfiguracnych suboroch
  • Uprava stavoveho mechanizmu - Implementacia fatalnych chyb, ktore znamenaju zablokovanie systemu na citacke. V tychto pripadoch ma citacka ostat zablokovana, pokial niesu vsetko pripravene pre spravny beh systemu. Citacka sa dostane do spominaneho stavu v nasledovnych pripadoch:
    1. Stav odpojenia od PP
    2. Stav nekomunikujec tlaciarne
    3. Stav zablokovania zariadenia z PP
    4. Nespravne konfiguracne subory grafickeho rozhrania
  • Prehravanie specialneho zvuku pri prestupe - Pri prestupnom listku sa pokusi aplikacia prehrat zvukovu stopu InterchangeSound.mp3, ktora sa nachadza v externych datach. Ak sa zvukova stopa nenachadza, tak sa prehra 'spatne kompatibilne' podla typu karty.
  • kontrola suvisiaca so zmenou ciest na CIT:
    1. ci zapisuje listky do statistiky (staci po nahrati do PP)
    2. ci odomkne zo servisneho menu zamok citacky
    3. ci posle spravne cislo buildu citacky a dat na citacke do dispecingu
    4. ci v projekte kosice spravne vycita logy penazenky kupovani cez PCL (nehlasi chybu pri uz platnom listku) a logy su zapisane v statistike.
    5. ci zobrazuje informaciu o checkoute iba ked je mozne dokupit spolucestujucich. Nie ked uz nie je mozna optimalizacia.
    6. ci zobrazuje spravne informacie (napr. cislo buildu) v servisnom menu

Bugfixes

  • BugID 7 - implementovania uprava funkcionality blokovania/odblokovania - odblokovanie oznacovaca pri revizoro, pri prechode na nasledujucu zastavku (nema odblokovat oznacovac)
  • BugID 2036 - akcepatacia desfire servisnych kariet
  • BugID 1845 - Oprava zakupovania listka pre spolucestujuceho. Chybu sposobovala zapis logov do statistiky. Uprava spocivala v pridani citania penazenky napevno pre emtest mifare a
  • BugID 1851 - implementacia odlisneho textu pri zakupeni jednorazoveho listka a pri prilozeni platneho jednorazoveho listka. Obdobne implementovany odlisny text pri zakupeni prestupneho listka( stav EStateTransferWithTimeProlongation ) a pri prilozeni platneho prestupneho jednorazoveho listkaemtest desfire karty. Pri prilozeni platneho listka sa zobrazi po novom text 'platny cestovny listok'
  • BugID 2162 - oprava zobrazovnia cisla buildu v servisnom menu aplikacia

r1402

Features to test

r1311

Features to test

  • Zapis a citanie logov penazenky pri mediach EmtestMifare, EmtestDesfire - overenie pomocou zapisu spravnych dat do statistiky v zazname ELogEP

r1311-OREDO-IDOL

Features to test

  • Funkcnost IDOL PAD a IDOL MHD prestupov

r1310

Features to test

  • Zapis cestovnych listkov do statistiky zo zariadenia oznacovac
 
releases/releaseshistory.txt · Last modified: 2024/06/26 15:30 by 172.16.1.76
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki