From ccc2b8120d278efba774a58620ef4317a7c2cc30 Mon Sep 17 00:00:00 2001 From: Siegfried Siegert Date: Thu, 12 Jun 2025 08:32:44 +0200 Subject: [PATCH] Diag: new constructor for DCMachineEvent --- src/ATBAPP/DeviceControllerDiag.cpp | 14 ++++++++++++++ src/ATBAPP/DeviceControllerDiag.h | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/ATBAPP/DeviceControllerDiag.cpp b/src/ATBAPP/DeviceControllerDiag.cpp index 834dd63..e0acf86 100644 --- a/src/ATBAPP/DeviceControllerDiag.cpp +++ b/src/ATBAPP/DeviceControllerDiag.cpp @@ -698,3 +698,17 @@ void DeviceControllerDiag::restartCArun() this->private_setDiagEvent(DeviceController::State::W255); QProcess::startDetached("/bin/systemctl", {"restart", "carun"}); } + + + + +/**************************************************************************************************** + * + * DCMachineEvent + */ +DCMachineEvent::DCMachineEvent(DeviceController::State state) : state(state) +{ + this->eventId = QUuid::createUuid().toString(QUuid::WithoutBraces).mid(0, 8); +} + + diff --git a/src/ATBAPP/DeviceControllerDiag.h b/src/ATBAPP/DeviceControllerDiag.h index 327cf68..41fb91f 100644 --- a/src/ATBAPP/DeviceControllerDiag.h +++ b/src/ATBAPP/DeviceControllerDiag.h @@ -78,7 +78,7 @@ namespace DeviceController { class DCMachineEvent { public: DCMachineEvent() = default; - DCMachineEvent(DeviceController::State state, const QString& id) : state(state), eventId(id) {} + DCMachineEvent(DeviceController::State state); DeviceController::State state; QString eventId;