 * Aenderungen von Version 1.10 vom 20.08.2025
 * User-Gruppe: Der Zugang zu den Netzwerkeinstellungen ist eingeschraenkt. Ausser der Admin hat dem User die Rechte hierfuer erteilt.
 * Passwort-Wechsel nach der ersten Anmeldung ist erforderlich.
 * FTP wurde abgeschaltet.
 * SFTP hinzugefuegt.
 * SFTP-Server ist nur aktiv, wenn der Benutzer eingeloggt ist und der Benutzer einen SFTP-Benutzername und ein SFTP-Passwort eingegeben hat.
 * User-Logging hinzugefuegt.
 * MA EV 1: SW-Version V1.01.02
 * Ueberpruefung vom Gesamtupdate wurde hinzugefuegt.
 * Fehlermeldungen beim Speichern / Laden vom Geraet und vom Ergebnis sind behoben.
 * BTEC Datei-Upload: Wenn bei neuen Benutzer in BTEC kein Projekt ausgewaehlt wurde, dann erscheint eine Meldung.
 * Abspeichern vom Geraet: Bei groesseren Datenbank ist es vorgekommen, das nach dem Speichern vom Geraet kein Pruefplan angezeigt wurde. 
 
 * Aenderungen in Version 1.09 vom 05.06.2025
 * Null-Pointer wird beim Starten von einem Test abgefangen, damit die kundenspez. Pruefablaeufe im Automatiktest immer funktionieren.
 * Bluetooth-Verbindungsaufbau: Wiederholung im Catch hinzugefuegt.
 * MA EV 1: Bei der Ueberpruefung vom Update bzw. vom MA EV 1 wird beim Abbruch der Abbruchgrund mitgeloggt.
 * Beim Wechsel in den Bootloader fuer den Hardware-Controller wird das Timeout verlaengert.
 * Drucken von Testlabel: Die ID Laenge wurde von 8 auf 9 geaendert, damit die ueberpruefte Laenge auch der Laenge der Meldung entspricht.
 * Abfangen von Fehlern in der Combobox-Form.
 * Optimierung fuer fehlerhafte Datenbanken aus der Cloud.
 * MA EV 1: Software-Version 1.01.00
 * Ueberpruefung der Seriennummer optimiert. 
 * Zeitverzoegerung beim Schließen vom Popup hinzugefuegt.
 * PRCD und PRCD-DC: Zeitmessungen werden ohne Nachkommastellen angezeigt. Doppelter Aufruf vom Messwertempfang wird vermieden.
 * PRCD: Bei den Info-Werten in der Voransicht fuer den Pruefschritt wird jetzt der richtige Grenzwert fuer die Beruehrungsspannung angezeigt. 
 
 * Aenderungen in Version 1.08.38 vom 17.03.2025
 * MA EV 1: SW-Vers. auf V1.00.06 geaendert.
 *          	Die IPE-Offset-Berechnungsroutine wurde geaendert. Es konnte ein Offset-Fehlers auftreten,
 *          	wenn es viel Datenverkehr bei der Initialisierung gegeben hat.
 *          	Den Timeout fuer den I2C reduziert 
 *          	Externer WD-Reset in der Delay-Funktion hinzugefuegt 

 * Aenderungen in Version 1.08.37 vom 12.03.2025
 * MA EV 1: SW-Vers. auf V1.00.05 geaendert.
 *          	Automatischen Fehlertest optimiert.
 
 * Aenderungen in Version 1.08.36 vom 11.03.2025
 * Abfangen von Fehlern mit FastClear
 * MA EV 1: IPE Werte werden bei 3phasigen Ladekabeln vom MA EV 1 ausgelesen.
 * MA EV 1: Wiederholungen fuer die Pruefung vom Status A, B, C, D hinzugefuegt.
  
 * Aenderungen in Version 1.08.35 vom 07.03.2025
 * MA EV 1: Status A wird in Status A1 und A2 aufgeteilt. Es wird nicht mehr das Tastverhaeltnis und die neg. Spannung ausgewertet.
 * MA EV 1: Status B wird in Status B1 und B2 aufgeteilt. Es wird nicht mehr das Tastverhaeltnis und die neg. Spannung ausgewertet.
 * MA EV 1: Fehlertest Spannung auf PE: Spannungsfreiheitsgrenzen wurden angepasst. 
 * MA EV 1: Software-Version 1.00.04 ist enthalten.

 * Aenderungen in Version 1.08.34 vom 26.02.2025
 * Kunden.db: Abfangen von Fehlern beim Update der Tabellenversionen.
 * PRCD-DC Parameter korrigiert. Abbruchbedingungen verbessert.
 * PRCD Parameter korrigiert. Abbruchbedingungen verbessert.
 * MA EV 1: SW-Version V1.00.03 ist integriert.
 * Pruefungsvorschau: Fehlertest-Button wird in der Manuellen Pruefung richtig angezeigt.
 * Die Abfrage vom Bluetooth-Drucker wird zwischengespeichert und nicht aus der Datenbank geladen.
 * MA EV 1: Wenn die Kommunikation gestoppt werden soll, wird diese schneller abgebrochen.
 * PRCD-Kommunikationsinterface zum HW-Controller erweitert.
 * Das Datenbankfeld Ergebnisse.Ergebnisse_RCD_rcd_status3 erweitert.
 * InformationPopup und asynchrone InformationPopups warten darauf bis das Set-Event aufgerufen oder 5s.
 * Datenbank-Ansicht: Allgemeiner Fehler wird beim Oeffnen der Datenbank-Ansicht verhindert, wenn die SD-Karte ausgeworfen worden ist.
 * Firmware-Update wird nur angezeigt, wenn vorher eine Firmware-Version ausgelesen werden konnte.
 * Display Hintergrundbeleuchtung wird nach dem Starten auf Batterie auch wieder eingeschaltet.
 * Beim Schliessen der Datenbank wird bis zu 3s gewartet, damit die aktuelle Transaktion abgeschlossen werden kann.
 * Die Hardware-Version kann nur aus dem Controller ausgelesen, wenn dieser auch verbunden ist und der Geraetetester nicht im Batteriemodus ist.
 * Procedure: Das mehrfache Aufrufen vom Popup wird verhindert.
 * RISO + MA EV 1: Vor dem Starten der Pruefung werden die Relais beim MA EV 1 abgeschaltet.
 * Geraeteinitialisierung: Optimierung beim Auslesen der Seriennummer
 * Firmware-Version wird zwischengespeichert, wenn das Geraet im Batteriemodus laeuft.
 * Datenbankverriegelung hinzugefuegt.
 * Schliessen der Datenbank optimiert.
 * Es wird die Hardware-Version nur aus dem Controller gelesen, wenn der Controller erreichbar ist.

 * Aenderungen 1.08.04 bis 1.08.30 (11.04.2024 bis 20.12.2024)
 * Erste Version mit MA EV 1
 * Unterstuetzung fuer die PRCD-DC-Pruefung
 * Neue Datenbank-Version 17
 * Standarpruefablaeufe fuer die EV-Pruefung hinzugefuegt.
 * Beim Speichern vom Geraet wird der eingestellte Strom fuer die EV-Pruefung geprueft.
 * Update der Kommunikation zum MA EV 1
 * Integration der Datenbankkonsistenzpruefung
 * Stop-Funktion beim Beenden vom Testschritt optimiert.
 * Die Durchfuehrung vom EV-Testschritt wird nicht erneut automatisch gestartet.
 * Das Drucken vom Prueflabel funktioniert jetzt auch in der manuellen Pruefung ohne das Geraet vorher ausgewaehlt wurde. Die ID bleibt dann leer.
 * Der Fehlertest-Button wird richtig angezeigt.
 * Mode durch CP-State ersetzt und Varianten fuer Netzstecker hinzugefuegt.
 * RPE-Messung: Es erfolgt eine EV-Abschaltung, wenn keine RPE-Verbindung vorhanden ist.
 * Datenbank-Menue: Bei mehr als 30 Kunden wird jetzt die Suchmaske geoeffnet, wie in der Automatikpruefung.
 * Manuelle Pruefung: Die Kunden werden jetzt sortiert. Bei mehr als 30 Kunden wird jetzt die Suchmaske geoeffnet, wie in der Automatikpruefung.
 * Es wird zwischen 1 und dreipoligen Ladekabeln unterschieden.
 * Manuelle PRCD-DC-Pruefung hinzugefuegt.
 * PRCD-DC:Ausloesestrom ist nicht auswaehlbar. Nur in den Grenzwerten.
 * EV-Pruefung: Vor dem Start muessen die Grenzwerte eingestellt sein.
 * Remote-Unterstuetzung fuer EV und PRCD-DC Pruefschritte hinzugefuegt.
 * RPE-Offset wird auch bei der EV-RPE Messung abgezogen.
 * Timeout fuer den PE-Fehlertest auf 5s geaendert.
 * Gruppennamen fuer das Smart-Menue aus der Cloud werden uebernommen.
 * Abfangen vom Nullpointer, wenn in der Auswahl der Eigenschaften fuer einen Pruefschritt nichts ausgewaehlt wurde.
 * Automatischer Durchlauf fuer EV Prueflinge, wenn keine Benutzerinteraktion notwendig ist.
 * Datenbank-Update auf Version 18. Es werden ggf. Spalten neuangelegt, welche von der PC-SW falsch angelegt worden sind.
 * Bei grossen Datenbanken wird der Kunde nicht beim Veraendern vom Geraet rausgeloescht.
 * Mode 3 Grenzwert wird richtig uebernommen.
 * Mode 2: Grenzwerte im Automatikmodus aus der Grenzwerttabelle geladen.
 * BTEC: Verhalten bei groesser 5000 Prueflingen geaendert
 * VDE0701, VDE0702, VDE0701-0702: Es werden jetzt immer alle Pruefungsarten bei den Ergebnissen angezeigt.
 * RPE-Offset wird auch bei der RPE-Pruefung mit dem MA EV1 angezeigt bzw. abgezogen.

Aenderungen 1.08.02 vom 19.02.2024
 * BTEC-Passwoerter mit "+" und "&" werden unterstuetzt.
 * Es werden die richtigen Grenzwerte genommen.

Aenderungen 1.08.01 vom 06.02.2024
 * Das Anlegen von Benutzern funktioniert wieder.

Aenderungen 1.08 vom 05.02.2024
* Es wird beruecksichtigt, ob der Beeper in den Systemdaten eingeschaltet worden ist oder nicht.
* Bei der Beruehrungstrommessung beim MA-3 im Ersatzableitstromverfahren wird das richtige Bitcoding gesetzt.
* Beim Abspeichern vom Ergebnis wird jetzt auch bei der Norm VDE 0751 der Anwendungsteil im Feld Ergebnisse_Pruefablauf_getestet gesetzt.
* Beim Editieren von Geraeten koennen diese auch mit den Geraetevorlagen ueberschrieben werden. (Pruefplan und Schutzklasse werden jetzt auch uebernommen)
* Es kann nachtraeglich der Kommentar zu einer Pruefung geaendert werden und Grund der Pruefung bearbeitet werden
* In der Autotestform wird die letzte Zeile komplett angezeigt.
* Riso Grenzwert fuer PRCD wird richtig gelesen
* DNS wird fuer LAN und WLAN angezeigt und kann eingestellt werden.
* Fehlerhandling beim Anlegen von Geraete verbessert.
* Datenbankfelder fuer die Cloud-Synchronisation hinzugefuegt.
* Geraetenamen-Vorschlagsliste wird wieder aktualisiert.
* User-DB aktualisiert.
* Vorschaubild bei Funktionspruefung VDE 0701/0702 SK 2 korrigiert.
* LogDateien koennen auf SD Karte kopiert werden(Die Funktion befindet sich im Menue Einstellungen => Systemeinstellungen => Informationen)
* Logdateien enthalten Cloud Ereignisse
* Aenderungsdatum fuer das Testergebnis hinzugefuegt.
* BTEC-Projekte: Die Anzahl der Seiten bei mehr als 25 Projekten wird richtig berechnet
* WLAN Verbindungssaufbau verbessert.
* Zeitverzoegerung bei der Auswahl der Schutzklasse und der Auswahl des Pruefplans hinzugefuegt. Es hatte zu Abstuerzen gefuehrt.
* Vorlagendatei fuer das Anlegen einer neuen Datenbank wurde aktualisiert auf V14.
* Interne Geraetewebseite abgeschaltet.
* Komplexe Passwoerter koennen in Btec verwendet werden

Aenderungen 1.07 vom 01.12.2023
 * BTEC Unterstuetzung in Form von Up und Download von Dateien und Erzeugung von Dateien aus Projekten
 * Geschwindigkeitsoptimierung
 * Datenbank kann komplett geschlossen werden
 * IPE Wert bei Stromzangen wird richtig abgespeichert
 * Meldung "PRCD Pruefung ist fertig" optimiert.
 * RISO-4 bei der manuellen Pruefung optimiert.
 * Wenn Bluetooth deaktiviert ist kann nicht mehr nach Bluetooth Devices gesucht werden oder gedruckt
 * BTEC im ST 755 / ST 760 integriert.
 * Schliessen der Datenbank optimiert
 * User-DB wird vor dem Auslesen der User upgedated.
 * Username und Rolle wird auch beim Admin uebersetzt
 * Auto-Id wird auch beim beim Kundenwechsel richtig berechnet
 * PWD wird beim Datenbank-Update von alten Versionen nicht geloescht.
 * Es wird ueberprueft ob die Datenbank ueberhaupt mit dem Pruefgeraet kompatibel ist
 * Es wird ueberprueft ob es ein Update fuer das Pruefgeraet beim Oeffnen einer Datenbank gibt

 


Aenderungen 1.06 vom 21.06.2023
 * Kalibrierung wird immer aktualisiert.
 * Bei der RPE-Messung ist mindestens 1 Messstelle abzutasten
 * Zusaetzliche Ueberpruefung, ob der RPE-Messwert unterhalb vom Grenzwert liegt.
 * Erkennung vom Geraetetypen optimiert.
 * Zangenpruefung stuerzte bei einigen Geraeten noch ab.
 * Bei im PC angelegte 0701/0702 Geraete werden wieder beide Normen beim Pruefergebnis abspeichern angeboten.
 * Abfangen von Fehlern beim Anlegen von Geraeten
 * Anzeige ueberfaelliger Geraete geaendert.
 * Das Mehrfach-Piepen bei einem neg. RPE-Test mit RPE-Testwiederholung funktioniert wieder.
 * Stop-Funktion optimiert.
 * RPE-Messung: Bugfix fuer die Berechnung vom Leitungswiderstand.
 * Device: Abfangen von Fehlern rund um die Norm.
 * Beim Stoppen der Messung muss bei der RISO-Pruefung die Entladezeit abgewartet werden.
   (Ansonsten wird ggf. die naechste Messung abgebrochen. Die Wartezeit wird automatisch hinzugefuegt)
 * Bei der Funktionspruefung 701 SKII wird jetzt die Bohrmaschine angezeigt.
 * RPE-Pruefung bei der PRCD-S Pruefung optimiert.
 * Datenbank-Update verbessert.
 * Bei der Pruefungsvorschau werden die Tasten ausgeblendet, wenn automatisch in die Pruefung gewechselt wird.
 * Wenn ein Pruefschritt nicht bestanden wurde, wird gefragt ob der Pruefschritt wiederholt werden soll.
 * Registry optimiert.
 * Zangenpruefung stuerzte bei einigen Geraeten noch ab.

Aenderungen 1.05 vom 19.12.2022
 * Unterstuetzung der neuen Normen VDE 0701 und VDE 0702.
 * Im Deutschen werden die VDE Normen angezeigt. In allen anderen Sprachen werden die EN-Normbezeichnungen angezeigt.
 * WLAN: Verbesserung bei der Anzeige der vorhandenen WLANs.
 * Fehlerhandling hinzugefuegt. 
 * Kommunikation zum Messkontroller verbessert.
 * Null-Pointer beim Pruefintervall wird abgefangen.
 * Anschlusstest: Der Wasserkocher wird schon gelegentlich als Kurzschluss erkannt. Messstabilitaet erhoeht.
 * Automatik-Pruefung: Geraetebezeichnung anzeigen: Die Geraete sind jetzt nach ID sortiert.
 * Das Druecken der Pause-/Weiter-Taste fuehrte zu Problemen. 
 * PRCD-Pruefung: Die Pruefung bricht am Ende nicht mehr ab.
 * Kabelpruefung: Die Pruefung bricht nicht mehr grundlos ab.
 * Das Logging ist wieder aktiviert
 * Uebersetzungen korrigiert.


Aenderungen 1.04 vom 15.11.2022
 * RPE-Offset-Button wird bei der RPE-Messung immer angezeigt. Sobald es sich um eine dreiphasige Messung handelt, ist der Offset automatisch aktiv.
 * Login: Das Passwort wird jetzt ausgeblendet. Es kann ueber einen Tastendruck aktiv entschluesselt angezeigt werden.
 * Abfangen vom Fehler bei der Zangenpruefung.
 * Remote: Fehlerhandling in der Stop-Funktion erweitert.
 * SW-Stabilisierung und das Fehlerhandling verbessert und erweitert.
 * User und WLAN: Eingegebene Passwoerter werden mit * dargestellt.
 * Erweiterung vom Feld Geraetename, damit dieser immer richtig angezeigt wird.
 * Uebersetzungen fuer Franzoesisch und Niederlaendish hinzugefuegt.
 * Umstellung der  RPE-und Kabel-Grenzwertberechnung.
 * Firmware-Version wird versucht auszulesen, wenn sie noch nicht ausgelesen worden ist. Das fuehrte beim Automatik-Test ggf. zu einem Problem.
 * Wenn bei einem Test das Netz ausfaellt, hat sich der Geraetetester ggf. aufgehangen.  Dieses ist jetzt auch abgefangen, der Test kann beendet werden.
 * Netzausfallerkennung optimiert.

 
 
 
 
Aenderungen 1.03 vom 04.05.2022
 * Bei der Kabelmessung wurde die Count-, Reset- und Pausen-Funktion geaendert.
 * Schliessen der Datenbank angepasst.

Aenderungen in Version 1.02.15 vom 21.04.2022
* Bugfix: Diverse Fehler behoben.
* Die eingegebne ID wird jetzt im Dialog "Es wurde kein Geraet mit dieser ID gefunden..." angezeigt.

* Aenderungen in SW-Version 1.02 vom 15.11.2021
* Beim ersten Starten wird immer die Sprachauswahl angezeigt. 
* Bluetooth Pausenzeit wird von 15s auf 20s verlaengert.
* PLUS: Manueller Offset und Dauerpruefung bei aktivierter RPE-Wiederholung
* Bugfix: fuer Geraete ohne Kunden..
* Umstellung vom Barcode bei den Pruefetiketten von Code 39 auf Code 128B, damit auch kleine Buchstaben ausgedruckt werden koennen.
* PrintTestLabelCompany wird OEM-Kundenspez. geladen.
* Prueflabel und Pruefreport: Das Datum und die Uhrzeit wird immer mit zwei Zeichen gedruckt. (Fuehrende 0 sind vorher entfallen)
* Wenn der Drucker das Drucken von Etiketten nicht unterstuetzt, wird der richtige Hinweis angezeigt.
* Korrektur der angezeigten Bilder fuer die Pruefung von Stromverteiler.
* Manuelle Pruefung: Hinweistext beim Abspeichern vom Pruefling angepasst.
* Falscher Drucker: Abfrage ob der Report gedruckt werden soll hinzugefuegt.
* Beim Pruefablauf 16 Leitung Schuko ohne Sonde und 5 Geraete SK I Heiz <3,5kW ist der richtige Grenzwertsatz aktiv.
* Fehlerhandling erweitert.
* Timeouts fuer die Kalibrierung verlaengert.
* Fehlerhandling fuer die Remote-Unterstuetzung angepasst.
* Remote-Stop-Funktion sendet jetzt immer eine Antwort.

 * Aenderungen 1.01 vom 02.08.2021
 * User-DB-Version 10 und Update vom Stromverteiler A und B Pruefplan, damit keine Netzumpolung mehr stattfindet.
 * Prueflabeldruck: Es wird jetzt die Prueffirma ausgedruckt und nicht der Pruefer.
 * Korrektur vom Kopieren der Geraetevorlagen. Wenn diese wieder in die eigentliche DB kopiert werden, wird keine kundenspez. Pruefung bei festen Pruefablaeufen angelegt.
 * Begrenzung der Beschriftungslaenge bei den Smart-Menue-Tasten.
 * Es wurde die Abfrage hinzugefuegt, ob die Leitungslaenge, Leitungsquerschnitt oder die Anzahl der Leiter vom Geraet  beim Abspeichern vom Testergebnis ueberschrieben werden soll.
 * Umstellen der Rechte: Automatik-Pruefung darf nur der Admin Grenzwerte und Eigenschaften aendern. Bei der manuellen Pruefung duerfen Admin und der Gast alles aendern.
 * Eingaben: Apostroph wird jetzt durch Leerzeichen ersetzt.
 * Aendern von Pruefplaenen: Es werden die richtigen Grenzwerte uebernommen.
 * Geraetevorlagen: Abfangen von Fehlern. 
 * Andern vom Geraet: Beim Aendern der Schutzklasse, Pruefplan: Es werden nur Grenzwerte und die Pruefplaene zurueckgesetzt, wenn auch wirklich was veraendert worden ist.
 * Geraeteeigenschaften: Check-All und Uncheck-All Button hinzugefuegt.

 * Aenderungen 1.00.06
 * RPE-Pruefung: Bugfix, es bestand bei der RPE Wiederholung die Moeglichkeit, dass die Ergebnisbits nicht richtig gesetzt wurden, wenn eine Messung
 *              noch nach dem Druecken der Taste weiter aktiv war und der Messwert schlecht war.
 * Die Batteriekapazitaet wird richtig berechnet. 
 * Verriegelung fuer das Update eingebaut und uebersetzungen fuer den Update-Prozess hinzugefuegt.

 * Aenderungen 1.00.04 vom 06.07.2021
 * Werksreset funktioniert wieder.
  
 * Aenderungen 1.00.03 
 * Wenn keine SD-Karte oder USB-Stick gesteckt ist, kann keine Datenbank angelegt werden.
 * Abfangen von Fehler, wenn kein Datentraeger eingesteckt ist, werden bei der Datenbankauswahl verschiedene Knoepfe ausgeblendet. 
 * Geraete aendern: Smart-Menue-Geraetevorlagen: Abfangen von Fehlern.
 * Translator hinzugfuegt, bei der Bildschirmkalibrierung
 * Funktion CopyTo: Die Grenzwerte werden mit kopiert.
 
 * Aenderungen 1.00.02
 * Umstellung der Tastatur auf die Displaybreite von 640 auf 800 Pixel.
 * Uhrzeit und Datum sind wurden auf die Displaybreite angepasst
 * Interne Geraetevorlagen sind jetzt freigeschaltet.
 * Bei einer neu angelegten Datenbank werden jetzt automatisch die Geraete aus der internen Vorlage in die neue Datenbank eingefuegt.
 * Die Linie bei den Einstellungen von Datum und Uhrzeit gehen ueber die gesamte Seite.
 * DB_DIR wird der SD-Karte zugeordnet, wenn kein Pfad hinterlegt ist.

 * Version 1.00
 * -Initiale Version