GerhardHoffmann
6b4c486549
Add m_ismasClient.updateOfPSASucceeded() for a successful run.
2023-08-04 13:53:55 +02:00
GerhardHoffmann
9c44656104
Add parameter -vv fot the rsync command to see more debugoutput.
2023-08-04 13:52:57 +02:00
GerhardHoffmann
d57914957d
Add text-edit entry if git pull is successful.
2023-08-04 13:50:19 +02:00
GerhardHoffmann
c4f12ce75a
Added terminal-debug-output.
2023-08-04 13:49:32 +02:00
GerhardHoffmann
4ad370ea46
Extended displayed messages in text-edit.
2023-08-04 13:48:40 +02:00
GerhardHoffmann
44ad3caf2b
Stop exit timer in onQuit.
...
Activate error message boxes.
2023-08-04 13:45:56 +02:00
GerhardHoffmann
427a272f8f
Connect exit-button with clicked().
2023-08-04 13:45:19 +02:00
GerhardHoffmann
96fb50e68d
Moved init. of text-edit upwards.
...
Hide reserved buttons.
2023-08-04 13:44:16 +02:00
GerhardHoffmann
19274546c9
set main window fullscreen
2023-08-04 13:39:17 +02:00
GerhardHoffmann
d2d730589b
changed return type of returnCode() ti 'int'
2023-08-04 13:38:33 +02:00
GerhardHoffmann
f88b0edb2a
Fix for the case when several branches are edited: 'git fetch' will
...
display several lines then, not only one.
2023-08-04 13:35:42 +02:00
GerhardHoffmann
c62299aa72
Read from /mnt/system_data/ instead of /etc.
2023-08-04 13:33:25 +02:00
GerhardHoffmann
c054668eac
Ask for the reurn code of the process, not only for process exit status.
2023-08-04 13:31:12 +02:00
GerhardHoffmann
82352713f1
Added 6 more buttons for future use and for the fullscreen layout.
2023-08-04 13:30:18 +02:00
GerhardHoffmann
48073ab1f0
update to next version
2023-08-03 10:14:23 +02:00
GerhardHoffmann
c6e98f50c2
call onQuit() directly whem timer runs out
2023-08-03 10:14:09 +02:00
SiegfriedSiegert
ef88fdc9a4
Fix: config for deployment
2023-08-03 09:50:26 +02:00
SiegfriedSiegert
8889aaca2a
Fix: path for deployment
2023-08-03 09:44:08 +02:00
GerhardHoffmann
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
GerhardHoffmann
0ee92f0181
disbale exit-button as long as update process is running
2023-08-02 17:51:35 +02:00
GerhardHoffmann
a995cae000
set exit timer to 10 secs
2023-08-02 16:54:47 +02:00
GerhardHoffmann
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
GerhardHoffmann
6a4a852fd6
Updated for new device controller lib (CAmaster)
2023-08-02 15:52:01 +02:00
GerhardHoffmann
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
GerhardHoffmann
332d689b8c
Add worker-object to be able to update for the worker.
2023-08-02 15:47:19 +02:00
GerhardHoffmann
b508c0517d
Reset.
...
Add helper functions read1stLineOfFile() and zoneNr().
2023-08-02 15:45:20 +02:00
GerhardHoffmann
d2c0fdf820
Minor change: remove header
2023-08-02 15:44:45 +02:00
GerhardHoffmann
7293afd203
Minor change: include header
2023-08-02 15:44:16 +02:00
GerhardHoffmann
2fd1053bf9
Removed maintenance mode
2023-08-02 15:40:44 +02:00
GerhardHoffmann
e0a68a35f4
raised output-buffer length to 1024*8
2023-08-02 15:39:52 +02:00
GerhardHoffmann
4e277b4ca6
Added text edit
2023-08-02 15:39:08 +02:00
GerhardHoffmann
b3f4a4086b
Populate text-edit with run-time info from update-process.
2023-08-02 15:29:10 +02:00
GerhardHoffmann
eb7d77692b
Removed obsolete apism/tcp-client files.
2023-08-02 15:20:07 +02:00
GerhardHoffmann
ce1b1859df
Removed apism-client and tcp-client. All done inside of ismas client now.
2023-08-02 15:18:39 +02:00
GerhardHoffmann
371cc1a187
Removed communication with ISMAS from git client.
2023-08-02 15:17:10 +02:00
GerhardHoffmann
a94606ca89
Added sendRequestReceiveResponse(): static member for communication with
...
APISM, on ports 7777 and 7778.
Each request is immediately handled in a synchronous fashion.
Added several helper functions to format messages to be sent to APISM/ISMAS.
2023-08-02 15:13:05 +02:00
GerhardHoffmann
5c9c9dc917
add mainwindow and utils
2023-07-31 16:56:16 +02:00
GerhardHoffmann
ab8acfc7d1
use gui-interface for ATBUpdateTool
2023-07-31 16:55:36 +02:00
GerhardHoffmann
1ddd0074b3
Set c++17 for PTU5-YOCTO
2023-07-20 09:06:07 +02:00
GerhardHoffmann
2b934f6baf
Added signals
...
void sendCmdSendVersionToIsmas(QString);
void sendCmdEventToIsmas(QString);
and associated slots:
void onSendCmdSendVersionToIsmas(QString);
void onSendCmdEventToIsmas(QString);
Implemented slots.
2023-07-19 16:53:45 +02:00
GerhardHoffmann
1bdae56342
Added debug messages.
...
Fixed gitBlob(): do not check for existing customer repository.
2023-07-19 16:50:54 +02:00
GerhardHoffmann
6caaae6d50
Add struct PSAInstalled.
...
Changed interface of updateOfPSASendVersion into
QString updateOfPSASendVersion(PSAInstalled const &psa);
Re-implemented updateOfPSASendVersion().
2023-07-19 16:48:42 +02:00
GerhardHoffmann
4dc0c71d3f
Add -g flag even for release build
2023-07-19 16:46:29 +02:00
GerhardHoffmann
a54f4f94c9
Minor change: remove not needed customerNrStr-variable
2023-07-19 16:45:43 +02:00
GerhardHoffmann
b8d6c909eb
Minor change: reset output buffer-length to 1024
2023-07-19 16:44:26 +02:00
GerhardHoffmann
e35fb9dc19
Commented out debug-messages
2023-07-19 16:43:24 +02:00
GerhardHoffmann
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
GerhardHoffmann
088d7c8aa0
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().
2023-07-19 16:35:48 +02:00
GerhardHoffmann
60084450e6
Removed 't (testMode)' and 'e (executeScript)' options. Adapted call to Worker-ctor.
2023-07-17 16:54:18 +02:00
GerhardHoffmann
9775792916
Minor change: extended debug-output.
2023-07-17 16:52:27 +02:00