a240711946
(R)sync files of customer repository (under ./etc in the repository) with file-susyem /etc as very forst step of the update process, even before executing the opkg commands.
master
GerhardHoffmann2024-02-27 13:56:38 +01:00
0dffc1d1c2
Create m_update-object inside of constructor of worker-class: this way the object belongs to the GUI-thread, and can be addressed via emit by the reporting thread.
GerhardHoffmann2024-02-06 11:25:46 +01:00
3581dd4b1d
doUpdate(): start reorting thread to report download-progress to GUI.
GerhardHoffmann2024-02-05 16:31:24 +01:00
0b1ed62df1
Optimization: if customer repository does not exist, do noy check the ISMAS trigger, but proceed with the update procedure.
GerhardHoffmann2024-01-25 15:14:42 +01:00
d2300b87c6
Move final processing to subclass UpdateProcessRunning.
GerhardHoffmann2024-01-19 13:04:12 +01:00
0dff2ece75
Check ISMAS update trigger as very first thing. Save the result in m_ismasTriggerActive for later use.
GerhardHoffmann2024-01-19 13:02:59 +01:00
db24853062
Initialize new member m_ismasTriggerStatusMessage.
GerhardHoffmann2024-01-19 13:01:46 +01:00
edd606fe78
Change for szeged (dc-version: 4.42): do not check if dc is alive. Comment out some functions which are not available in old interface.h
GerhardHoffmann2023-12-20 12:20:06 +01:00
1748c35c45
Add interfaces.h as given for 26.Sep 2023 (szeged)
GerhardHoffmann2023-12-20 12:18:02 +01:00
4c46932a3c
Specail version for szeged (dc-version: 4.42): use master lib.
GerhardHoffmann2023-12-20 12:16:07 +01:00
37aae73f21
Fix: Make sure the path for the json-files and the decive-controller is correct.
GerhardHoffmann2023-12-15 09:39:46 +01:00
0b4eed9dc0
doUpdate(): add another level in if-case when downloading json-files.
GerhardHoffmann2023-12-15 09:38:01 +01:00
12f48ad1bb
Remove only half-working check if download of json-conf-file worked.
GerhardHoffmann2023-12-15 09:33:57 +01:00
5d7d1a2870
Implement helpers getFileVersions() and checkDownloadedJsonVersions().
GerhardHoffmann2023-12-15 09:32:54 +01:00
5d7f13a254
Future: add getFileVersion() and checkDownloadedJsonVersions() to check if download of Json-File worked and to ask what Json-Version is actually installed
GerhardHoffmann2023-12-15 09:30:02 +01:00
d7fcfa3d0f
Click the Exit button after 5 seconds timeout (old timeout: 60s).
GerhardHoffmann2023-12-13 13:59:00 +01:00
f1e449c108
Change known filename of device controller: dc2c.bin.
GerhardHoffmann2023-12-13 13:57:46 +01:00
32346c2665
If the repository is cloned (or repaired and cloned) and the settings always-download-config and always-download-dc are set in the ini-file, then download the json-files and dc-file, even without an activated WAIT-button. The tariff-files are always synced for a clone.
GerhardHoffmann2023-12-13 13:49:22 +01:00
19250a0a2f
If the update process is activated without a valid ISMAS trigger, then wait for a valid trigger value 15x (=90s) instaed of 100x.
GerhardHoffmann2023-12-13 13:44:55 +01:00
6f5c8103e4
When checking the sanity of the customer repository, check also for existence of etc-directory inside repository.
GerhardHoffmann2023-12-13 13:42:12 +01:00
07dcf0ba30
Minor: add some GUI debug output when checking ISMAS trigger.
GerhardHoffmann2023-12-13 13:41:06 +01:00
1e379cf086
Fix: set directory of application for directory of the ini-file.
GerhardHoffmann2023-12-13 13:38:34 +01:00