Add warning for occupancy sensor value convertion
This commit is contained in:
parent
cc725a9533
commit
9e3bbc55ca
@ -54,6 +54,8 @@ void ZigbeeClusterOccupancySensing::setAttribute(const ZigbeeClusterAttribute &a
|
|||||||
m_occupied = value;
|
m_occupied = value;
|
||||||
qCDebug(dcZigbeeCluster()) << "Occupancy changed on" << m_node << m_endpoint << this << m_occupied;
|
qCDebug(dcZigbeeCluster()) << "Occupancy changed on" << m_node << m_endpoint << this << m_occupied;
|
||||||
emit occupancyChanged(m_occupied);
|
emit occupancyChanged(m_occupied);
|
||||||
|
} else {
|
||||||
|
qCWarning(dcZigbeeCluster()) << "Failed to convert value from attribute" << m_node << m_endpoint << this << attribute;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -264,9 +264,9 @@ QByteArray ZigbeeClusterLibrary::buildAttributeReportingConfiguration(const Zigb
|
|||||||
stream << static_cast<quint8>(reportingConfiguration.dataType);
|
stream << static_cast<quint8>(reportingConfiguration.dataType);
|
||||||
stream << reportingConfiguration.minReportingInterval;
|
stream << reportingConfiguration.minReportingInterval;
|
||||||
stream << reportingConfiguration.maxReportingInterval;
|
stream << reportingConfiguration.maxReportingInterval;
|
||||||
for (int i = 0; i < reportingConfiguration.reportableChange.count(); i++) {
|
|
||||||
|
for (int i = 0; i < reportingConfiguration.reportableChange.count(); i++)
|
||||||
stream << static_cast<quint8>(reportingConfiguration.reportableChange.at(i));
|
stream << static_cast<quint8>(reportingConfiguration.reportableChange.at(i));
|
||||||
}
|
|
||||||
|
|
||||||
// Note: for reporting the timeoutPeriod is omitted
|
// Note: for reporting the timeoutPeriod is omitted
|
||||||
if (reportingConfiguration.direction == ReportingDirectionReceiving) {
|
if (reportingConfiguration.direction == ReportingDirectionReceiving) {
|
||||||
|
|||||||
Reference in New Issue
Block a user