Änderungsbeschreibung:

Version 0.16.0 (rxxxxx), Unreleased

Version 0.15.1 (rxxxxx), Unreleased

  Neu:
  
  Verbesserung:
  - Ebenenkonfiguration SUE: Text für Doppelmotor-Einstellung immer "Doppelmotor" (Ticket #16204)
  - Zeiteinstellungen: "Designbeleuchtung" in "Beleuchtung" umbenennen (Ticket #16203)
  
  Fehler:
  - Slideshow wurde beim Update auf 0.15 aus der DB gelöscht 
  - Mindestausschaltzeit des Kompressors wieder auf 8 Minuten zurückgestellt
  - Servicemenü: Befüller kann Füllstandsmenü nicht direkt betreten (Ticket #16196)
  - Fehlende Übersetzungen im Cashless-Menü (Ticket #16202)
  - Fehler beim Umschalten von Anlernen auf Service in RV behoben
  - RV Produktsuche: Fehlerhafte Übersetzung korrigiert
  

Version 0.15.0 (r54940), 2022-01-26

  Neu:
  - SUE / GF: Auswertung der Kompressortemperatur ist jetzt über Servicecode
  einschaltbar (Ticket #15713)
  - HG: Lüfterüberwachung über Tacho-Signal eingeführt
  - HG: Schwimmerüberwachung für Kanisterbetrieb eingeführt
  - HG: Servicecodes 9M10M und 19M10M zur Überprüfung der abgegeben Kaffeemenge eingeführt
  - SUE: Button "Lift auf Serviceposition" auf Servicemenü-Startseite (Ticket #15156)
  - Erweiterte Rezeptkonfiguration (HG): Teilrezept löschen (Ticket #15091)
  - Erweiterte Rezeptkonfiguration (HG): Brühprodukt in Teilrezept einstellbar machen (Ticket #15088)
  - Erweiterte Rezeptkonfiguration (HG): Instantprodukt in Teilrezept einstellbar machen (Ticket #15087)
  - Erweiterte Rezeptkonfiguration (HG): Warnung ZZI (Ticket #15092)
  - SUE: Werbelauf eingeführt (Ticket #15105)
  - HG: Erweiterung Erstinbetriebnahme (Ticket #14519)
  - Externer Verkauf hinzugefügt (Ticket #14920)
  - HG: automatische Mixerspülung nach Fehler ist konfigurierbar
  - SIO: SIOLs423.mot erweitere Debugmöglichkeiten für Becherfänger
  - Servicemenü: Einstellmöglichkeit für Permanente Slideshow (Ticket #14672)
  - Latebird Modus für das ConsumerMenü (Ticket #14717)
  - HG: LED-Benutzerführung wechselt jetzt nach Verkaufsende direkt von rot nach grün (Ticket #14691)
  - Servicemenü: Fehler journal Seite (Ticket #14624)
  - Servicemenü: Einstellung für Produktbeschreibung anzeigen/ausblenden hinzugefügt (Ticket #14619)
  - RAFI: Gruppenumwahl nach Vorwahl und eigener Tasse möglich (Ticket #14571)
  - Netzwerkeinstellungen auf QML umgestellt (Tickets #14522, #14175)
  - HG: Reinigungsmenüs(Brüher-, Display-, Mixer-, Gesamtreinigung) modernisiert
  - SIO: SIOLs119.mot zusätzlicher Botschaft im Becherwerksmodul zum Signalisieren
  - HG: Ablauf geändert: Becherfänger mit Vorfangposition (Ticket #14375)
  - HG: Brüherreinigung jetzt auch mit Reinigungsflüssigkeit konfigurierbar (Ticket #14469)
  - HG: neue SystemsEvents für Brüherreinigung
  - SUE/GF: Automaten ohne Kühlung konfigurierbar
  - HG: neue Servicecodes zum Befüllen der Mühle
  - SUE: Variante für LateBird eingeführt (ST0089)
  - Kundenmenü 27": Permanente Slideshow (Ticket #12879)
  - Kundenmenü HG: Zusatzstoffe & Allergene von Zuwahlen (Ticket #13096)
  - SIO SIOKs309.mot Power supply enable über MDB3_2 hinzugefügt
  - Kundenmenü HG: Info-Button für Produkte in der Direktanwahl (Ticket #13140)
  - Kundenmenü HG: Integration Gruppenwechsel in Direktanwahl (Ticket #13159)
  - Kundenenmenü HG: optionale Gruppenvorauswahl (Ticket #13189)
  - Kundenmenü 27 Zoll: Darstellung Direktanwahl überarbeiten (Ticket #13215)
  - Kundenmenü: SelectionHandler überarbeiten (Ticket #13055)
  - Kundenmenü: Produktkonfigurationsfenster nur bei gewähltem Hauptprodukt (Ticket #13236)
  - Kundenmenü HG: Vorausgewählte Zuwahlen als Filter verwenden (Ticket #13239)
  - Kundenmenü HG: Lokalisierte Produkttexte (Ticket #13585)
  - Taste zum Aufrufen der Inhaltsstoffe für RAFI-Version (Ticket #13640)
  - Servicemenü: Überarbeitung Rezept/Zuwahlkonfiguration (Ticket #13672)
      - Zuwahlsteps einstellbar
      - Berücksichtigung erlaubter Zuwahlen
  - Allergene & Zusatzstoffe: csv-Dateien überwachen (Ticket #13579)
  - Kundenmenü: Produktkonfiguration mit RAFI (Ticket #13945)
  - Servicemenü: Rezeptkonfiguration (QML) (Ticket #13903)
  - Probeverkauf HG (Ticket #8769)
  - Rezeptkonfiguration: Gesamtwassermenge einstellbar (Ticket #14016)
  - Kundenmenü: Berücksichtigung der voreingestellten Zuwahl-Steps (Ticket #14044)
  - Servicemenü: Menü "Gruppen" (Ticket #13597)
  - Servicemenü: Behältereinstellungen (Ticket #13394)
  - Rezeptkonfiguration: Becherzuweisung (Ticket #14029)
  - HMI (QML): Dynamische Designs (Ticket #14063)
  - HMI (QML): neues Gruppendesign (Ticket #14067)
  - Tools: Standalone Slideshow (Ticket #14123)
  - Nachspülzeit in Evadts übertragen und auch wieder einlesbar
  - Automatisches Blinken des RAFI bei untergestellter eigener Tasse (Ticket #14270)
  - RAFI Verhalten an HG15 angeglichen (Ticket #14145)
  - RAFI automatisches Blinken des Gruppenumschalters (Ticket #14270)
  - Servicemenü: Menü für Allergene & Zusatzstoffe (Ticket #14186)
  - Kundenmenü: Anzeige von Zusatzstoffen und Allergenen überarbeiten (Ticket #13577)
  - Allergene/Zusatzstoffe: Backup Sprachen einführen (Ticket #14324)
  - RAFI Umstellung auf zustandsbasierte Verarbeitung (Ticket #14208)
  - RAFI Blinken bei eigener Tasse (Ticket #14245)
  - RAFI Verhinderung unerlaubter Auswahlkombinationen (Ticket #14282)
  - Rezeptanpassung: Konfiguration des Gesamtrezepts überarbeiten (Ticket #14336)
  - Rezeptanpassung: Konfiguration der Teilprodukte überarbeiten (Ticket #14344)
  - Rezeptanpassung: Zusätzliche Filter & Sortierung für Rezepte (Ticket #14402)
  - Servicemenü: Zeitprofile für automatische Reinigung (Ticket #14477)
  - Servicemenü: Becherabwurf im Becherfänger-Menü (Ticket #14499)
  - Servicemenü HG: Tassenanpassung im Produktkonfigurationsmenü (Ticket #14504)
  - Servicemenü: Probeverkauf im Produktkonfigurationsmenü (Ticket #14501)
  - Servicemenü HG: Produktbeschreibung in Produktmenü (Ticket #14506)
  - Kundenmenü: Separate Playlists für unterschiedliche Slideshows (Ticket #14526)
  - Servicemenü RN: Auszahlung von Pfandbeträgen mit Bondruck (Ticket #14166)
  - Servicemenü RN: Einstellung Adressdaten über Servicemenü (Ticket #13655)
  - Typ RN: Lotterie Funktion hinzugefügt
  - HG: Reinigungzwang nach x Verkäufen, ansonsten Fehlermeldung (Ticket #12195)
  - HG: Tresterbehälter voll nach x Verkäufen
  - HG: Mühlenumschaltung über Premiumfunktion (Ticket #14915)
  - Servicemenü QML: Konfigurationsmenü (Ticket #14174)
  - Übersetzungen für Französisch/Niederländisch/Norwegisch/Italienisch/Schwedisch aktualisiert (Ticket #15176)
  - Kundenmenü HG: Automatische Reinigung (Ticket #15103)
  - Servicemenü HG: Erweiterung Zählereinstellungen (Ticket #15236)
  - Servicemenü HG: Datenbankwert für Filterzähler im Startmenü anzeigen (Ticket #15546)
  - Überarbeitung der File-Selektoren und Konfiguration/Auslesen des Kunden (Ticket #15545)
  - HG: Farben für Benutzerführung einstellbar gemacht (Tickte #15437)
  Verbesserung:
  - HG: neuer Fehlercode ECH_2001 eingeführt: Produktlichtschranke zu lange belegt / Zustand implausibel
  - HG: Hinweis zu geöffneten Ventilen bei Erkennung von Wassermangel hinzugefügt
  - HG: RGB-Werte für Ausgabebeleuchtung sind jetzt konfigurierbar (Ticket #15437)
  - GF: Abweichung im Zeitablauf beim Werbelauf wurde verringert (Ticket #15365)
  - HG: Servicecodes 55M und 56M starten jetzt keinen Ablauf mehr, nur noch Becherabwurf (Ticket #15166)
  - Nochmaliges Öffnen der Ausgabe und Zeit für nochmaliges Öffnen der Ausgabe einstellbar machen (Ticket #15107)
  - HG: Lineararm wird vor Anzeige "Produkt entnehmen" auf Spülposition kommandiert (Ticket #14888)
  - HG: Warnung falls Lineararm bei geöffneter Tür nicht auf Spülposition steht (Ticket #15122)
  - Servicemenü: Einstellung für Zeilenanzahl der Gruppen entfernen (Ticket #14762)
  - SUE: bei Produkterkennung in Ausgabe nach Verkauf wird Ausgabe sofort nochmals geöffnet (Ticket #15041)
  - Kundemenü: Verkaufsabbruch bei unzureichendem Guthaben nach Direktstart (Ticket #14952)
  - Servicemenü: "fehlende Übersetzung" für unbenannte Inhaltsstoffe im Produktbehältermenü anzeigen (Ticket #14910)
  - Servicemenü: Mixerzuordnung in Produktbehältermenü einstellbar machen (Ticket #14510)
  - Kundenmenü: Produktkonfiguration schon bei Preisanfrage öffnen (Ticket #14716)
  - HG: konfigurierbare Wartezeit des Becherfängers nach Becherentnahme (Ticket #14690)
  - Servicemenü: Fehlende Übersetzungen und Einheiten für Menü "Allgemein" hinzugefügt (Ticket #14475)
  - Produktbehältermenü: Produktbehälter für Trockenzucker nur anzeigen, wenn er auch verbaut ist (Ticket #14614)
  - Servicemenü: QtRendering für Texte verwendet (Ticket #14629)
  - HAE / SUE: HAEKsB30.mot Kommunikation zum HMI nun unabhängig von Encoderwerten
  - SUE: erweiterte Fehlerunterscheidung während Referenzfahrt
  - Kundenmenü HG: Produktinformation nicht ganzseitig anzeigen (Ticket #13127)
  - Kundenmenü HG: Zuwahlen als Button darstellen (Ticket #13135)
  - Kundemenü HG: Verkaufsanzeige überarbeiten (Ticket #13208)
  - Kundenmenü: Gruppenauswahlseite in Direktanwahl integrieren (Ticket #13237)
  - Kundenmenü: Nach Abbruch der Produktkonfiguration aktive Gruppe beibehalten (Ticket #13238)
  - Servicemenü HG: Verzögerungstimer Kalibrierung hinzugefügt (Ticket #13180)
  - Servicemenü: KeyboardOutput setzt Tastaturlayout automatisch
  - Servicemenü HG: Menü "Anwahlen" in Menü "Konfiguration" integrieren (Ticket #13340)
  - HG: Fehlerbehandlung für unplausible Encoderwerte am Becherfänger (EBI_2008) eingeführt
  - Servicemenü HG: Feste Produkt-ID für Produkttextlokalisation (Ticket #13424)
  - Kundenmenü: Preislabel im Freiverkauf komplett ausblenden
  - Kundenmenü: Timer für Produkt-Hinweistext 
  - Servicemenü: Performance-Optimierung Produktkonfiguration (Ticket #14086)
  - Kundenmenü RAFI: Produkttext bei Vorauswahl anzeigen (Ticket #14150)
  - Kundenmenü RAFI: Anpassung an Verhalten der HG 15 (Ticket #14145)
  - Dosierung: Preinfusion kann auch mit 0 ml gesetzt werden
  - Servicemenü: neue Gesamtreinigung und neue Displayreinigung (Ticket #14380)
  - Servicemenü: anzuzeigende Elemente in der Dosierung werden über DB gesteuert (Ticket #)14407
  - Automatenkonfiguration HG: Wassermenge Mixerspülung (Ticket #14480)
  - Mixerspülung: Neue Mixerbilder verwenden (Ticket #14478)
  - Servicemenü RN: Reinigungsmenü mit grafischer Benutzerführung(Ticket #13660)
  - Servicemenü RN: Anlernmenü mit grafischer Benutzerführung(Ticket #13659)
  - HG: Parallele Wasserabgabe eingeführt (Ticket #15020)
  - HG: Verpasste automatische Reinigung startet nach Neustart der Maschine automatisch (Ticket #15103)
  - HMI HG: Kein automatischer Start des Probeverkaufs aus der Rezeptanpassung/Produktkonfiguration (Ticket #14209)
  - Übersetzung für "mc.externalvend.on" (Ticket #15263)
  - HG: Bei gewählter Eigener Tasse keinen Becher werfen (Ticket #15346)
  - HG: Rezept mit eingener Tasse wenn LS erkannt wurde (Ticket #15321)
  - HG: Alternativer Becher kann als Wahl hinzugefügt werden (Ticket #15292)
  - SÜ/GF: Warnung ELE_10xx wenn min. Füllstand erreicht ist (Ticket #15454)
  - SÜ/GF: Wenn Füllstand aktiviert und hinzugefügte Produkte = 0 ist dann Wahl außer Betrieb (ELE_10xx) (Ticket #15455)
  - Anzeige "Ausgabe nochmals öffnen" verbessern (Ticket #15658)
  - Benutzerführung bei Cashless Systemen mit AlwaysIdle schlecht (Ticket #15604)
  - Servicemenü: Prüfung der internen Speicherbelegung in Slideshow-Menüs (Ticket #14940)
  Fehler:
  - RV: Texte in Sensorübersicht wurden nicht Übersetzt (Ticket #15722)
  - SUE: Service ContinueVend wurde nicht immer richtig beendet (Ticket #15487)
  - HMI (QML): Servicemenü-Prozess sauber beenden (Ticket #15157)
  - HG: Inhaltsstoffanzeige bei Zuwahlen (Ticket #14702)
  - HG: Reinigung konnte bei anstehenden Fehlern gestartet werden (Ticket #14953)
  - HG: Rafi, Gruppenumschalter wird deaktiviert oder blinkt bei Verkauf (Ticket #14503)
  - HG: Übersetzung für Maschinentyp angepasst (Ticket #14473)
  - Kundenmenü HG: Fehler in der Produktkonfiguration nach Produktumwahl (Ticket #13154)
  - Kundenmenü HG: keine Kreditwarnung
  - Servicemenü HG: Unterstützung mehrerer Mühlen(Ticket #13181)
  - Kundenmenü HG: Fehlende Preisabfrage nach der Auswahl von Produkten (Ticket #13302)
  - Servicemenü: Überarbeitung der Produktübersicht im Menü Produktkonfiguration (Ticket #13674)
  - HG: Bohnenleererkennung über adaptives Verfahren anhand Brüherweg (Ticket #10602)
  - Servicemenü: Nicht benötigten Key aus Menü Kühlung/Heizung entfernt
  - Servicemenü: Servicecode Button zum Boiler entleeren im Modultest hinzugefügt (Ticket #14125)
  - Produktmenge steppen: Maximalwert von PROD>> auf 2 geändert (Ticket #14190)
  - Automatenkonfiguration HG: Reinigungsmethode auf Deutsch anzeigen (Ticket #14482)
  - Automatenkonfiguration HG: Unnötige Punkte entfernen (Ticket #14479)
  - Servicemenü HG: Mixerspülung und Brüherreinigung aus Modultests entfernen (Ticket #14472)
  - Servicemenü: Einstellbare Spalten und Zeilen nur noch für KG (Ticket #14963)
  - Servicemenü HG: Absturz im Inhaltsstoff-Menü (Ticket #15149)
  - HG: Fehlende Werte beim Ersetzen eines Rezepts (Ticket #15290)
  - Gruppenmenü: Produktnamen werden nicht aktualisiert (Ticket #15463)
  - Servicemenü: HMI wird nach Absturz nicht korrekt neugestartet (Ticket #15475)
  - REST: Abbruch der gesamten Warenkorbsanfrage bei einem invalidem Produkt (Ticket #15499)
  - Aufforderung zum Betätigen des Tasters wird nicht angezeigt (Ticket #15635)
  - Kundenmenü HG: Zurücksetzen der Standardsprache nach Ablauf der Vorwahlzeit (Ticket #15025)
  - Kundenmenü HG: Zurücksetzen der Standardsprache durch die Geldrückgabetaste (Ticket #14945)
  - Kundenmenü HG: Schließen der Pop-Ups nach Ablauf der Vorwahlzeit (Ticket #14948)
  - Menü Fehlerstatistik für alle Typen (Ticket #15659)
  - HMI: Memory Leaks in Datenmodellen (Ticket #15421)
  - Servicemenu (QML): Dialoge aus dem alten Servicemenü werden nicht mehr angezeigt (Ticket #15719)
  - Türzustand nach Neustart kann invalide sein (Ticket #15782)
  - HG: Default-Teilprodukte werden beim Start geladen (Ticket #15798)
  - Bezahlsystemkomponenten wurden nach Servicecode 99M42M nicht geladen
  - HG Parameter werden auch im SÜ abgefragt (Ticket #15829)
  - Ausloggen bei geschlossener Tür (Ticket #15837)
  - SUE: Wrong authentication-key in rest
  - Timer zum automatischen Verlassen des Servicemenüs läuft obwohl Kundenmenü aktiv ist (Ticket #15932)
  - Servicemenü (XML): automatische Zuordnung der Produktbilder funktioniert nicht (Ticket #15990)
  - RN: Fehlerbehebung in Tabelle DebositCount

Version 0.14.0 (rxxxxx), Unreleased

  Neu:
  - QML FloatingPointEditor (Ticket #12421)
  - Servicemenü: "Bezahlsysteme-Cashless 1" & "Bezahlsysteme-Cashless 2" in QML umsetzen (Ticket #12396)
  - Servicemenü: Konfigurationsmenü in QML umsetzen (Ticket #11571)
  - Kundenmenü: QML Verkaufsanimation HG (Ticket #12894)
  - Kundenmenü: Konfigurationsprozess erstellen (QML HMI HG) (Ticket #12947) 
  - Kundenmenü: Verarbeitung der Gruppenliste aus der Datenbank (Ticket #13066)
  - Kundenmenü HG: Verwendung der Gruppen in der Direktanwahl (Ticket #13070)
  - Verwendung von Allergene eingebaut (Ticket #13060)
  - Kundenmenü: Inhaltsstoffe & Allergene (Ticket #12913)
  - Druckeranbindung (Ticket #12905)
  Verbesserung:
  - Servicemenü HG: Verfügbare Zuweisungen in separatem Model verwalten (Ticket #12603)
  - HG: Rezeptabhängige Nachtropfzeit eingebaut (Ticket #12986)
  - SIO SIOKs225.mot / HG: Fehlerbehandlung für Schwenkarm erweitert
  - SIO SIOKs227.mot: Abbruchbefehl für CupCatcher hinzugefügt
  - RN: Abwechselnder Abwurf (Ticket #13186)
  - RN: MaxError für einzelne Gebinde (Ticket #13245)

Version 0.13.6 (r44199), 2021-06-30

  Neu:
  - Überprüfung des Speicherplatzes vor einem Softwareupdate (Ticket #14434)
  - Überprüfung des verbleibenden Speicherplatz bei Multimedia Dateitranfsers (Ticket #14435)
  Verbesserung:
  - SUE / GF: Innenbeleuchtung wird während Ecomode deaktiviert (Ticket #14794)
  - GF: verbesserte Fehlerdiagnose bei Referenzfahrt (Ticket #13943)
  Fehler:
  - Servicemenü: Exit-Timer wird in QML-Menüs nicht neu gestartet (Ticket #14662)
  - Screenshot-Funktion für HMI (Servicemenü) funktioniert in Branches nicht

Version 0.13.5 (r44167), 2021-01-27

  Neu:
  - SUE/GF: fest vorgegebene Schalttemperaturen bei Lebensmittelsicherheit und 2 Grad Referenztemperatur (Ticket #14322)
  - Umbenenung des HMI-Parameters "session" zu "sessiondbus" (Ticket #14338)
  Fehler:
  - Executive im PriceHolding zeigt den Produktpreis falsch an (Ticket #14312)
  - Security-Tastatur schaltet Tastenbeleuchtung aus (Ticket #14351)

Version 0.13.4 (r44153), 2020-12-11

  Neu:
  - Screenshot-Funktion für HMI
  Verbesserung:
  - Debug für Preisänderung wahlbezogen eingebaut
  - Zeitprofile von 24:00 bis 00:00 einstellbar
  - bei neuen ReportedValues vom Payment die Konfig vom Bezahlsystem nicht löschen
  - Motornummern werden jetzt 4-stellig zur MC übertragen
  Fehler:
  - MDB-Münzwechsler : Beim Versuch Tubenmünzen nicht anzunehmen wurde die Münzstatistik gelöscht.
  - Produkttexte mit "'" Zeichen konnten nicht gesetzt werden
  - SiLine Public: Tastendruck beim Schließen der Tür verhindert Produktwahl
  - ServiceCode: Motoren auf Endlage wird ausgeführt
  - Vorhandene Bilder die Maximalgröße überschreiten ignorieren (Ticket #14163)
  - Durch publicmode wurden die Idents auf max 2 Stellen begrenzt, ist behoben

Version 0.13.3 (r44092), 2020-10-07

  Neu:
  - Übersetzungen für Italienisch hinzugefügt (Ticket #13976)
  Verbesserung:
  - Ebenen für SÜ und GF als Liste übertragen somit variabel
  - Infotext für Slideshow
  - SUE: Einstellungen für Wahloffset erweitert
  
  Fehler:
  - Probeverkauf für GF wieder aktivieren
  - Neustart des Servicemenü-Prozesses nach einem Absturz
  - Fehlerhafte Anzeige in Konfigurationsmenü

Version 0.13.2 (r44043), 2020-09-11

  Neu:
  - Konfiguration für Public-Mode (Ticket #13695)
  - Anzeige für Anwahltyp SiLine Public (Ticket #13721)
  - Anzeige der gewählten Anwahl für Public-Mode (Ticket #13722)
  - Schwedische Übersetzungen
  
  Verbesserung:
  - SUE: Neue Einstellung für Motoroffset min. -100 und max. +50
  - Aktualisierung der Informationsbilder für SiLine Public (Ticket #13849)
  - Verlassen des Servicemenüs durch R-Taste (SiLine Public) (Ticket #13851)
  Fehler:
  - Keine negative Offset für Liftkalibrierung einstellbar
  - Information über Leerverkauf nicht sichtbar (Ticket #13850)
  - Negative Gesamtwerte im Wechselgeld füllen Menü

Version 0.13.1 (r43922), 2020-08-13

  Neu:
  
  Verbesserung:
    SUE/GF: Warnschwelle für Kompressortemperatur immer auf 80°C erhöht
  - SUE/GF: Reset Übertemperatur auf 40°C
  - SUE/GF: Maximale Versuche der Übertemperatur auf 99 erhöht
  Fehler:
  
  

Version 0.13.0 (r43918), 2020-07-30

  Neu:
  - automatische Zuordnung von geeigneten Info- und Anwahlbildern wenn ein Produktbild geändert wird (Ticket #12817)
  - Servicemenü: Einstellungsseite für HMI Kommunikation (Ticket #12992)
  - Automatische Zuordnung von Produkt-, Info-, Anwahlbild (Ticket #13024)
  - Deaktivierung der Controlbar wenn ein TableEditor geöffnet ist (Ticket #13020)
  - Löschen aller und ausgewählter Produkt und Slideshowbilder (Ticket 13022)
  - Hotelmodus für GF und SUE (Ticket #12744)
  - Servicemenü: CodeSetting hinzugefügt
  - Verkaufsanfrage über MDB starten (Ticket #13690)
  Verbesserung:
  - Wahlmatrix für Direktwahl (Ticket #12574)
  - Servicemenü: Option für Anwahlenlayout nur bei Direktwahl anzeigen (Ticket# 12589)
  - SUE: Durchlauf des SW-Update für Warenplatinen verkürzt
  - Option Füllmodus für Anwahlbilder (Ticket #12716)
  - DDCMP und DEXUCS getrennt behandeln, sommit können beide unabhängig eingesetzt werden
  - Überarbeitung der Anzeige bei fehlendem Wechselgeld (Ticket #13061)
  - Warenkorbübersicht beim Wählen eines neuen Produktes schließen (Ticket #13062)
  - SUE: Wartezeiten bei Blockade der Ausgabe eingeführt um Motor zu schützen
  - Verwendung des Warenkorbverkauf nur bei mehreren Anwahlen (Ticket #13092)
  - Servicemenü: Schließen-Button des Editors animieren (Ticket #13440)
  - Wartedialog für Verkaufsanfrage mit zusätzlichem Informationstext (Ticket #13429)
  - Wartedialog erst nach bestimmter Zeit anzeigen (Ticket #13428)
  - Verwendung des Warenkorbverkauf nur bei mehreren Anwahlen (Ticket #13092)
  - Servicemenü: Bildgröße/Auflösung in Multimedia-Einstellungen limitieren (Ticket #13589)
  - Anzeige von Nachrichten des Bezahlsystems (Ticket #13688)
  - Übersetzungen für Norwegisch aktualisiert (Ticket #13725)
  - SUE/GF: Warnschwelle für Kompressortemperatur auf 62K erhöht
  - SUE/GF: Mindestausschaltzeit des Kompressors bei Zwangskühlung auf 8
  Minuten erhöht
  Fehler:
  - Fehlende Aktivierung des Bezahlsystems nach dem Wechsel vom Servicemenü in das Kundenmenü (Ticket #13004)
  - Fehlender Linebreak in Übersetzung (Ticket #13019)
  - Fehlende Aktualisierung der Happy-Hour-Preise in der Direktanwahl (Ticket #13142)
  - Verkauf von Produkten mit Sperrzeit (Ticket #13141)
  - Fehlende Preisabfrage nach der Auswahl von Produkten (Ticket #13145)
  - Überspringen der Installation bei Fehlern während Startprozess
  - Dateiberechtigungen korrekt setzen für Produktbilder bei Kopiervorgang(Ticket #13443)
  - Fehlende Abfrage zum Rücksetzen der Lebensmittelsicherheit bei verdorbenen Lebensmitteln (Ticket #13444)
  - Deaktivierung des Hotelmodus nach Timeout führt zu Warte-Dialog (Ticket #13476)
  - Jugenschutzanzeige wird nur kurz angezeigt (Ticket #13469)
  - Abbrechentaste ist während Verkaufsanfrage deaktiviert (Ticket #13415)
  - Fehlende Funktion der Geldrückgabe per Abbrechen-Taste (Ticket #13146)
  - Fehlende Preisabfrage nach der Auswahl von Produkten (Ticket #13145)
  - Fehlende Aktualisierung der Happy-Hour-Preise in der Direktanwahl (Ticket #13142)
  - Verkauf von Produkten mit Sperrzeit (Ticket #13141)
  - Fehlende Aktivierung des Bezahlsystems nach dem Wechsel vom Servicemenü in das Kundenmenü (Ticket #13004)
  - Guthabenanzeige nach Wechsel aus Servicemenü nicht mehr sichtbar (Ticket #13495)
  - Kundenmenü: Einstellung Zuganscode Hotelmodus (Ticket #13533)
  - Anzeige für maximale Warenkorbgröße im Einzelverkaufsmodus (Ticket #13552)
  - Fehlende Anzeige der Inbetriebnahme bei Start mit offener Tür (Ticket #13526)
  - Keine Informationsanzeige beim Wiederholen der Ausgabe eines Produktes bei blockierter Ausgabe (Ticket #13567)
  - Inbetriebnahme wird bei der Endprüfung nicht zurückgesetzt (Ticket #13600)
  - SUE: Fehlermeldung EC_2093 wurde beim Referenzlauf nicht in allen Fälle korrekt gesetzt
  - Türöffnung setzt Verkaufsdaten nicht zurück bei aktiver Option zum erneuten Öffnen der Ausgabe (Ticket #13678)
  

Version 0.12.2 (r43101), 2020-04-29

  Neu:
  
  Verbesserung:
  - mdbreceivetime für Payment in Konfig eingebaut
  - zusätzliche Wartezeit nach Abschluss des VMI-Update zur Etablierung des Kommunikationsaufbau zwischen VMI und WFP
  - GF: schmale Warenfächer für Slim Cans werden jetzt auch für XM unterstützt
  - SUE: Wartezeiten bei Ausgabeblockade eingeführt um Motor nicht zu überlasten
  
  Fehler:   
 

Version 0.12.1 (r43050), 2020-02-03

  Neu:
  - SUE: Automatischer Motortest (Ticket #12577)
  
  Verbesserung:
  - DEX-UCS: Auslesung auch bei geschlossener Tür möglich (Telemetrie)
  - Bargeldstatistik für alle Benutzer anzeigen
  - Warnung für EXEC/BDV falls Warenkorbverkauf, aber EXEC/BDV Münzer nicht im MultiVend Modus
    (Dann wird nach dem 1. Verkauf Rückgeld ausgezahlt und alle weiteren Verkäufe abgelehnt.)
  Fehler:
  - Evadts: Evadts-Datei wird bei falscher oder fehlender Eva-Version nicht gelöscht (Ticket #12636)
  - Servicemenü: Drag&Drop unzuverlässig bei empfindlichen Displays (Ticket #12703)
  - DataProcess: Servicecode 70L wird zu 80L, und 75L wird zu 81L -> da doppelt vergeben.
  - PaymentProcess: Fehler im Warenkorb bei Gesamtkauf mit Cashless und aktiven Preislisten
  - Statistik nach csv-Datei waren Init und Rücksetztwerte verwechselt
  behoben. (Preise waren zu hoch und ggf. wurde das falsche PreisModell gewählt)
  - DataProcess: Wenn externen Prozess als ParameterValue leer sendet dann setzen wir in der DB einen 
  Platzhalter (@)
  - GF: Kalibrierung konnte unter bestimmten Bedingungen nur durch Öffnen der Tür abgebrochen werden
  - GF: Liftregelung blieb auch nach Beendigung der Liftdiagnose aktiv
  - Servicemenü Slot: UserDialog bei Produktbildkonfiguration konnte nicht geklickt werden
  - SUE: Produktoffseteinstellung überträgt nun die MotorenId statt der Selection (Ticket #12535)
  - GF: Referenzfahrt lieferte unter bestimmten Kombinationen mit 10er-Warenfächer falsche Ergebnisse
  - Servicemenü: Steuerungsschnittstelle eth0 nicht mehr verdeckt editierbar (Ticket #12803)
  - Darstellungsfehler und potentieller Absturz im Menü Wechselgeld füllen (Ticket #12887)
  - SUE Helixoverrun: Synchonisierung gekoppelter Produktmotoren, falls nach Produktabgabe nur ein Produktmotor auf Endschalter steht
  - Parameter StartWithCredit für Warenkorb in EXEC/BDV repariert
  - Servicemenü: "Live-Vorschau" Farbe Designbeleuchtung
  - RGB-Werte bei "Live-Vorschau" wurden immer für Farbe 1 übernommen

Version 0.12.0 (r42882), 2019-10-25

  Neu:
  - QML: BaseButton, ListButton und GlowButton erstellt (Ticket #10878)
  - QML: BaseFormattedText erstellt
  - Ordnerstruktur für QML-Umsetzung anlegen (Ticket #10755)
  - Servicemenü: SelectionValueEditor in QML umgesetzt (Ticket #11046)
  - Servicemenü: Übertragung der komprimierten Log-Files (Ticket #11213)
  - Servicemenü: BrightnessEditor in QML umgesetzt (Ticket #11145)
  - Servicemenü: RGBEditor in QML umgesetzt (Ticket #11173)
  - Servicemenü: TextEditor in QML umgesetzt (Ticket #11246)
  - Servicemenü: NumericEditor in QML umgesetzt (Ticket #11265)
  - Servicemenü: TimeProfileEditor (BlockingTimeEditor) in QML umgesetzt (Ticket #11354)
  - Statistik: Statistik kann jetzt als csv-Datei erzeugt werden
  - Servicemenü: Menü "Allgemeine Einstellungen" in QML umsetzen (Ticket #11050)
  - Servicemenü: Beleuchtete Werbefläche konfigurierbar machen (Ticket #11076)
  - Tubeninventur hinzugefügt(#4187)
  - HG: Ablauf für Trockenzucker integriert
  - HG: Ablauf für Heißwasserabgabe integriert
  - HG: offene Ausgabe integriert
  - HG: "eigene Tasse" integriert
  - HG: Servicemenü: seperates Menü für die Konfiguration der Anwahlen (Ticket #11569)
  - Servicemenü: StringValueEditor in QML umsetzen (Ticket #11736)
  - Servicemenü: Servicemenü: TextEditor für Mehrfachauswahl erweitert (Ticket #11929)
  - RN: DBus-Anbindung für Gui; Datenbank erstellt; Pfanddaten über Evadts ein- und auslesen (Ticket #11886)
  - Translator: Hinzufügen neuer Übersetzungs-IDs zur Laufzeit (Ticket #11829)
  - Servicemenü: Preis-Editor in QML umsetzen (Ticket #11718)
  - Servicemenü: Mehrere Zuwahlen nur in Verbindung mit Rezept (Ticket #11815)
  - Servicemenü: Tumblerwerte eindeutiger darstellen (Ticket #11717)
  - Servicemenü: Tastatursprache setzen (Ticket #11964)
  - Erweitertes Logging (Ticket #11839)
      - qInfo
      - Ausgabe von Kontextinformationen
  - Servicemenü: Menü "Bezahlsysteme-Allgemein" in QML umsetzen (Ticket #12192)
  - Servicemenü: Alternative gekoppelte Motoren (Ticket #9968)
  - Servicemenü: Menü "Jugendschutz" in QML umsetzen (Ticket #12249)
  - Servicemenü: Befüller-Servicecodes (Ticket #12191)
      - Servicecodes müssen jetzt explizit für Nutzerrollen freigegeben werden
      - Servicecodes ohne Berechtigungen werden automatisch auf 1,1,1,0,0 gesetzt
  - Servicemenü: Währungssymbol in Währungstumbler mit anzeigen (Ticket #12282)
  - Slideshow: Optionales Abschneiden von Medieninhalten (Ticket #12215)
  - Servicemenü: eigene Swipe-Komponente (Ticket #12193)
  - Servicemenü: Single- und Twin-Motoren koppelbar (Ticket #12186)
  - Servicemenü: Wenn SUE ohne Lichtgitter, alternative Motoren Menü deaktivieren (Ticket #10284)
  - Servicemenü: Automatentyp bei Basic einstellbar machen (Ticket #12470)
  - Servicemenü: Servicecode 222M nur noch über Direkteingabe
  Verbesserung:
  - Servicemenü: Auswahl der Dealelemente bei veränderter Anwahlliste abbrechen (Ticket #10469) 
  - Unit-Test für Selection-Handler optimieren (Ticket #10800)
  - Journaleinträge für Lift- und Brüherreferenzfahrt, Brüher- und Mixerreinigung eingeführt
  - Servicemenü: Grundlagen für QML implementieren (Ticket #10366)
    - Seite Versionsinformation in QML umgesetzt
  - HMI: Bestehende QML-Komponenten in UI-Ordner verschieben (Ticket #10912)
  - QML: UI-Module mit punkt-separierter Schreibweise verfügbar machen (Ticket #11031)
  - Max. Preisermittlung durch Typconfig somit werden nur Wahlen berücksichtigt die vorhanden sind. (Ticket #10471)
  - HG: Filterzähler eingebaut. Bei jedem Verkauf wird Gesamtwassermenge abgezogen. Bei 0 kommt dann die Warnung OAK_1001. (Ticket #10699)
  - Servicecode 82M setzt IR-Passwort auf 0 zurück
  - C++ Grundlagen für die QML-Editoren erstellt (Ticket #11017)
  - Globales QML-Keyboard (Ticket #10748)
  - Lichtsteuerung erweitert (Ticket #11230)
  - Aktualisierung des Verkaufspreises durch Verkaufserlaubnis (Ticket #11507)
  - Servicecode 99M46M (Default Wahlen) setzt auch Typeconfig und mc.motors auf Default
  - Servicecode 222M (Demomode) macht auch Restart für MC-Prozess
  - Füllstandsmenü: Aufhebung der aktuell markierten Selection nach Befüllung(Ticket #11512)
  - Servicemenü: Beraubungsschutzoption in Diebstahlschutz umbenannt(Ticket #11513)
  - Servicemenü: korrekte Darstellung der gekoppelten und Twin/Single-Motoren(Ticket #11520)
  - Servicemenü: Markierung der Getriebemotoren in allen Matrixansichten(Ticket #9949)
  - Servicemenü: Markierung der Hauptauswahl im Alternative Motoren Menü(Ticket #11519)
  - Servicemenü: Einstellungsseite für Tubensollwerte(Ticket #11563)
  - Servicemenü: diverse Texte überarbeitet und Menüpunkte abhängig von der Konfiguration ausgeblendet(Ticket #11511)
  - Datentransfer: Mitübertragung der log-files im Zip Format(Ticket #11213)
  - Doppelmotoren werden jetzt in mc.motor_x gespeichert und sind somit eindeutig (Ticket #11648)
  - QSqlRecords aus DB entfernt, somit ist der Zugriff über SELECT schneller.
  - Servicemenü: Ebenenkonfiguration, Umstellung auf neue Signale der MachineControl (Ticket #8984)
  - Servicemenü SUE: Getriebeschächte(Twinmotoren) als solche erkennbar gemacht (Ticket #11517)
  - Servicemenü: Zeiteinstellungen auf QML umgestellt(Ticket #11514)
  - Servicemenü: Ecomode Einstellung abhängig von Lebensmittelsicherheit (Ticket #11832)
  - Deal wird bei Abgabe sortiert - Glasflasche zuerst (Ticket #11884)
  - Kommunikationsfehler EC_2057 wird bei validen Botschaften automatisch wieder zurückgesetzt (Ticket #11570)
  - Die angeschlossenen Mixer- und Produktmotoren werden überwacht (Ticket #11951)
  - Maximalpreis und Defaultpreis auf 99999999 nach Eva-Norm gesetzt
  - Servicemenü: Zusätzliches Property für den angezeigten Text (Ticket #11999)
  - Servicemenü Allgemeine Einstellungen: Namen der Unterseiten als Überschrift (Ticket #11970)
  - Servicemenü: Binding Loop in NumericEditor (Ticket #11770)
      - Probleme mit führenden Nullen
  - Neue Produktklassen für Warenkorb in VidtsData eingebaut.
  - SUE: bei Türöffnung während Verkauf wird abkassiert
  - Virtuelle Tastatur: Internationales Icon für Sprach-Taste (Ticket #12274)
  - Servicemenü: Warnung und Abbruch wenn fehlerhafte Motorkombinationen vorhanden sind (Ticket #12354)
  - Servicemenü: Button Shutter öffnen/schließen zu Diagnosemenü hinzugefügt (Ticket #12473)
  - SUE: Kein Lichtgitter schaltet Helixoverrun und alternative Motoren ab (Ticket #12513)
  Fehler:
  - Servicemenü: Aktualisierung der Anwahlliste setzt aktuelle Auswahl in Anwahlmatrix zurück (Ticket #10325)
  - Ebenenkonfiguration(SUE): Getriebeschächte und Wahloffset nach erneutem schließen der Tür nicht mehr einstellbar (Ticket #10467)
  - Überarbeitung der Klasse SelectionMotorStatus (Ticket #10393)
      - SelectionKeyMap wird nicht mehr verwendet
      - Iterieren über Motornummern bei Anzeige von Motormatrizen
  - SUE: Einstellung für Produktoffset waren nicht limitiert
  - Fehlernummern EC_2098 und EC_2099 waren doppelt vergeben
  - Wahlen auf default setzen war auf die falsche DB-Tabelle
  - Dealkonfiguration: Absturz bei Auswahl eines gekoppelten Motors gefixt(Ticket #11609)
  - Servicemenü: Absturz im Ablauf der Tokenidentifikation gefixt (Ticket #11697)
  - Slideshow: Möglichkeit alle Bilder in der Slideshow zu löschen und Intervall einstellbar(Ticket #11794)
  - Servicemenü: Absturz bei Deaktivierung der Lebensmittelsicherheit gefixt(Ticket #11831)
  - Türöffnungszähler als Event in EA2*EGS schreiben und letzte 5 Türöffnung in EA1*EGC nicht EA2*EGC (Ticket #12093)
  - Laufzeiten im Diagnosemenü wurden mit Zeitzonen-Offset verfälscht 
  - Servicemenü: Operator darf Techniker-Passwort ändern (Ticket #12265)
  - Servicemenü: HappyHour für Kreditsystem-Modi EXEC und BDV nicht einstellbar (Ticket #11927)
  - Servicemenü: Tubeninventur hängt für mehr als 30 Sekunden in Endlosloop (Ticket #12185)
  - Wert für Testverkäufe fehlt in der Statistik
  - Servicemenü: Absturz im Menü Zugangskontrolle (Ticket #12502)
  - Probeverkauf mit Guthaben im Freiverkauf deaktivieren (Ticket #12509)
  - Gui löst durch "Servicemenü/Endprüfung" setClearAll aus -> hier wurde Journal nicht gelöscht -> jetzt wird FactoryReset ausgeführt
  - Servicemenü: Produktbild für Deal auswählen (Ticket #12521)
  - Servicemenü: Darstellungsfehler bei 3er Kopplungen in der Lebensmittelsicherheit
  - Servicemenü: Potentiell möglicher vertikaler Stretch in der Matrix der Produktkonfiguration
  - Dealseite wird ohne verfügbare Deals angezeigt (Ticket #12532)
  - Servicemenü SUE: Warnung beim Versuch einen Getriebemotor mit Alternativen in der Ebenekonfiguration zu erstellen(Ticket #12529)
  - Falsche Zähler für TubeCountByCoinmech verwendet
  - Max. Anzahl von Motoren pro Wahl durch alternative auf 360 erhöht

Version 0.11.4 (rxxxxx), Unreleased

  Neu:
  
  Verbesserung:
  
  Fehler:

Version 0.11.3 (r36723), 2019-08-12

  Neu:
  Verbesserung:
  - SUE: Kredit beim Start des Produktmotors zur Abrechnung vormerken, damit bei Manipulationsversuch abkassiert werden kann
  - SUE: einmaliges Wiederholen der Referenzfahrt nach Abkühlpause für Liftmotor (Ticket #11626)
  - SUE: es wird eine Referenzfahrt gestartet, falls bei der Liftfahrt festgestellt wurde, dass Encoder-Werte verloren gegangen sind
  - GF: Bei unplausiblen Endschalterzustand für das Ausgabetor wird der Lift nicht mehr aus die Ausgabe gefahren
  - SUE: Bei Blockade der Ausgabetrommel wird der Lift auf höhere Position gefahren, falls Ausgabeklappe geöffnet ist
  - Kühlungswarnungen EOA_2005 und EOA_2007 werden nicht mehr automatisch zurückgesetzt und müssen vom Benutzer bestätigt werden
  - key mc.coolingfail.disable eingeführt: ist Wert gesetzt, geht Automat nach dritter Kühlungsabschaltung wegen Übertemperatur am Kompressor mit (neuem) Fehler EOA_2008 außer Betrieb
  - key payment.cashless.saveid! Hiermit kann das Speicher der ID bei Cashless abgeschaltet werden. Default ist 0. Setztbar über Servicecode 75L und MA5*CM7
  - Servicecodes zum löschen von bestimmten DB-Tabellen
  - Servicecodes zum Einstellen des Types nach DB-löschen
  - Preis1 und CashPreis werden immer gleich gesetzt, der letzte gewinnt.
  - 99M46M setzt Wahlen auf Default anschließende Ebenenkonfiguration setzt die Motoren neu
  Fehler:
  - Warenkorbabbruch durch Türöffnung (Ticket #12247)
  - Fehler bei Entkoppeln von 3-Motoren (Ticket #12264)
  - SUE: Automat ohne Lift und mit Lichtgitter ist bei erweitertem Diebstahlschutz wegen blockiertem Lichtgitter nie verkaufsbereit (Ticket #11613)
  - SUE: Statusabfrage für nicht vorhandenen Motor beim Verkauf kann zu falschen Warnmeldungen führen
  - Deaktivierung des Bezahlsystems durch Freiverkauf in allen Produkten
  - Beim Aufbuchen auf Karte mit einem Schein in Hold wurde der Wert bei der Limitberechung verdoppelt. Dies führte ggf. zu einer Rückgabe des Scheines, obwohl ein Aufbuchen möglich gewesen wäre 
  - Kaufen-Taste des Warenkorbs nach Kreditänderung nicht mehr sichtbar (Ticket #12071)
  - SUE: in einer bestimmten Konstellation wird der Produktmotor beim Verkauf mit Helixoverrun nicht korrekt gestoppt

Version 0.11.2 (r36680), 2019-03-03

  Neu:
  Verbesserung:
  - "Helixoverrun" überarbeitet - wenn möglich Spirale auf Endschalter anhalten
  Fehler:
  - Probeverkauf ohne Produkt (Ticket #11398)
  - "data.machine.number" konnte auch bei "SIE0" nicht über Datei neu geschrieben werden
  - fehlerhafte Id bei schwedischen Übersetzungen führte zu Absturz

Version 0.11.1 (r36669), 2019-01-29

  Neu:
  - SUE: neue DebugCodes Nr 236 für Positioniergenauigkeit Lift und Nr 237 für Lift Fahrtdauer (Ticket #10924)
  Verbesserung:
  - SUE: neue HAE-Version mit erweitertem Zielbereich für Liftpositionierung (Ticket #10924)
  - Fehlerhafte Übersetzungen korrigiert
  - CoinTubeEmpty und CoinEmptyAllTubes korrigiert(Leere Tube führte zu Abbruch)
  - Verbesserte Übersetzungen EN, FR (Ticket #10595)
  Fehler:
  - HG: Wenn kein Becher abgegeben werden kann darf das Rezept nicht zur MC gesendet werden.
  - SUE: Konfiguration für breiten Automaten im Ebenensuchlauf wurde nur anhand der Produktmotoranzahl festgelegt, anstatt der Steckplätze auf Warenfachplatinen

Version 0.11.0 (r36650), 2018-12-06

  Neu:
  - Fehler EDL_2003 / EDL_2004 hinzugefügt
  - EC_2011 zu Fehler geändert
  - Mwst-Gruppen (PC603) eingebaut. Gruppe 1 - 4. (Ticket #8910)
  - HG: erfolgreicher Motorjob wird DB gemeldet (Ticket #8967)
  - elektronische Preisauszeichnung im Datenprozess eingebaut. (Ticket #8249)
  - RN: Tabelle für Payment in DB mit Dbus-Verbindung eingebaut. (Ticket #9138)
  - Nachrichtendialog des Datenbankprozess auf Anfrage deaktivieren (Ticket #9319)
  - Produktbeleuchtung bei geöffneter Tür konfigurierbar
  - Senden der gewählten Anwahlen an die Steuerung (Ticket #9399)
  - GF: 10er Warenfach
  - Übersetzungen für Italenisch hinzugefügt (Ticket #9288)
  - Neues Kommunikationsprotokoll für WaFaPla (Preisauszeichnung) und Gebindeerkennung (Ticket #8819)
  - Berechnung und Anzeige der Zuwahlpreise (Ticket #7365)
  - zusätzlicher Temperatursensoreingang im CoolingModule
  - Servicemenü SUE: Einstellmöglichkeit für Spirale/Getriebespirale wurde hinzugefügt (Ticket #9668)
  - Debug-Code 228 für Kompressorschaltung
  - automatischer Wechsel der Kühlungsreferenztemperatur bei Aktivierung der Lebensmittelsicherheit
  - Unterbrechung des Verkaufs durch die Steuerung (Ticket #9884)
  - Servicemenü: Menüpunkte für CashSale zu den Cashless-Menüs hinzugefügt (Ticket #10315)
  - Servicemenü: Alle Bilder (Produktbilder) vom USB-Stick auf einmal importieren (Ticket #10346)
  - Servicecode für Auslieferungszustand löscht auch die Slideshow aus der Datenbank
  - HG Rezeptkonfiguration: Zuwahlen mit hoher Priorität konfigurieren (Ticket #10763)
  - Verkaufszähler nach Verkauf zum Onlineprozess aktualisieren
  Verbesserung:
  - SUE: Referenzfahrt wird erst nach abgeschlossenem WFP- und VMI-Update zugelassen
  - HG Rezeptkonfiguration: Rezeptname und Kürzel anzeigen (Ticket #10740)
  - Wasserreduzierwert (Mokka) für HG eingebaut (Ticket #8775)
  - Überprüfung der Fahrtrichtung des Lift
  - Kalibrierwerte in Eva eingebaut (Ticket #8913)
  - Kalibrierung mit einstellbarer Laufzeit und Drehzahl
  - Entfernung der ungenutzen State-Machine für das HMI (Ticket #8934)
  - CGW1 und CGW2 für Evadts eingbaut
  - Schaltzeitpunkte für Dichtungs- und Brüherventil vereinheitlicht (Ticket #9028)
  - CommCache verwendet nur noch einen Zeitstempel
  - Füllstandsüberwachung bei HG auf gramm (Ticket #8957)
  - globale Map für Informationen über Warenfachplatinen
  - Einstellungen für elektronische Peisauszeichnung über Evadts änderbar.
  - Guthabenanzeige und Anzeige der Geldrückgabetaste auf den Fehlerseiten (Ticket #9120)
  - Inhaltsstoffe für KG erweitert
  - Werte für Reinigung/Spülen für MC ins Evadts (Ticket #8924)
  - Temperaturwerte werden bei Auftreten von Kühlungsfehler ins Journal geschrieben
  - Wenn Ebene beim SÜ nicht vorhanden dann wird die kpl. Ebene auf blocked gesetzt
  - HG: Überarbeitung der Brüherreinigung (Ticket #4218)
  - Diagnose-Signal für MC eingebaut damit fehlerhafte Motoren als Liste gemeldet werden (Ticket #9340)
  - Verarbeitung weiterer Zuwahlen des RAFI-Matrix-Touch (Tickets #7366 und #7387)
  - Wartezeit für Leerverkaufsmeldung bei kurzem Verkauf (bei vorhandenem Lift) erhöht
  - ServiceMenu: Zusammenlegung der einzelnen CleaningController(HG) (Ticket #9316)
  - Verwendung des numerischen Währungscodes für aufgezeichnete Verkäufe
  - GF: Werbelauf (Ticket #9351)
  - Verbesserte Übersetzungen Französisch (Ticket #9860)
  - Verbesserte Übersetzungen Niederländische, Norwegische und Schwedisch (Ticket #9323)
  - Elektronische Preisauszeichnung: Behandlung von CRC-Fehler während der Initialisierung (Ticket #9366)
  - Elektronische Preisauszeichnung: Warten auf Antwortnachrichten bei Behandlung von Emergencies (Ticket #9416)
  - ServiceMenu SUE: Konsistente Anzeigen im Diagnosemenü für Testabgaben (Ticket #9352)
  - TextToBitmap: Übergabeparameter können als Optionen übergeben werden (Ticket #9096)
  - nach SW-Update von WFP oder VMI wird neue SW-Version ins Journal geschrieben
  - Überarbeitung der Debug-Codes im Journal (Tickets #9439 und #9494)
  - Unterstützung von 10 Schächten im GF (Ticket #9347)
  - Eindeutige Beschriftung im Menu für Beleuchtung (innen/außen) (Ticket #9350)
  - Elektronische Preisauszeichnung: Verwenden von eindeutigen RequestIDs (Ticket #9391)
  - RGB-Lichteinstellungen: RGB-Werte werden mit angezeigt und sind über Tastatur einstellbar (Ticket #9349)
  - Deal wird mit Name und Wahl-Nr angezeigt (Ticket #9346)
  - Tool TextToBitmap beendet sich ohne die Texte zu rendern, wenn es ohne die erforderlichen Parameter gestartet wird (Ticket #9387)
  - Default.csv überschreibt immer den angegebenen Prozessparameter somit können diese Werte in Zukunft geändert werden (Ticket #9617)
  - EPA: Ausstehende Antworten werden nun anhand der Request-ID vermerkt (Ticket #9636)
  - Anwahlentyp aus den Einstellungen verwenden (Ticket #9554)
  - Überprüfung der Sensorboardversionen des Matrixtouch (Ticket #9694)
  - Servicemenü: Anstatt einer leeren Anwahl-Matrix wird ein Info-Label angezeigt (Ticket #9647)
  - Unit-Test für Ablaufsteuerung der elektronischen Preisauszeichnung erweitert (Ticket #9645)
  - Erstellung einer Standard-Slideshow (Ticket #8799)
  - Servicemenü: Alternative Motoren (SUE) sind auch für Spiralen erlaubt (Ticket #9731)
  - Benennung für Netzwerkauswahl (Ticket #6230)
  - Ein- und Austragen von Fehlern/Warnungen im Journal farbig markieren (Ticket #7484)
  - Das Design der Menüs Lebensmittelsicherheit wurde angepasst (Ticket #9813)
  - Typ wird nicht mehr nummerisch sondern in Klartext angezeit (Ticket #9863)
  - Servicemenü - Anzeige für Servicezähler stimmt jetzt (Ticket #6377)
  - Wenn Schieber gekoppelt werden sollen, erscheint vorher eine Warnung, die bestätigt werden muss (Ticket #9865)
  - Servicemenü: Deals mit alternativen Motoren werden gelöscht (Ticket #9945)
  - Servicemenü: Gekoppelte Motoren in allen Matrix-Ansichten erkennbar (Ticket #9944)
  - Servicemenü: Matrix-Ansichten vereinheitlicht (Ticket #9948)
  - Alle Zeitprofile (HappyHour, Freiverkauf, Kühlung, Licht) auf jeweils fünf Profile erhöht (Ticket 10131)
  - unterste Warenfachebene wird deaktiviert, falls von Lift nicht mehr erreichbar
  - Service Jobs werden deaktiviert beim Verlassen des Service Menüs (Ticket #7438)
  - GF: Korb wird nach Produktübergabe sicher von rechter Wand weggefahren, bevor er zur Ausgabeposition kommandiert wird
  - HAE: Türkontaktschaltereigang entprellt / Fehlererkennung für EC_2032 und EC_2085 überarbeitet
  - Servicemenü: Entfernen von ungültig werdenden Deals (Motoren koppeln) (Ticket #10104)
  - GF: Ausgabeposition in Z-Richtung optimiert
  - GF: kein Werbelauf wenn sich Automat im Fehlerzustand befindet
  - Ablauf des Geldrückgabemotors ist nicht mehr abbrechbar, da unnötig
  - SUE ohne Lift: Ebenensuchlauf schlug beim ersten Durchlauf immer fehl
  - mc.lighting.whiteled.dr.high und mc.lighting.whiteled.dr.low in eva eingebaut
  - Servicecodes 99M81M und 99M92M nur für Sielaff-Techniker ausführbar machen (Ticket #10368)
  - HG: Notabschaltung der Heizung bei Übertemperaturerkennung eingeführt
  - neuen Fehlertyp NORMAL_NOUSERRESET eingeführt. Dieser ist nicht an der GUI rücksetzbar
  - max. Länge Seriennummer und Assetnummer auf 20 nach Eva-Spec. erhöht
  - Keine Prozessparameter während das Update läuft senden (ECZ_9999)
  - Servicemenü: Verbesserte Bedienbarkeit des Multimedia- und Sildeshowmenüs (Ticket #10346)
    (Scrollen, Drag&Drop, Löschen und Anzeige optimiert)
  - Becherfehler usw. nach nächstem Verkauf wieder zurücksetzen
  - Wenn Fehler auf z.B. grossen Becher dann auch nicht mehr als alternativen anbieten
  - HG: Erkennung des Subtyps TEST hinzugefügt
  - HG Rezeptanpassung: Produkttext wird auch für nicht anpassbare Rezepte angezeigt
  - Hinweis wenn verwendete Slideshow Bilder nicht gelöscht werden können (Ticket #10833)
  - Wenn WahlIdent geändert wird führt das zu einem Update der Wahltabelle
  Fehler:
  - HG: Angezeigte Wahlnummer bei Rezeptanpassung immer auf 1 (Ticket #10731)
  - HG Rezeptanpassung: Produktname-Button für nicht anpassbare Wahlen deaktiviert
  - HG Rezeptanpassung: Wahlnummer ändert sich nicht bei nicht anpassbaren Wahlen
  - HG Konfiguration: Anstelle der Rezept-IDs wird der Rezeptname angezeigt (Ticket #10736)
  - HG Rezeptanpssung: Anpassen nicht verfügbarer Rezepte (Ticket #10735)
  - HG Rezeptanpauung: Fehler bei Darstellung der Rezeptbestandteile (Ticket #10737)
  - Updatestate wird sich jetzt vom Datenprozess gemerkt und nach Anforderung an Gui gesendet (Ticket #9142)
  - mc.climate.reftemperature und mc.climate.reftemperaturestandby beim GF auf gleichen Parameter gesetzt somit immer überschrieben als Evafeld
  - Bei Änderung von Kalibrierlaufzeit bzw. Drehzahl muss Kalibriermenge auf 0 gesetzt werden (Ticket #8996)
  - Fehler in SqlKonfigResetChanges beseitig! Änderungen wurden hier nicht zurückgesetzt.
  - 'data.food.use' wurde in SelectionList zurückgesetzt, somit wurde Änderung nicht zu MC übertragen.
  - Wenn nach Referenzfahrt eine Änderung der Ebene erkannt wird, dann wird die Schächte auf Default gesetzt (Ticket #9341)
  - auch Selbstkonfiguration muss fehlschlagen, wenn Stecker für Warenfächer unplausibel eingesteckt sind
  - Fehler beim Setzen der Displaybeleuchtung behoben (Ticket #9487)
  - Fehler beim Skalieren der "Anwahl-Matrix" im ServiceMenu behoben (Ticket #9509)
  - Elektronische Preisauszeichnung: Fehler beim aktualisieren der Displays behoben (Ticket #9607)
  - Der Wechsel der Zeitzone wird der Datenbank erst beim Speichern mitgeteilt, nicht mehr beim auswählen der Zeitzone (Ticket #9591)
  - Nach Servicecode 99M80M (Default setzen) konnte keine Wahlzuordnung mehr gesetzt werden. Jetzt wird Konfig.dts neu gesetzt
  - Füllstände für alternative Motoren sind nun einstellbar (Ticket #9062)
  - Gleicher Schachtfehler konnte nach Tür auf/zu nicht neu gesetzt werden außer es war ein anderer Fehler dazwischen
  - Hinweis auf Service-Key bei Reinigung mit offener Tür (Ticket #6863)
  - StringValueEditor: Eingaben können jetzt verworfen werden (Ticket #9832)
  - Eigene Produkttexte werden nicht angezeigt (Ticket #9851)
  - Fehler bei Softwareupdate des VMI beseitigt (Ticket #9878)
  - Fehler bei 3 mal Produktstepp sollte eigentlich wieder die normale Menge kommen, tatsächlich war aber 0 Gramm (Ticket #9886)
  - Fehlerzip wurde durch TcpClient nicht mehr gesendet.
  - Anwahlen der Direktanwahl ihrer Reihenfolge entsprechend anzeigen (Ticket #9895)
  - Übernahme der Münzstände des Bezahlsystems werden nicht sofort aktualisiert (Ticket #9040)
  - Verkauf ohne Direktstart startet sofort (Ticket #9915)
  - 24V-Motorspannungsausfall während PWM-Regelung aufgrund zu kleiner Totzeit beim Schalten der MOSFETs (Ticket #9835)
  - Alternative Motoren werden in allen Matrix-Ansichten als alternativen dargestellt (Ticket #8804)
  - Servicemenü: Steuerleisten im Menü Ebenenkonfiguration (SUE) angepasst (Ticket #9920)
  - Fehler nach Verkauf verhindert Verkaufsabschluss (Ticket #9929)
  - Gesamtreinigung HG: Fehler bei Countdownanzeige während Displayreinigung behoben (Ticket #9921)
  - Koppeln von alternativen Motoren nicht mehr zugelassen (Ticket #9946)
  - Fehlendes Zurücksetzen der aktuellen Anwahl nach dem Probeverkauf
  - Slideshow wird nicht beendet (Ticket #9970)
  - Servicemenü: Einstellung Kundenmenüsprache unabhängig von Einstellung Servicemenüsprache (Ticket #9969)
  - Fehlendes Verkaufsergebnis durch Schließung der Ausgabe im Warenkorb (Ticket #10066)
  - Servicemenü: Koppeln von Getriebeschächten (Ticket #10074)
  - Verkaufsanfrage ohne Freigabe der Warenkorbanfrage (Ticket #10076)
  - Servicemenü SUE: Alternative Motoren und deren Hauptmotoren werden im Menü "Ebenenkonfiguration" gesperrt (Ticket #10081)
  - Servicemenü SUE: Getriebemotoren nicht als alternative Motoren konfigurierbar (Ticket #10087)
  - Servicemenü SUE: Gleichzeitiges entkoppeln mehrerer gekoppelter Motoren (Ticket #10100)
  - Slideshow startet während Türtaster-Meldung aktiv ist (Ticket #10122)
  - Sonderfehler (EJM) usw. wurden nicht richtig dargestellt
  - SA1 Evafeld wurde beim Einlesen einer EvaDatei nicht gespeichert.
  - vend.number.all wurde falsch zusammengesetzt muss aus vend.number.init + freevend.number.ini + testvend.numer.ini bestehen nicht aus .value
  - Bereitschaft der Steuerung startet den Verkauf ohne Benutzerfreigabe (Ticket #10227)
  - Servicemenü: Getriebemotoren lassen sich nicht konfigurieren (Ticket #10220)
  - Slideshow startet nicht bei aktiver Direktanwahl (Ticket #10277)
  - SUE ohne Lichtgitter: Ablauf wurde nie beendet beim Verkauf mit alternativem Motor (Ticekt #10286)
  - Servicemenü: Absturz nachdem im Menü Alternative Motoren Tür geschlossen wurde (Ticket #10274)
  - GF: Timingprobleme aufgrund von geänderter Überwachung der Spannungsversorgung führte zu nicht ausführbaren Servicejobs
  - HG: Becherwerk wurde nicht korrekt gesperrt, wenn letzter Becher zu spät nachrutscht
  - GF: Prüfung der angeschlossenen Liftmotoren repariert
  - Servicemenü: Absturz beim Zurücksetzen der Lebensmittelsicherheit (Ticket #10314)
  - SUE: Produktmotoren-auf-Endschalter-fahren repariert
  - SUE: Darstellung Reinigungsmenü Piktogramm Spühlmaschine entfernen (Ticket #10331)
  - SUE ohne Lift: erster Ebenensuchlauf nach Türschließung schlug fehlt (Ticket #10329)
  - Ebenenkonfiguration wird nicht nach erfolgreichem Ebenensuchlauf angezeigt (Ticket #10335)
  - Kühlungsmenü bei aktiver LM limitieren (Ticket #10332)
  - Darstellung der Zeitprofile (Ticket #10326)
  - Servicemenü: Optimierung Lichteinstellungen (Ticket #10333)
  - Servicemenü: Fehlende Übersetzungen für Auswahllisten (Ticket #10362)
  - Ebenenkonfiguration SUE: Erkennung des letzten Schachts korrigiert (Ticket #10373)
  - TypeConfig wird im Menü Alternative Motoren (SUE) nicht mehr berücksichtigt
  - Darstellung gekoppelter Motoren umfasst alle zugehörigen Motoren (Ticket #10330)
  - SUE: Änderungen der Produktoffsets wurden nicht gespeichert (Ticket #10376)
  - Unpassende Benennung der Statistikeinträge und fehlende Einträge in der Gesamtübersicht (Ticket #10380)
  - Befüllen einer ausverkauften Wahl (Ticket #10394)
  - Anzeige von Zeitprofilen für Designbeleuchtung (Ticket #10396)
  - SUE: Produktabgabe mit Helixoverrun hat Fehler EJM_10xx erzeugt (Ticket #10405)
  - Einstellung für Jugendschutz abhängig von Einstellungen für Altersverifizierungsmodi und umgekehrt (Ticket #10401)
  - bugfix in SqlParamsDelete
  - Zeitprofile werden bei Konfiguration der Aktivierungszeiten für Produkte und Deals immer angezeigt (Ticket #10402)
  - HG: Einstellungen für (nicht vorhandene) Produktbeleuchtung werden jetzt nicht mehr im Servicemenü angezeigt (Ticekt #10395)
  - Hilfetexte für Kühlung/Heizung Wassersystem angepasst (Ticket #10411)
  - Servicemenü HG: Zeitprofile in Konfiguration/Aktivierungszeiten wurden unten an die Tabelle angehangen (Ticket #10425)
  - Mehrfaches Laden der Warteanzeige "Datenübertragung" (Ticket #10437)
  - SUE: Endlosschleife im MC-Process bei Liftblockade vor CASH_OUT im Warenkorbmodus
  - SUE: Starte Produktmotortest nur wenn Produktmotoren nicht aktiv sind und angefragter Produktmotor verfügbar ist
  - Statistikmenü: Zusammenfassungsmenü ohne Inhalt (Ticket #10559)
  - Beschleunigte Testabgabe: Matrix für Spiralwarenfächer mit 9 Motoren erweitert
  - Neuer TypeConfig konnte zum Absturz vom Datenprozess führen wenn die neue größer war als die alte TypeConfig
  - Ablauf der Brüherreinigung wird nicht mehr gestartet bei den Fehlern EFC_2000, EFO_2000, EFL_2000, EC_2025 (Ticket #10565)
  - Beim Abbruch der Brüherreinigung wird neuer Fehler EF_2000 gesetzt
  - Bei selectionListHG führte Überprüfung der Motoren '000' auf einen Fehler somit stürzte DatenProzess ab
  - Servicemenü: Selection Motor Mapping für alle existierenden Wahlen (Ticket #10597)
  - Reinigung HG: Tabletteneinwurf kann nicht mehr abgebrochen werden (Ticket #10564)
  - Reinigung HG: Reinigung bei Fehler im Wassersystem nicht starten (Ticket #10565)
  - Konfiguration/Rezeptanpassung HG: Brühprodukte werden als leere Anwahlen angezeigt
  - HG: Falsche Kontrollleiste in den Menüs "Rezeptanpassung" und "Konfiguration" (Ticket #10744)
  - SUE: Referenzfahrt wurde nicht immer erst nach WFP-Update gestartet. Die Referenzfahrt wurde dann mit einem Fehler beendet
  - HG Rezeptkonfiguration: voreingestellte Zuwahlen nicht wieder konfigurierbar (Ticket #10783)
  - HG: Anzeige des Verkaufsfortschritts wird nicht zurückgesetzt (Ticket #10762)
  - HG: BugFix wenn auf eine Wahl nur ein Hauptprodukt gelegt wurde ging der Datenprozess in einen Segfault
  - HG Rezeptkonfiguration: Zuwahlen werden beim Konfigurieren eines Rezepts auf feste Werte gesetzt (Ticket #10787)
  - Wechselgeld füllen Funktionalität wiederhergestellt (Ticket #10834)
  - Alternative Motoren GF: Motor-Selection-Mapping wurde nicht erstellt
  - HG: Funktion "Jetzt kaufen" während Vorbereitung der Steuerung nur einmal möglich (Ticket #10761)
  - HG: Geldrückgabeanfrage an die Steuerung bei offener Tür unterdrücken 
  - HG: Versionsinformation kann ohne Daten geöffnet werden (Ticket #10986)

Version 0.10.5 (rxxxxx), Unreleased

  Fehler:
  - HG: Fehlendes Signal in Rezeptanpassung (Ticket #10575)
  - HG: Ermitteln des HG-Subtyps (Ticket #10574)

Version 0.10.4 (r16715), 2018-09-26

  Fehler:
  - GF: z-Position des Liftes für Fahrt in die Ausgabe erhöht, um Kollision des Korbs mit unterer Kante zu verhindern

Version 0.10.3 (r16712), 2018-09-05

  Neu:
  - Umstellung der Versionsverwaltung auf Git (Achtung geänderte Revisionsnummer)
  - GF: Warnung für erneute Liftkalibrierung wird gesetzt, falls Softwareversion kleiner 0.10.3
  Verbesserung:
  - SUE: Timeout für Leerverkaufsmeldung erhöht. Neuer Defaultwert wird in Datenbank übernommen
  - GF: Korb fährt beim Schließen des Shutters nach rechts um die Leichtgängigkeit des Shutters zu erhöhen
  Fehler:
  - GF: Maximalgeschwindigkeit für neue Regelung wird jetzt angepasst
  - GF: Blockade des Shutters wird jetzt richtig abgefangen
  - Automatisches Timeout im Probeverkauf führt zu deaktivierten Prozessen (Ticket #10093)
  - Reboot blieb hängen (Boot-Parameter korrigiert)
  - SUE: zweites Produkt im Deal wurde nicht richtig abgearbeitet

Version 0.10.2 (r21618), 2018-08-03

  Neu:
  Verbesserung:
  - GF: neue Regelung für Korb
  - Überarbeitete Fehlerbehandlung für Motorspannungsausfall / unplausibler Türzustand
  Fehler:
  - Menü für Ausgabe ohne Lift ist nicht mehr invers (Ticket #8982)
  - Frage ob Änderungen verworfen werden sollen in den Menüs "Abgabe ohne Lift" und "Lebensmittelsicherheit" (Ticket #9726)
  - Absturz beim Kombinieren von gekoppelten und alternativen Motoren beseitigt (Ticket #9924)
  - Ebene A in Ebenenkonfiguration(SUE) immer ausgegraut
  - Kühlung wird jetzt bei Abfall der Motorspannung anstatt Türöffnung abgeschaltet um Netzteilausfall abzufangen

Version 0.10.1 (r21055), 2018-06-21

  Neu:
  Verbesserung:
  Fehler:
  - Bereitschaft des Bezahlsystemprozess wird im HMI nicht aktualisiert
  - PaymentProcess : Falls AutoConfig==0 und (BasketVend oder CardVend mit RevalueOption):
                     --> Coin und Bill werden nach Verkauf nicht wieder enabled !!!
  - Startseite im Kundenmenü wird nach Türöffnung nicht geschlossen
  - Mehrfache Einzelverkaufsanfragen im Warenkorb (Ticket #9616)

Version 0.10.0 (rxxxxx), Unreleased

  Neu:
  - Wartezeit zwischen Preinfusion und Brühung eingefügt
  - Verwendung der Zustandsmap des Datenbankprozesses (Ticket #8500)
  - Videofähige Slideshow und Slideshow-Einstellungen (Tickets #8204 #6226)
  - Norwegische Übersetzungen (Ticket #8816)
  - Schwedische Übersetzungen (Ticket #9122)
  - Slideshowpfade werden in der DB gespeichert
  Verbesserung:
  - in der MC kann der globale Z-Offset über neuen Service angepasst werden (Ticket #7905)
  - Purging muss zusätzlich im Rezept freigegeben werden
  - Servicecode nach Ausführung markieren (Ticket #7295)
  - Produktmotortest für SUE hinzugefügt
  - Encodertest für SUE hinzugefügt (Ticket #8362)
  - Encodertest für GF hinzugefügt (Ticket #8362)
  - Servicecode für Endschalterabfrage für Produktmotoren (SUE) hinzugefügt
  - Service für einmaliges Öffnen der Ausgabe bei belegter Korblichtschranke (SUE) hinzugefügt
  - Gesamtwasseranpassung und Tassenanpassung eingebaut. (Ticket #8340)
  - Statische Rezeptabgabe einstellbar in Evadts (Ticket #8374)
  - neue SystemsEvents für WFP-Update (Ticket #8449)
  - Datenprozess Status erweitert und EvaStatus mit eingebaut. (Ticket #8434)
  - Keine Typänderung über Evadaten nur nach Rückfrage und Bestätigung. (Ticket #8408)
  - Umbau von m_PageData - hier werden nur noch Multiheader verwendet.
  - SWUpdate: Überprüfung der zu flashenden Datei in separaten Thread ausgelagert
  - SD105 (AUTO und SAVE) für Irda und ddcmp eingebaut d.h. bei AUTO wird automatischer Kassenschluss nach Liste 1 ausgeführt
  - EA304 und EA307 eingebaut
  - DB-Tabelle für Slideshow angelegt. Slideshow Dateinamen werden jetzt am Dbus übertragen. (Ticket #8619)
  - Payment Evadatenübergabe auch mit id welche dann für letzte Auslesung gespeichert wird
  - Mit Bohnenleermeldung werden die Produkte mit Bohnen außer Betrieb genommen. (Ticket #)8579)
  - Becherleermeldungen richtig verabeiten und Wahlen wenn nötig außer Betrieb nehmen. (Ticket #7211)
  - Preis1 und Barpreis werden auf Gleichheit geprüft und wenn sie nicht gleich sind wird Warnung ELX_10xx eingetragen. (Ticket #8626)
  - Warenkorb auf Ebene sortieren. (Ticket #8738)
  - Servicecode für SWUpdate VMI und WFP/GBE hinzugefügt
  - Übersetzungen verbessert FR, EN (Ticket #8816)
  - Verschärfte Sicherheitsabfrage für Endprüfung (Ticket #8733)
  - Aktualisierung der Touch-Controller-Parameter für Type 1050 und 1030
  - Cashless Ident Befehl nun MDB konformer mit Serialnumber und part. SoftwareVersion
  - Sequenznummer der Geldrückgabe nach Timeout zurücksetzen (Ticket #9072)
  - SUE: tolerantere Blockadeerkennung beim Start der Referenzfahrt
  - Niederländische Übersetzungen (Ticket #9122)
  Fehler:
  - fehlendes Casting beim Aufruf der Funktion DBProxy::inst().updateVarRemote
  - Text im Fortschrittsbalken des Startscreen hat nicht die Farbe weiss (Ticket #8338)
  - Gesamtwassermenge nicht gespeichert (Ticket #8415)
  - Timer zum Verlassen des Servicemenüs wird nicht zurückgesetzt (Ticket #8053)
  - Bei Instantabgabe wird immer die Step2 Menge abgegeben wenn es sich nicht um eine Zuwahl handelt. (Ticket #8502)
  - Produktauswahl während Produktabgabe möglich (Ticket #8764)
  - Fehler werden ohne voherige Aktivierung ausgetragen (Ticket #8812)
  - Bezahlsystem-Komponenten wurden falsch angezeigt
  - Reset LED Farbwerte wenn ein eingestellter Wert im statischen Modus verworfen wurde (Ticket #8339)
  - Fehler in Identberechnung bei gekoppelten Motoren gefixt (Ticket #8862)
  - Texte im Füllstandsmenü angepasst (Ticket #8730)
  - Erweiterte Sicherheitsabfrage für Füllstandsmaximierung (Ticket #8731)
  - Payment : Möglichen Verlust des Kredites beim Wechsel der Zustandes von Idle nach Disabled minimiert
  - WaFaPla-Update bei manchen Konstellationen nicht rückwärts kompatibel
  - Öffnen der Ausgabe führt zu Verkaufsabbruch (Ticket #9119)
  Bekannter Probleme/Fehler:
  - Füllstände bei alternative Motoren nicht einstellbar
  - Liftoffset pro Wahl nicht korrekt einstellbar

Version 0.9.5 (r21007), 2018-03-05

  Neu:
  Verbesserung:
  Fehler:
  - Produktauswahl während Produktabgabe möglich - Backport aus 0.10 (Tickets #8764, #9005)

Version 0.9.4 (r19868), 2018-02-09

  Neu:
  Verbesserung:
  - Erkennung des verwendeten Touch-Controllers und Aktualisierung der Parameter
    (aktuell nur für Type 1050)
  Fehler:
  - Mehrfache Verkaufsanfragen durch Zustandsänderungen der Prozesssteuerung (Ticket #8740)
  - neue WaFaPla-SW für neue HW-Version

Version 0.9.3 (r19696), 2018-01-24

  Neu:
  Verbesserung:
  Fehler:
  - Umsortierung der Dealreihenfolge entfernt (Ticket #8648)
  - Deal-Taste wird nicht immer korrekt deaktiviert (Ticket #8653)
  - csv-files von höherer Version führen hier zum Absturz des Datenprozesses und zu einer Endlosschleife (#8614)
  - Vorwahlzeit im HMI verhindert Meldung des Verkaufsergebnisses an das Bezahlsystem (Ticket #8538)
  - Korrigierte Touch-Parameter 2018-01-17_993413_Touch5-V70.cfg.bin

Version 0.9.2 (r19585) 2018-01-10

  Neu:
  - Koppeln von Schiebermotoren ermöglicht (Ticket #8517)
  Verbesserung:
  - Sicherheitsabfrage für Füllstandsmaximierung (Ticket #8499)
  - Wahl Offset Tab gesperrt wenn kein Lift im Snack vorhanden (Ticket #8519)
  - GF: Entprellen der CASH_OUT-Entscheidung bei Türöffnung (Ticket #8532)
  - Füllstände maximieren Button bei deaktivierten Füllständen gesperrt (Ticket #8535)
  Fehler:
  - Taste "Menü verlassen" wird bei Türöffnung nicht deaktiviert (Ticket #8479)
  - Fehler in ServiceCode für ExampleModule
  - Wenn kein Typ eingestellt und keine csv files eingespielt sind darf auch keine Konfig.dts angenommen werden. (Ticket #8494)
  - Mehrfache Verkaufsanfragen durch Kreditänderung (Ticket #8482)
  - HMI Absturz nach Einspielen der GeneralKonfig.csv (Ticket #8477)
  - Fillinglevel in Verbindung mit alternativen Motoren und Deal hat nicht funktioniert. (Ticket #8501)
  - Max. Fillinglevel und 'data.fillinglevel.use' auf 0 dann wurden alle Wahlen auf disable gesetzt. (Ticket #8506)
  - Steuerung erhält keine User-Interaction beim Verlassen des Menüs "Wahl Offset" (Ticket #8504)
  - Altersüberprüfung ging schief wenn beide an waren.
  - SUE: Werte für Produktoffset wurden im falschen Key gespeichert
  - Idle-Prozesse der Steuerung werden bei Türschließung nicht aktivert (Ticket #8580)
  - Anzeige einer Seite im Servicemenü mit Daten ist deutlich verzögert (Ticket #8583)

Version 0.9.1 (r19419), 2017-12-07

  Neu:
  - Hilfeseite für Warenkorb- und Produkttypkonfiguration (Ticket #8365)
  Verbesserung:
  - Füllstandsmenü wird direkt ohne zwingendes Zwischenspeichern aktiviert (Ticket #8377)
  - bei GF wird nach Produktübergabe vom Warenfach in den Korb bei Türöffnung abkassiert
  Fehler:
  - Geldrückgabetaste aktiviert nicht den Rückgabemotor (Ticket #8373)
  - Endprüfung ohne aktive Zugriffskontrolle ausblenden (Ticket #8375)
  - bestimmte Anfragen an die Prozesssteuerung werden mit falscher Sequenznummer quittiert bzw nicht angenommen (Ticket #8383)
  - Ausgabe öffnen nach Produktausgabe wiederholt möglich (Ticket #8393)
  - Füllstand blieb nach ausschalten aktiv und es ist somit eine leere Motorliste zu MC gekommen.
  - gui.menu.time in Minuten nicht in Sekunden.
  - DB_Backup wurde nach Reset überschrieben
  - Änderung in MaxStockItem führt jetzt nur einmalig zur Aktualisierung der Wahltabelle
  - Falsche Berechnung der Füllstandsanzeige (Ticket #8409)
  - Verkaufsergebnis fehlt nach Türöffnung (Ticket #8411)

Version 0.9.0 (r19284), 2017-11-27

  Neu:
  - Ablaufsteuerung erlaubt Modulen Vorbereitungsschritte vor dem Ablauf ein zu planen (Ticket #7547)
  - ServiceCode für EMV-Test hinzgefügt (Ticket #7800)
  - TouchTest USB-Stick (Ticket #7848)
  - Füllstand des Boilers zusammen mit dem Auslieferungszustand zurücksetzen (Ticket #6415)
  - Unterstützung Servicemenü-Taster (Ticket #7861)
  - Konfigurierbare Aktivierung des Warenkorbs (Ticket #8274)
  - Warenkorb (Ticket #7700)
  - Warenkorb Konfiguration (Ticket #8282)
  - Payment BDV Protokoll deaktiviert Menuebuttons Cashless, Münzwechsler, Banknotenleser (Ticket #8281)
  - Korbtiefeneinstellung SUE (Ticket #7962)
  - Offset je Wahl konfigurieren (Ticket #5500)
  Verbesserung:
  - Entfernen der "OK"-Taste in den Nachrichtendialogen des Datenprozess (Ticket #7409)
  - Kontrolle der Warenfachplatinen bei Timeout
  - höhere Automatenverfügbarkeit durch Änderung von Fehler auf Warnung für EC_2095
  - Fehlererkennung EJM_2018 hinzugefügt
  - Zeitleisten werden direkt unter den Aktivierungsoptionen eingeblendet (Ticket #7289)
  - Bei Direkteingabe der Preise überschreibt die Ersteingabe den kompletten Wert (Ticket #6248)
  - Ladezeit der Statistikanzeige beschleunigt (Ticket #7012)
  - Datenbankwert mc.snack.motor.feedertorque hinzugefügt
  - Wahl als nicht verfügbar setzen wenn von MC ein leerer Motor kommt"
  - Bei GF Wahl auf nicht verfügbar und Ident auf 0 mit Abgleich von typeconfig (Ticket #7597)
  - Deal Konfiguration überarbeitet (Ticket #7668)
  - neue französische Übersetzungen(Ticket #7631)
  - Fehlerbehandlung für Wassermangel hinzugefügt (ERR_HYDRAULIC_WATER_SHORTAGE / WRN_HYDRAULIC_AIRBREAK)
  - WaFaPla-Update
  - Endgeschwindigkeit der HG-Ausgabe jetzt konfigurierbar
  - Gpio für Servicetaster zum Eingang ins Servicemenü (Ticket #7785)
  - Fehler ERR_SWUPDATE_IN_PROGRESS hinzugefügt
  - leere Evadaten werden nicht gespeichert (Ticket #7814)
  - zyklische Überprüfung der Warenfachplatinen und der angeschlossenen Produktmotoren und Abgleich mit Eintrag in DB
  - ServiceCode 70M0M zum Überprüfen der Warenfachplatinen hinzugefügt
  - HG-Rezepte um NameID und Gesamtwasser erweitert (Ticket #7929)
  - Alle Rezeptwerte mit min, max und mit Einheiten (Ticket #7943)
  - Datenbankwerte für Mühle- und Instantkalibrierung angelegt
  - CupOutputModul überarbeitet
  - Fehlerbehandlung EFL_2000 überarbeitet
  - Einheiten in eigener Tabelle und werden als MetaDaten an Gui übertragen (Ticket #7483)
  - Darstellung der Einheiten in Tabellen und Editoren (Tickets #6251 #6897 #8012)
  - Anzeige der Solltemperatur in numerischen Editoren(Ticket #6247)
  - Übersetzungen und Hilfeseite für Zeitzonen (Ticket #6241)
  - Default Dosierung bei HG mit Gesamtwassermenge und Zuwahlmode (Ticket #8047)
  - Hg Selectionlist überarbeitet
  - Wasserverteilung bei Zuwahlen mit Gesamtwasser und Plausibilitätsprüfung (Ticket #7071)
  - Touch-Beleuchtung des HG nur bei verfügbaren Anwahlen aktivieren (Ticket #7810)
  - Fehlerübersicht und -behandlung ohne Maschinentyp (Ticket #7191)
  - Füllstandsmenü überarbeitet (Ticket #7665)
  - Anpassungen für den Freiverkauf HG (Ticket #7369)
  - Taste für den Abschluss der Endprüfung (Ticket #7679)
  - Fehler EC_2170 eingeführt bei Kommunikationsstörung zwischen VMI und WaFaPlas (Ticket #8098)
  - Menüpunkte "Hopper" und "Drucker" ausgrauen (Ticket #8271)
  - Türöffnung von Wechsel in das Servicemenü (Taster) trennen (Ticket #8278)
  - Multiselection in der Lebensmittelsicherheit (Ticket #8281)
  Fehler:
  - Fehlerhafte Meldung über gescheiterte Datenspeicherung beim Motoren koppeln (Ticket #7779)
  - Robi: StateMachine-Timeout vor Produktförder-Timeout
  - vergessener Becher wird letztendlich nicht vorne präsentiert, keine Entnahme und damit kein weiterer Verkauf möglich
  - parallele Abarbeitung von Aufgaben nicht möglich
  - Netzwerkeinstellungen nur Neustart des ausgewählten Interfaces (Ticket #7029)
  - Prozessinitialisierung für alle beteiligten Prozesse unvollständig (Ticket #6299)
  - Fehlerhafte Preisdarstellung (Ticket #8169)
  - fehlende Einheiten im Preiseditor (Tickets #8190 #8193)
  - Rücksetzung der Auswahl im Füllstandsmenü (Ticket #7654)
  - Fehler in Vendtoken behoben (Ticket #8223)
  - Kreditanzeige nach Tokenmeldung (Ticket #8224)
  - Servicefunktionen können wieder gestoppt werden (Ticket #8064)
  - Datentyp "READ" eingeführt somit kann Typeconfig nicht mehr geändert werden
  - Blockierung in SnackMotor behoben
  - Fehlende Übersetzungen in den Hilfeseiten der Produktkonfiguration (Ticket #8281)
  - Darstellung der Wahlen als Alphanumerische Kombination (Ticket #8281)
  - Fehler in der Darstellung und Editierung von Bezahlsystem Werten gefixt (Ticket #5924)
  - Verkaufsfehlermeldung nach Leerverkaufsmeldung (Ticket #8289)
  - Abbruch des Einzelverkaufs nach Türöffnung fehlt im Warenkorbmodus (Ticket #8303)
  - Referenzfahrt startet nicht automatisch bei Snack mit Lift und ohne Lichtgitter

Version 0.8.3 (r18271), Released 2017-08-28

  Neu:
  - Niederländische Übersetzungen für GF (Ticket #7806)
  Fehler:
  - Inhaltsstoffe Seite kann nicht verlassen werden (Ticket #7372)
  - Fehlerzip wurde nicht mehr online übertragen
  - Timer für die Seite "Produkt nicht vorhanden" wird nicht gestoppt (Ticket #7780)
  - Fehler bei deal ohne Lichtgitter
  - LM geperrte Wahlen auch für Deal (Ticket #7781)
  - MC-Parameter wurden nach Änderung nicht zum MC-Prozess aktualisiert
  - Niederländische Übersetzungen (Tickets #7786 + #7791)
  - Sperrzeit für Abfrage Lichtschranke bei Verkauf zu lange
  - Dialog für die "Lebensmittelsicherheit" wird beim Wechsel in das Kundenmenü nicht geschlossen (Ticket #7797)
  - Fehlerhaftes Speichern und möglicher HMI Absturz bei alternativen Motoren (Ticket #7787)

Version 0.8.2 (r18164), Released 2017-08-21

  Fehler:
  - zu lange Laufzeit des Produktmotors

Version 0.8.1 (r18033), Released 2017-08-04

  Neu:
  - nötiges Extra-Release um Pre-Release 0.8.0 im Feld zu unterscheiden  

Version 0.8.0 (r18030), Released 2017-08-04

  Neu:
  - Servicemenü Basic Funktialität für Netzwerkeinstellungen und Datentransfer hergestellt (Ticket #7102)
  - Ausblendung bestimmter Bezahlsystemkomponenten wenn Executive-Modus aktiv ist (Ticket #7183)
  - Nichtauflistung gefährlicher ServiceCodes (Ticket #7022)
  - Meldungsanzeige für den Datenprozess (Ticket #7275)
  - Meldung nach Türöffnung bei verdorbenen Lebensmitteln (Ticket #7403)
  - Dealkonfiguration (Ticket #7405)
  - Lebensmittelgerechter Ablauf (Ticket #7395 + #7403 + #7400)
  - Lebensmittelsicherheit konfigurieren (Ticket #7406)
  - Kundendesign JOSEFS-Brauerei, Direktwahl 3x3 (Ticket #6021)
  - Füllstände (Ticket #5969 + #7217)
  - EXEC Bezahlsystem konfigurieren (Ticket #7183)
  - EXEC Bezahlsystem mit Priceholding (Ticket #7142)
  - EXEC Bezahlsystem mit Vend- und Prefixtimeout (Ticket #7142)
  - Irda über ddcmp implementiert (Ticket #7259 + #7016)
  - Status der Kreditsysteme anzeigen (Ticket #7249 + #7144)
  - Key zum setzen von Lebensmittelgerecht (Ticket #7630)
  Verbesserung:
  - Französische Übersetzungen (Tickets #7193, #7182, #7246, #7273)
  - Verkaufsablauf HG (Ticket #6541)
    - Produktwechsel wurde verbessert
    - Auswahl von Hauptprodukten mit und ohne Direkstart
    - Verrechnung von gewählten Zuwahlen und Zuwahlen aus dem Hauptprodukt
    - Produktanfrage an die Steuerung mit Hauptprodukt und Zuwahlen
  - Geldrückgabetaste nach der Geldabrechnung einblenden (Ticket #6572)
  - Anzeige für "nächstes Produkt" bei Mehrfachausgabe (Ticket #7444)
  - Automatisches Verlassen des Servicemenüs (Ticket #7176)
  - Automatisches Verlassen angepasst (Ticket #7485)
    - Timeout für alle Menüs der Servicefunktionen
    - Timeout für das Obermenü "Bezahlsysteme"
    - Kein automatisches Verlassen für alle Untermenüs des Bezahlsystems
  - Aktualisierung der Zugriffsrechte der einzelnen Nutzer (Ticket #5443)
  - Erhöhte Sichtbarkeit der Exit-Taste wenn die Tür geschlossen ist (Ticket #7517)
  - Binde Datenprozess für Statistik im Demomodus ein
  - Potentielle Fehlerquellen von clang analyzer detektiert behoben
  - Nach Leeranwahl muss MC neuen Nullpunkt suchen (Ticket #7133)
  - Vendtimeout für Executive eingebaut
  - Erhöhung des DutyCycles für den Lift beim wiederholten Versuch das Fallenschloss zu schließen
  - "SIE" wird automatisch an Seriennummer angefügt IC101
  - Schalter um Lebensmittelsicherheit und Füllstände zu aktivieren/deaktivieren (Ticket #7626)
  - MC unterstützt Ansteuerung Produkthaken bei Liftkalibrierung (Ticket #7696)
  - Kalibrierung in Z-Richtung in 0,5mm-Schritten (Ticket #7694)
  Fehler:
  - Ebenenkonfiguration kann nicht betreten werden (Ticket #7556)
  - Fehlerseite wird unvollständig angezeigt (Ticket #7005)
  - Korrekte Darstellung der Eventcodes (Ticket #7061)
  - Fehlerhaftes Schließen der Deal Konfiguration (Ticket #7476)
  - Fehlerhaftes Laden der Produktbilder (Ticket #7475)
  - Keine Liftsteuerung im Diagnosemenü anzeigen wenn es kein Lift gibt (Ticket #7041)
  - Kurze Vorwahlzeit führt zu fehlendem Verkaufsergebnis (Ticket #7567)
  - Leere Liste in Verkaufsliste führt zu Absturz des MC-Prozess (Ticket #7589)
  - Füllstandsanzeige Darstellungs- und Speicherfehler (Ticket #7594)
  - Anlegen fehlender Ordner für Slideshow wenn nicht vorhanden (Ticket #7625)
  - Neustart des Ebenensuchlaufs (Ticket #7593)
  - Füllstände auch bei Dealfunktion (Ticket #7629)
  - Fillinglevel auf 0 muss settings auf default setzen (Ticket #7643)
  - Ändern der Währung wird nicht zur GUI aktualisiert (Ticket #7649)
  - Fehlerhaftes Rücksetzen des Fehlers EC_2002
  - Lift Referenzfahrt obwohl noch SW-Update für VMI / WFP aussteht
  - Beenden des Lifttest bei Snack ohne Lift
  - Rücksetzen des Fehlers EJM_2008 beim Tür öffnen
  - Mehrfache Verkaufsanfrage im Probeverkauf während der Verkauf bereits aktiv ist (Ticket #7588)
  - Probeverkauf ohne Guthaben auch bei Fehlern wie "kein MDB-Gerät" ermöglichen (Ticket #7615)
  - Pendelzeit bei der Kalibrierung auf 500ms verlängert (Ticket #7695)

Version 0.7.2 (r#), Unreleased

  Fehler:
  - Reaktivierung der Deal-Funktion GF (Ticket #7515)

Version 0.7.1 (r17479), Released 2017-07-06

  Fehler:
  - Erneute Verkaufsanfrage nach Kreditaktualisierung während bestehender Anfrage (Ticket #7370)
  - Fehlendes Verlassen der Produktseite nach Ablauf der Vorwahlzeit (Ticket #7441)
  - Fehlendes Verkaufsergebnis nach erfolgter Verkaufsfreigabe (Ticket #7454)
  - Fehlendes sezten von mc.motor in der Selbstkonfiguration

Version 0.7.0 (r16845), Released 2017-05-08

  Neu:
  - Istwerte in der Münzkonfiguration (Ticket #4440)
  - Fehleranzeige mit Anwahl als Platzhalter (Ticket #5677)
    - Leeranwahl
    - Verkaufsfehler
    - Blockade der Ausgabe
  - Gesamtwertanzeige und -änderung während Wechselgeld füllen (Ticket #6275)
  - Lifttest für SUE hinzugefügt (Ticket #6447)
  - Gesamtreinigung SUE (Ticket #4229)
  - Alternative Motoren verwalten (Ticket #6327)
  - Motoren koppeln (Ticket #5806, #6318)
  - Zeitprofile verwalten (Tickets #6701 #6237 #6388)
  - HG Kalibrierung reaktiviert (Ticket #6730)
  - Automatische Ebenenkonfiguration SUE (Ticket #6626)
  - Mixer Spülung HG(Ticket #2889)
  - Brüher Spülung HG(Ticket #2888)
  - Deal-Funktion (Ticket #4209)
    - Erkennung von Deals in der Anwahlliste
    - Auflistung und Auswahl von Deals auf eigener Seite
    - Anzeige von Deal-Optionen eines Produktes
  - Anzeige der Inhaltsstoffe und Allergene (Ticket #4213)
  Verbesserung:
  - Fehlerbehandlung für fehlende/falsche Spracheinstellungen aus der Datenbank (Ticket #6632)
  - Umsetzung der neuen Münzkonfigurationsdaten (Ticket #6503)
  - Größe der Produktbilder auf 480x290 Pixel angepasst, für die Typen GF und SUE (Ticket #6433)
  - französische Übersetzungen (Tickets #6628 # 6696)
  - Überarbeitung der Zeiten für die Slideshow und die Vorwahlzeit (Ticket #6657)
  - Restauration der Produkt- Preiseinstellungen (Ticket #6726)
  Fehler:
  - Ablauf im Kundemenü für den HG wiederhergestellt (Ticket #6329)
  - Falsche Tubennummern in den Menüs des Münzschaltgeräts (Ticket #6383)
  - Verkaufsablauf und Verkaufsanimation für den HG wiederhergestellt (Ticket #6421)
  - Neues Slideshow-Handling für den HG (Ticket #6594)
  - Reaktion auf Fehlermeldung während eines Verkaufs (Ticket #6735)
    - Verhinderung der Fehleranzeige während ein erfolgreicher Verkauf noch aktiv ist
    - Nach dem Verkauf wird anstatt der Auswahlseite die Fehlerseite angezeigt
  - Slideshow wird erst nach Neustart angezeigt (Ticket #6999)
  - Fehler in alternativen Motoreneinstellungen GF behoben(Ticket #7030)

Version 0.6.0 (r15750), Released 2017-03-01

  Fehler:
  - Absturz des HMI in Verbindung mit der Slideshow (Ticket #6582)

Version 0.6.0rc1 (r14962), Released 2017-01-17

  Neu:
  - Auslieferungszustand wiederherstellen (Ticket #5964)
    - Zurücksetzen der Inbetriebnahme
  - Jugendschutzmenü (Ticket #5935)
  - Zeitzoneneinstellungen (Ticket #3901)
  - Assetnummer für Automaten (Ticket #5973)
  - Hilfeseiten für Multimediamenü (Ticket #6038)
  - LED-Beleuchtung Live-Editor (Ticket #6119)
  - Testfunktion für den Lift (Ticket #5932)
  - Produktbilder von USB übertragen (Ticket #5715)
  Verbesserung:
  - Bereitschaft der Prozesssteuerung beachten (Ticket #5961)
    - Kurzeitig fehlende Bereitschaft führt nicht zur Fehleranzeige/Unterbrechung
    - Endkunde kann mit Automat interagieren (Produkt wählen, Geld einwerfen, usw.)
    - Es erfolgt lediglich ein Hinweis an den Kunden, dass der Verkauf in Kürze beginnt
  - Journal kann über ServiceCode gelöscht werden (Ticket #5950)
  - Reihenfolge der Gesamtreinigung angepasst (Ticket #5937)
  - Blockieren der Nachrichtenanzeige bei externen Aufruf (Ticket #6143)
    - Externe Nachrichten (z. B. während Software-Update) werden nicht mehr durch das
      HMI ausgeblendet
    - Die externe Quelle (z. B. Skript) muss den Dialog wieder schließen
  - Multimedia spezialisierter Helligkeitseditor (Ticket #5883)
  - Vordefinierbare Anzeigenreihenfolge in Tabellen (Ticket #6129)
  - HMI-Beleuchtungseinstellungen unter allgemeinen Einstellungen (Ticket #5954)
  - Obermenü "Statistik" wurde in "Statistik/Daten" umbenannt
  - Beschleunigung der Anzeige der Zusammenfassungsseite (Ticket #5948)
  Fehler:
  - Preisänderungen in multiplen Preislinien werden korrekt gespeichert (Ticket #6055)
  - Versionsinfo vollständig anzeigen (Ticket #4634)
  - Editorverhalten bei Ersteingabe angepasst (Ticket #5949)
    - erste Änderung überschreibt den bisherigen Wert sofort
  - Mehrfache Verkaufsanfrage (Ticket #6117)
  - Lizenztextanzeige korrigiert (Ticket #6106)
  - Sprache aus Inbetriebnahmemenü wird nicht übernommen (Ticket #6342)
  - Falsche Münznummern (Ticket #6469)
  - Probeverkauf kann nicht mehr durchgeführt werden (Ticket #6495)

Version 0.5.0 (r14466), Released 2016-12-06

  Fehler:
  - Verhinderung einer kostenlosen Produktabgabe (Ticket #6097)

Version 0.5.0rc1 (r14142), Released 2016-11-21

  Neu:
  - Temperaturanzeige im Kundenmenü konfigurierbar (Ticket #5927)
  - Unterbrechungen in der Verkaufsbereitschaft (Ticket #5801)
    - Prozesse können für maximal eine Minute nicht verkaufsbereit sein
    - Danach wird für den jeweiligen Prozess ein Fehler eingetragen
  - Kassenschluss (Ticket #5997)
  - Sperrzeiten (Ticket #5157)
  Verbesserung:
  - Aktivierung der Zugriffskontrolle ohne Login möglich (Ticket #5792)
  - Prozesse mit unterschiedlichen Prioritäten starten (Ticket #3838)
    (MachineControl höchste Priorität)
  - Abstrakte Fehlerdarstellung für den End-Kunden (Ticket #5929)
  - Passwörter auf Zahlen und Buchstaben mit max 10 Stellen erweitert (Ticket #5649)
  - Alle aktuellen DEB-Einträge formatiert anzeigen (Ticket #6096)
  Fehler:
  - Anzeige der Journaleinträge korrigiert (Ticket #5902)
    - DEB-Einträge richtig anzeigen
    - sinnvolles Zeitformat
  - Netzwerkeinstellung kann auch im Fehlerfall verlassen werden (Ticket #5573)
    - Navigationsbar wird nach Fehler wieder freigegeben
    - Adresseingaben werden live überprüft
  - Zeiteinstellungen und Eco-Modus wieder funktionsfähig (Ticket #5834)
    - Button Eco-Modus springt direkt zur Einstellungsseite
  - Defekte Netzwerkeinstellung nach Änderungen gefixt (Ticket #6052)

Version 0.4.0rc1 (r13681), Released 2016-11-02

  Neu:
  - Spracheinstellungen(Ticket #4195, Ticket #5547)
  - Automatischer Ebenensuchlauf(Ticket #5433)
  - Probeverkaufsmenü GF+SUE (Ticket #4206)
  - Multimediamenü (Ticket #4189)
  - Cashless 2 Einstellungen (Ticket #5774)
  - Scheinwechslermenü (Ticket #5336)
  - Scheinkonfiguration (Ticket #5336)
  - Diagnose-Menüs für Stromversorgung, Kühlung und Lift/Ausgabe (Ticket #4204, #5335, #5787, #5778)
  - Tokenmenü (Ticket #5336, #5721, #5736, #5782, #5817)
  Verbesserung:
  - Münzwechlermenü (Ticket #5210)
    Anzeige aller Münzen und ihrer Zustände
    Anzeige von Münz-Token
    Begrenzung der Anzeige auf gesetzte Münzen und Token
  - Anzeige inaktiver Münz- und Scheintoken (Ticket #5828)
  - Produktnameneditor (Ticket #4735)
  Fehlerbereinigung:
  - Scheinstatistik in der Statistikzusammenfassung (Ticket #5903)
  - Mehrfache Fehleranzeige beim Kopieren der Log-Dateien (Ticket #5904)

Version 0.3.1rc1 (r12752), Released 2016-09-14

  Neu:
  - Verbesserte Tastatur zur Eingabe (Ticket #3733)
    ABC-Format
    Vergrößerte Tasten
  Verbesserung:
  - Reaktion des HMI auf fehlende Prozesse bei aktivem Servicemenü (Ticket #5460)
    Abbruch der aktuellen Aktion
    Ausloggen des Benutzers
    Anzeige der Seite "Startmenü"/des Kundenmenüs (falls Steuerung betroffen ist)
  - Überarbeitete Editoren für Tabelleneinträge (Ticket #4009)
  - Liftkalibrierung überarbeitet (Ticket #5390)
    Sperrung der Steuerungselemente nur bei Anfahrt einer neuen Kalibrierposition
  - Verwendung der bekannten Menünamen aus den bestehenden Sielaff-Automaten (Ticket #4691)

Version 0.3 (r12349), Released 2016-08-25

  Neu:
  - Gesamtreinigung GF+SUE (Ticket #4210)
  - Liftkalibrierung GF(Ticket #4208)
  - Verwendung der Vorwahlzeit aus der Datenbank (Ticket #5333)
  - Benutzer-Verwaltung im ServiceMenü (Ticket #4799)
    Anlegen/Löschen von neuen Benutzern
    Änderungen der PINs von Standardbenutzern
    Möglichkeit zum Deaktivieren der Zugriffsverwaltung
  - Mapping der Journaleinträge zu menschenlesbaren Einträgen (Ticket #4724)
    Suchfilter für die Journaleinträge
  Fehlerbereinigung:
  - Robimat Positionierungsfehler

Version 0.2.1 (r12036), Released 2016-08-05

  Fehlerbereinigung:
  - Einfrieren der Kühlung verhindern

Version 0.2 (r11780), Released 2016-07-15

  Neu:
  - Preise per Direkteingabe einstellen (Ticket #4591)
  - Neues Design der Geldrückgabetaste (Ticket #4818)
  - Übersichtsseite der Verkäufe, Kurz- und Gesamtstatistik (Ticket #4811)
  - Guthaben aufbuchen (Ticket #4839)
  - Inbetriebnahmemenü bei Erststart (Ticket #4807)
  - Hilfe für Münzwechsler (Ticket #4438)
  - Hilfe für Wechselgeld füllen (Ticket #4438)
  - Mehrzeiliges Sprachmenü (Ticket #5135)
  - Plausibilitätschecks (Ticket #5134)
  - Selbstkonfiguration von GF/SUE
  - RGB Licht Kurzschlussdetektion
  Verbesserung:
  - Scrollfunktion ohne Gummiband-Effekt (Ticket #4722)
  - aufsteigende Sortierung der ServiceCodes in der Listenansicht (Ticket #4725)
  - Optimierung ETH Kommunikation
  - Kurzzeitstatistik löschbar
  Fehlerbereinigung:
  - PowerFail behoben (Ticket #4650)
  - Türöffnung löscht Ablaufliste entfernt
  - eindeutige Verwendung Geldrückgabefehler
  - korrekte Darstellung Kurzzeitstatistik

Version 0.1.1 (r11317), Released 2016-06-30

  Neu:
  - Eigenes Sielaff Boot-Logo integriert (Ticket #4689)
  Änderung:
  - Verzögerter Start der Benutzeroberfläche um Last zu verteilen (Ticket #4750)
  Fehlerbereinigung:
  - Kontrolliertes Herunterfahren aller Prozesse beim Reboot/Shutdown (Ticket #4631, #4750)
  - Anzeige der Meldungen des Bezahlsystems beim Füllen des Wechselgelds (Ticket #4749)
  - Preis-Reiter in den Produkteinstellungen des SUE erst nach Klicken des Reiters

Version 0.1.0 (r11048), Released 2016-06-15

  Neu:
  - Startanimation des HMI mit Fortschrittsanzeige (Ticket #1915)
  - Anzeige und Behandlung der HMI-Fehler (Ticket #3811)
  - Datentransferseite für den Import/Export (Ticket #4322)
  - Aufzeichnung der Verkaufsdaten (Ticket #3825)
  - (De-)Aktivierung des Bezahlsystem bei vorhandenen Fehlern (Ticket #4409)
  - Anzeige der Kühltemperatur im Kundenmenü (Ticket #3706)
  - USB-Sticks standardmäßig nur lesbar einbinden (Ticket #4623)
  Änderung:
  - Ablauf der Geldrückgabe abwarten (Ticket #4564)
  Fehlerbereinigung:
  - Ergebnis der Verkaufsanfrage vor Abbruch abwarten (Ticket #4134)
  - Absturz des HMI beim Verlassen der Seite "Wechselgeld füllen" behoben (Ticket #4682)
  • matemat/robimat/changelog.txt
  • Last modified: 2022/09/14 15:59
  • (external edit)