From 7a9f523b5958e119e6fe125fb3f3c3151bcdf55e Mon Sep 17 00:00:00 2001 From: Siegfried Siegert Date: Thu, 10 Jul 2025 13:32:56 +0200 Subject: [PATCH] Implement interface 1.2.2 requestDiag() --- src/ATBAPP/ATBDeviceControllerPlugin.cpp | 6 ++++++ src/ATBAPP/ATBDeviceControllerPlugin.h | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/ATBAPP/ATBDeviceControllerPlugin.cpp b/src/ATBAPP/ATBDeviceControllerPlugin.cpp index adc2bf2..3d5175e 100644 --- a/src/ATBAPP/ATBDeviceControllerPlugin.cpp +++ b/src/ATBAPP/ATBDeviceControllerPlugin.cpp @@ -328,6 +328,12 @@ void ATBDeviceControllerPlugin::onChangedProgramModeToOOO() this->currentProgramMode = PROGRAM_MODE::OOO; } +void ATBDeviceControllerPlugin::requestDiag() +{ + hw->dc_autoRequest(true); + this->diag->diagRequest(); +} + // TASKS: Cash handling ------------------------------------------------------- void ATBDeviceControllerPlugin::requestStartCashInput(const QString & amount) diff --git a/src/ATBAPP/ATBDeviceControllerPlugin.h b/src/ATBAPP/ATBDeviceControllerPlugin.h index 42e2c19..4de81b0 100644 --- a/src/ATBAPP/ATBDeviceControllerPlugin.h +++ b/src/ATBAPP/ATBDeviceControllerPlugin.h @@ -104,7 +104,7 @@ public slots: void reboot(); void reset(); - + void requestDiag(); signals: // public Signals are defined in interface