4b9dcc5e99
Set version to 1.3.11: integrate extended version (VERSION + last git commit) in send-last-version-message.
GerhardHoffmann2023-10-12 12:13:49 +02:00
53639b55c9
Integrate call parameter -V (= --extended-version) to show extended version (including last git commit)
GerhardHoffmann2023-10-12 12:12:16 +02:00
3a83efbd3f
Integrate extended version of ATBUpdateTool into send-last-version command to ISMAS.
GerhardHoffmann2023-10-12 12:11:48 +02:00
c9d6a8d245
Integrate extended version of ATBUpdateTool into send-last-version
GerhardHoffmann2023-10-12 12:10:24 +02:00
91db59b9f3
Integrate version of ATBUpdateTool in send-last-version.
GerhardHoffmann2023-10-12 12:09:19 +02:00
6d57b45d1a
Use getATBQTVersion() for dynamic value of atbapp.
GerhardHoffmann2023-10-12 12:07:38 +02:00
4e7ce2cd70
set version to 1.3.10: remove timeout on opkg-commands. tested download of DC2C_cash.conf file.
GerhardHoffmann2023-10-10 16:05:16 +02:00
47fac31223
remove timeout for process runtime for opkg-commands
GerhardHoffmann2023-10-10 16:03:52 +02:00
0d353cfbcf
Check if opkg_command failed, and if this is the case, stop the update-process without showing a wrong UPDATE-SUCCESS.
GerhardHoffmann2023-10-10 16:01:45 +02:00
3223c430be
Do not rsync opkg_commnds to local file systems: this sync is not needed.
GerhardHoffmann2023-09-28 12:00:24 +02:00
c09682ea33
Always execute commands contained in opkg_commands, even if no change in opkg_commands. WAIT button in ISMAS must still be activated.
GerhardHoffmann2023-09-28 11:57:17 +02:00
fef1d43d5f
Adapated information of update-progress-status.
GerhardHoffmann2023-09-28 11:56:20 +02:00
705424727b
Removed call to final-result: ISMAS will not show U0002 twice.
GerhardHoffmann2023-09-28 11:53:59 +02:00
b96f0896e3
Add explicit message when update-process is starting.
GerhardHoffmann2023-09-28 11:53:10 +02:00
9c213d0a97
Added some better debug output in the slots concerned with the text edit of the main window ("update status"). Use insertPlainText() when adding to the text edit to simplify code.
GerhardHoffmann2023-09-10 16:55:32 +02:00
18378afdc5
Did some testing with event filters on the main window. not used.
GerhardHoffmann2023-09-10 16:54:54 +02:00
103b3f3f9c
isATBQTRunning(): Use std::fstream to read /proc/<pid>/status, as the lines end on '\r', not on '\n'.
GerhardHoffmann2023-09-10 16:46:59 +02:00
ff6a6e0e45
Use libCAslave.so as default library to use for downloading the device-controller-firmware.
GerhardHoffmann2023-09-10 16:45:40 +02:00
838efd3945
Show status message in the status bar of the GUI.
GerhardHoffmann2023-09-09 15:06:58 +02:00
9a65cb4456
Add some debug message when adding content to the text edit of the GUI.
GerhardHoffmann2023-09-09 15:06:21 +02:00
df0951d671
Add the steps to prepare the bootloader for device-controller-firmware download using cutom-events of type update-dc-event.
GerhardHoffmann2023-09-09 15:04:41 +02:00
60cc752819
Add connect for showning a status message in status bar.
GerhardHoffmann2023-09-09 15:03:52 +02:00
57b4716e2a
Add emergency test function: if device stays in bootloader then use it to make the device to leave the bootloader.
GerhardHoffmann2023-09-09 15:02:45 +02:00
15f28e9ffd
Add m_update-object and prepare for doing the bootloader setup for downloading the device controller firmware.
GerhardHoffmann2023-09-09 15:01:03 +02:00
a07893ddab
doUpdate() and updateDC(): communicate with main window to enter bootloader (i.e. to prepare device for download of device controller firmware), but do not perform an actual download at the moment.
GerhardHoffmann2023-09-09 14:59:05 +02:00
5158878ce2
Extend comment for: USING THE BOOTLOADER. Bitte geben Sie eine Commit-Beschreibung für Ihre Änderungen ein. Zeilen,
GerhardHoffmann2023-09-09 14:54:48 +02:00
b2798b349e
Fixed reg-exp for name of device controller firmare version.
GerhardHoffmann2023-09-09 14:41:53 +02:00
64dce44fe1
Move update-object into main window. Activate using ISMAS WAIT button.
GerhardHoffmann2023-09-09 14:40:43 +02:00
7e96b65c1b
Move m_update-object to main window. Add signal for showing status messages at status bar of ATBUpdateTool gui.
GerhardHoffmann2023-09-09 14:38:53 +02:00
ba71728979
Move the dc-plugin (and the update-object) into the gui-thread instead of the worker thread, so the worker-thread cannot block itself when inside a slot and therefore not able to react to qt-signals.
GerhardHoffmann2023-09-09 14:30:53 +02:00
e82742a609
Add helper class update_dc_event to dend customer messages from the worker-thread to the gui-thread. The gui-thread will then perform bl_rebootDC, bl_startBL, bl_checkBL(), bl_isUp() and bl_stopBL().
GerhardHoffmann2023-09-09 14:27:50 +02:00
6773a7243a
Save name of device-controller-plugin (either libCAmaster or libCAslave) in the Update-object.
GerhardHoffmann2023-09-06 09:12:25 +02:00
22c8997f1e
Set autoRequest to false and pass a pointer to the device-controller-plugin to the main window instead to the worker (thread).
GerhardHoffmann2023-09-06 09:10:14 +02:00
9531a08b4a
Add a pointer to the device-controller-plugin. The main window will always be owned by the GUI thread, and the GUI thread is loading the plugin. Hence the worker-thread does not block itself when inside a QT slot.
GerhardHoffmann2023-09-06 09:07:45 +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.
GerhardHoffmann2023-09-06 09:04:43 +02:00
cef05b7511
Set version to 1.3.1: extended reason in send-last-version
GerhardHoffmann2023-09-04 11:48:15 +02:00
bb35e985ad
Using IsmasClient::getReasonForLastSendVersion()
GerhardHoffmann2023-09-04 11:46:37 +02:00
1ef9853876
Set version of UpdateTool to 1.3.0. 1.3.0: main change: add fetching info for current apiism-version and send if to ISMAS.
GerhardHoffmann2023-08-30 11:47:56 +02:00