diff --git a/src/ATBAPP/DeviceControllerDiag.cpp b/src/ATBAPP/DeviceControllerDiag.cpp index 7778813..7de2550 100644 --- a/src/ATBAPP/DeviceControllerDiag.cpp +++ b/src/ATBAPP/DeviceControllerDiag.cpp @@ -61,6 +61,7 @@ void DeviceControllerDiag::diagRequest() qCritical() << "DeviceControllerDiag::diagRequest() is already running"; return; } + this->machineEventSet.clear(); this->isRequestRunning = true; this->diagRequestTimeoutTimer->start(); @@ -452,12 +453,12 @@ void DeviceControllerDiag::sub_componentAssessment() this->flagInterruptDiag = false; this->previousMachineEventSet = machineEventSet; - this->machineEventSet.clear(); if (this->isDiagBackgroundTask) { this->isDiagBackgroundTask = false; this->dbus->finishedBackgroundTask("E255"); } + }