From 14755cd5b489cbd5132b99c9cb786ad5f9357f06 Mon Sep 17 00:00:00 2001 From: Siegfried Siegert Date: Wed, 31 Jan 2024 11:38:32 +0100 Subject: [PATCH] Start physical layer, if only master lib is available (e.g. in Szeged) --- src/ATBAPP/ATBDeviceControllerPlugin.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/ATBAPP/ATBDeviceControllerPlugin.cpp b/src/ATBAPP/ATBDeviceControllerPlugin.cpp index 6e0fcc8..66eb68c 100644 --- a/src/ATBAPP/ATBDeviceControllerPlugin.cpp +++ b/src/ATBAPP/ATBDeviceControllerPlugin.cpp @@ -139,6 +139,11 @@ void ATBDeviceControllerPlugin::startPhysicalLayer() return; } + qCritical() << "ATBDeviceControllerPlugin::startPhysicalLayer() " << endl + << " -> use master lib " << endl + << " -> start physical layer"; + + // open serial port hw->dc_openSerial(5, "115200", this->serialPortName, 1); @@ -1318,6 +1323,10 @@ bool ATBDeviceControllerPlugin::private_loadCashAgentLib(QString pluginName) qCritical() << "ATBDeviceControllerPlugin: loaded CashAgentLib"; + if (this->isMaster) { + QTimer::singleShot(500, this, &ATBDeviceControllerPlugin::startPhysicalLayer); + } + return true; }