From ac93e9e63124edc119857bec5bd7519a79cfe821 Mon Sep 17 00:00:00 2001 From: Siegfried Siegert Date: Mon, 15 Jul 2024 10:08:56 +0200 Subject: [PATCH] Send W255 on restart CArun --- src/ATBAPP/DeviceControllerDiag.cpp | 5 +++++ src/ATBAPP/DeviceControllerDiag.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/ATBAPP/DeviceControllerDiag.cpp b/src/ATBAPP/DeviceControllerDiag.cpp index d7193cb..91124d8 100644 --- a/src/ATBAPP/DeviceControllerDiag.cpp +++ b/src/ATBAPP/DeviceControllerDiag.cpp @@ -583,6 +583,10 @@ void DeviceControllerDiag::private_sendDiagEvent(DeviceController::State result) eventClass = EVENT_CLASS::WARNING; parameter = "temperatur warning"; break; + case DeviceController::State::W255: // restart carun + eventClass = EVENT_CLASS::WARNING; + parameter = "restart carun"; + break; } this->lastState = result; @@ -619,5 +623,6 @@ void DeviceControllerDiag::private_sendDiagEvent(DeviceController::State result) void DeviceControllerDiag::restartCArun() { this->E255counter = 0; + this->private_sendDiagEvent(DeviceController::State::W255); QProcess::startDetached("/bin/systemctl", {"restart", "carun"}); } diff --git a/src/ATBAPP/DeviceControllerDiag.h b/src/ATBAPP/DeviceControllerDiag.h index e89cc39..1d44f24 100644 --- a/src/ATBAPP/DeviceControllerDiag.h +++ b/src/ATBAPP/DeviceControllerDiag.h @@ -55,6 +55,8 @@ namespace DeviceController { W003, W004, + W255, + INITIAL_STATE }; Q_ENUM_NS(State)