b2798b349e
Fixed reg-exp for name of device controller firmare version.
2023-09-09 14:41:53 +02:00
64dce44fe1
Move update-object into main window.
...
Activate using ISMAS WAIT button.
2023-09-09 14:40:43 +02:00
c065b57f0c
Remove direct member m_hw, a pointer to the device-controller-plugin.
...
The worker shall not load the plugin, otherwise it would block itself inside
an QT slot.
2023-09-06 09:04:43 +02:00
507586f9dc
Added fetching apism-version. Fixed calls to final_result().
2023-08-30 11:46:00 +02:00
12ffa71455
Removed rauc/opkg-versions. Added fetching of apism-version.
2023-08-30 11:44:20 +02:00
1509e8619c
Send message to ISMAS when rsyncing a traiff-file
2023-08-23 16:26:55 +02:00
a803907449
Refined information shown in status bar.
2023-08-22 13:49:42 +02:00
afd31f1b27
Fill in opkg related info.
2023-08-22 13:49:09 +02:00
cbe1fd387d
After "rsync", compare etc/psa_tariff and /etc/psa_tariff, if they contain the
...
same traiff-files (as they should).
2023-08-22 12:31:15 +02:00
631ade1954
Show the executed opkg-commands in the text edit.
2023-08-18 11:53:32 +02:00
337bdd1bb0
Add some debug output when restarting APISM. APISM is give a delay of 20s when restarting.
2023-08-18 11:52:34 +02:00
9b4d0494c8
Streamlined handling of UPDATE_STATUS.
2023-08-16 12:41:42 +02:00
e700a40875
Initialize psaInstalled.versionInfo to be sent to ISMAS in sendLastVersion().
2023-08-16 10:38:36 +02:00
1eba5338e4
Removed obsolete sendCmdSendVersionToIsmas().
2023-08-16 10:37:59 +02:00
66d0214720
Always look for {"error": "ISMAS is offline"} first.
...
Allow for empty update-trgger (try again)
rsync: mkdir -p the necessary directories.
2023-08-14 14:33:12 +02:00
effe41bac9
Use finalResult() to sent a final message to ISMAS about the result of the update process.
2023-08-11 12:20:09 +02:00
8f26bfee0f
Get last commit date and loadtime of tariff-file.
2023-08-11 11:02:15 +02:00
1af136e39d
Set delay when trying to fetch value of update-trigger.
2023-08-11 11:01:26 +02:00
a550d55004
Get triggerValue directly from JSON.
2023-08-11 11:00:52 +02:00
a37a22d3f9
Show message boxes when running UpdateTool manually.
2023-08-11 11:00:02 +02:00
a8941f4ef4
Set progress values.
2023-08-11 10:59:26 +02:00
746565dbe0
Add messages sent to ISMAS.
2023-08-11 10:58:29 +02:00
79906df12e
Add some qt debug aoutput.
2023-08-11 10:56:36 +02:00
edf1d105e7
Deactivate backendConnected().
2023-08-11 10:55:53 +02:00
6c4b02cb56
Use print-utils to print some debug messages.
2023-08-11 10:52:31 +02:00
042e6dfa38
Try to establish a connection to backend 50x.
2023-08-09 16:17:28 +02:00
e523d3cc2c
Added/chenged some debug output.
2023-08-09 16:16:36 +02:00
927197d0d1
Removed restart of APISM.
2023-08-09 16:14:59 +02:00
6d43cf4c9f
Send custom events to the progress bar according to the state of the update process.
...
Changed the handling of messages for the text edit.
2023-08-07 13:56:51 +02:00
4caa0c0d83
Removed obsolete out-commented lines.
2023-08-07 13:55:52 +02:00
4ff3b0efdf
Advance the progress bar in the foreground when a long running task
...
in the background (e.g. git clone).
2023-08-06 20:44:26 +02:00
1fd2269753
onAppendText() only appends text.
...
onReplaceLast() replaces the last line in the text edit window.
2023-08-06 14:14:47 +02:00
cf9033e898
Send custom event from worker(-thread) to MainWindow in order to update
...
progress bar.
2023-08-05 18:50:50 +02:00
6b4c486549
Add m_ismasClient.updateOfPSASucceeded() for a successful run.
2023-08-04 13:53:55 +02:00
9c44656104
Add parameter -vv fot the rsync command to see more debugoutput.
2023-08-04 13:52:57 +02:00
d57914957d
Add text-edit entry if git pull is successful.
2023-08-04 13:50:19 +02:00
c4f12ce75a
Added terminal-debug-output.
2023-08-04 13:49:32 +02:00
4ad370ea46
Extended displayed messages in text-edit.
2023-08-04 13:48:40 +02:00
9b08420ac1
Use exit() instead of quit() to be able to add a returnCode in case of failure.
2023-08-03 09:06:50 +02:00
0ee92f0181
disbale exit-button as long as update process is running
2023-08-02 17:51:35 +02:00
0b7d504a7a
Fixed missing git pull command.
...
Fixed missing update for text-edit when only clone the customer repository.
2023-08-02 16:53:19 +02:00
81a9304438
Worker is the work-horse of the update process.
...
Using ismas-client it sends requests to APISM and gets results in a synchronous fashion.
Add previous emits to git client and apism client have been removed.
2023-08-02 15:50:04 +02:00
0e0363f131
Additinal UPDATE_STATE constants.
...
Added struct UpdateStatus for printing debug messages.
Added member variables used for sending SENDCMD to ISMAS.A
Added helper functions
getATBQTVersion(),
getCPUSerial(),
getRaucVersion(),
getOpkgVersion(),
getPluginVersion(),
getDCVersion(),
getFileSize().
Removed automatic restart of Apism.
Added emergency timer to end application after 10 mintes.
onHandleChangedFilenames():
handling of opkg_commands
handling of json/dc -> deactivated for the moment.
Re-implemented onSendCmdSendVersionToIsmas(): use only one parameter of type PSAInstalled.
Implemented operators<<() to print debug messages.
2023-07-19 16:42:18 +02:00
c503750e90
Simplified interface of ctor.
...
onHandleChangedFiles(): split handling of opkg_commands-file and
downloading of DC/JSON-Files.
rsync to file-system only once these operations were successful.
2023-07-17 16:43:05 +02:00
f5198efab3
Added worker/worker-thread-pair.
...
Worker uses event-loop of worker-thread.
Worker itself is used as work-horse for the update-process.
2023-07-14 13:32:00 +02:00
26db620465
use of worker/worker-thread so we can work without using buttons (as the cannot be triggered by an automatic update process)
2023-07-11 16:58:49 +02:00
e2d9c5aa90
Comit helper-classes for now
2023-06-16 16:47:13 +02:00