From c4d3f3ad424d576579752a342ddbaba6a55532c2 Mon Sep 17 00:00:00 2001 From: Bernhard Trinnes Date: Tue, 12 Jun 2018 17:48:52 +0200 Subject: [PATCH] improved device detection for digital outputs --- unipi/devicepluginunipi.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/unipi/devicepluginunipi.cpp b/unipi/devicepluginunipi.cpp index e0b34515..9d974acb 100644 --- a/unipi/devicepluginunipi.cpp +++ b/unipi/devicepluginunipi.cpp @@ -227,7 +227,7 @@ DeviceManager::DeviceError DevicePluginUniPi::discoverDevices(const DeviceClassI if (m_usedRelais.contains(openingCircuit)){ continue; } - for (int a = i; a < (m_relais.count()); a++) { + for (int a = (i+1); a < (m_relais.count()); a++) { const QString closingCircuit = m_relais.at(a); // Offer only relais which aren't in use already @@ -254,7 +254,7 @@ DeviceManager::DeviceError DevicePluginUniPi::discoverDevices(const DeviceClassI if (m_usedDigitalOutputs.contains(openingCircuit)){ continue; } - for (int a = i; a < (m_digitalOutputs.count()); a++) { + for (int a = (i+1); a < (m_digitalOutputs.count()); a++) { const QString closingCircuit = m_digitalOutputs.at(a); // Offer only relais which aren't in use already