fixed a bug in used outputs allocation

This commit is contained in:
Bernhard Trinnes 2018-06-12 17:57:40 +02:00 committed by Michael Zanetti
parent c4d3f3ad42
commit 7ce42f2eca

View File

@ -81,13 +81,13 @@ DeviceManager::DeviceSetupStatus DevicePluginUniPi::setupDevice(Device *device)
if (device->paramValue(shutterOutputTypeOpenParamTypeId) == GPIOType::relay) { if (device->paramValue(shutterOutputTypeOpenParamTypeId) == GPIOType::relay) {
m_usedRelais.insert(device->paramValue(shutterOutputOpenParamTypeId).toString(), device); m_usedRelais.insert(device->paramValue(shutterOutputOpenParamTypeId).toString(), device);
} else if (device->paramValue(shutterOutputOpenParamTypeId) == GPIOType::digitalOutput) { } else if (device->paramValue(shutterOutputTypeOpenParamTypeId) == GPIOType::digitalOutput) {
m_usedDigitalOutputs.insert(device->paramValue(shutterOutputOpenParamTypeId).toString(), device); m_usedDigitalOutputs.insert(device->paramValue(shutterOutputOpenParamTypeId).toString(), device);
} }
if (device->paramValue(shutterOutputTypeCloseParamTypeId) == GPIOType::relay) { if (device->paramValue(shutterOutputTypeCloseParamTypeId) == GPIOType::relay) {
m_usedRelais.insert(device->paramValue(shutterOutputCloseParamTypeId).toString(), device); m_usedRelais.insert(device->paramValue(shutterOutputCloseParamTypeId).toString(), device);
} else if (device->paramValue(shutterOutputOpenParamTypeId) == GPIOType::digitalOutput) { } else if (device->paramValue(shutterOutputTypeOpenParamTypeId) == GPIOType::digitalOutput) {
m_usedDigitalOutputs.insert(device->paramValue(shutterOutputCloseParamTypeId).toString(), device); m_usedDigitalOutputs.insert(device->paramValue(shutterOutputCloseParamTypeId).toString(), device);
} }