From a3600f1ece8a315ff927943add35655778c2237b Mon Sep 17 00:00:00 2001 From: Bernhard Trinnes Date: Fri, 7 Dec 2018 16:27:53 +0100 Subject: [PATCH] unipi minor bug fix --- unipi/devicepluginunipi.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/unipi/devicepluginunipi.cpp b/unipi/devicepluginunipi.cpp index 2745cb84..8381ed5a 100644 --- a/unipi/devicepluginunipi.cpp +++ b/unipi/devicepluginunipi.cpp @@ -754,7 +754,7 @@ void DevicePluginUniPi::onWebSocketTextMessageReceived(QString message) } if (obj["dev"] == "temp") { - qCDebug(dcUniPi()) << "Temperature Sensor:" << obj["typ"].toString() << "Address:" << obj["circuit"].toString() << "Value:" << obj["value"].toDouble() << "Connected:" << ~(QVariant(obj["lost"]).toBool()); + qCDebug(dcUniPi()) << "Temperature Sensor:" << obj["typ"].toString() << "Address:" << obj["circuit"].toString() << "Value:" << obj["value"].toDouble() << "Connected:" << !(QVariant(obj["lost"]).toBool()); if (!m_temperatureSensors.contains(obj["circuit"].toString())){ //New temperature sensor detected m_temperatureSensors.append(obj["circuit"].toString()); @@ -762,7 +762,7 @@ void DevicePluginUniPi::onWebSocketTextMessageReceived(QString message) //Updating states of already added temperature sensor if (m_usedTemperatureSensors.contains(obj["circuit"].toString())) { double value = QVariant(obj["value"]).toDouble(); - bool connected = ~(QVariant(obj["lost"]).toBool()); + bool connected = !(QVariant(obj["lost"]).toBool()); Device *device = m_usedTemperatureSensors.value(obj["circuit"].toString()); if (device->deviceClassId() == temperatureSensorDeviceClassId) {