improved device detection for digital outputs

This commit is contained in:
Bernhard Trinnes 2018-06-12 17:48:52 +02:00 committed by Michael Zanetti
parent b099716e8a
commit c4d3f3ad42

View File

@ -227,7 +227,7 @@ DeviceManager::DeviceError DevicePluginUniPi::discoverDevices(const DeviceClassI
if (m_usedRelais.contains(openingCircuit)){ if (m_usedRelais.contains(openingCircuit)){
continue; 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); const QString closingCircuit = m_relais.at(a);
// Offer only relais which aren't in use already // Offer only relais which aren't in use already
@ -254,7 +254,7 @@ DeviceManager::DeviceError DevicePluginUniPi::discoverDevices(const DeviceClassI
if (m_usedDigitalOutputs.contains(openingCircuit)){ if (m_usedDigitalOutputs.contains(openingCircuit)){
continue; 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); const QString closingCircuit = m_digitalOutputs.at(a);
// Offer only relais which aren't in use already // Offer only relais which aren't in use already