diff --git a/OnDemandUpdatePTU.pro b/OnDemandUpdatePTU.pro index 0d874e6..a7cf82f 100644 --- a/OnDemandUpdatePTU.pro +++ b/OnDemandUpdatePTU.pro @@ -53,7 +53,7 @@ DEFINES += QT_DEPRECATED_WARNINGS # local filesystem, json-files will be downloaded to firmware. # The device-controller firmware will be handled in a later version. # 1.3.15: Bug fixes found during testing. -# Don't disable Exit-button during update-process. +# Do not disable Exit-button during update-process. # Removed worker-thread with an own event-loop: only the GUI thread # has an event loop. Tested JSON-downloads several times successfully # (using the slave lib where the CA helper tool was active as master). @@ -116,6 +116,31 @@ VERSION="1.3.23" # Tariff-Files syncen (d.h. nur wenn noch kein Repo vorhanden ist), und # zwar auch ohne WAIT-Button. # 11: Das Edit-Fenster teilen um die Anzeige zu verbessern. +# 12: Bei einem Update muss immer ersichtlich sein, warum es ueberhaupt +# angestossen wurde. Steht kein "WAIT" im ISMAS-Trigger, dann kann man +# davon ausgehen, dass es sich um ein automatisches Update handelt. +# In jedem Fall wird bei einem automatischen Update, bei dem der WAIT- +# Button nicht gesetzt war, ein "OK" gesendet, falls sonst nichts weiter +# zu tun ist. Beachte aber: wir haben auch noch den Fall, dass eine SD- +# Karte gesteckt wird. In diesem Fall wird ein komplettes Update gefahren, +# und zwar explizit auch ohne WAIT-Button. +# Am Ende eines Updates steht im ISMAS entweder ein "OK" oder ein "FAIL". +# 13: SendLastVersion: fuer jedes erfolgreich installierte Paket eine +# Send-Last-Version-Nachricht an ISMAS. Dadurch entsteht im ISMAS eine +# History (Christian darueber informieren). +# 14: Installiert werden nur Dateien, die neu sind oder geaendert wurden. +# Nicht etwas Dateien, die geloescht wurden: sicherstellen, dass man hier +# immer direkt im repository arbeitet, nicht auf dem Filesystem. +# Ferner: der DeviceController heisst dc2c.bin, auch fuer die Jsons +# sind Dtandard-Namen vergeben. Alternativ: alle vorhandenen Jsons +# werden runtergeladen: Thomas ist eh fuer deren Inhalte verantworlich. +# WICHTIG: immer ueberpruefen, ob die Dateien im Customer-Repository +# wirklich die richtigen Dateien sind. +# 15: Der WAIT-Button laesst sich auf WAIT zuruecksetzen (etwa wenn git +# selber Probleme hatte). +# 16: Der Download-Thread sollte sowohl die auto-Variable auf false setzen +# als auch den cycle-Timer stoppen, damit sichergestellt ist, dass der +# Download des DC nicht gestoert wird. win32 {