Merge PR #24: Print node manufacturer code

This commit is contained in:
Jenkins nymea 2021-12-11 00:30:25 +01:00
commit 4c44f314b8

View File

@ -812,7 +812,9 @@ QDebug operator<<(QDebug debug, ZigbeeNode *node)
debug.nospace().noquote() << "ZigbeeNode(" << ZigbeeUtils::convertUint16ToHexString(node->shortAddress()); debug.nospace().noquote() << "ZigbeeNode(" << ZigbeeUtils::convertUint16ToHexString(node->shortAddress());
debug.nospace().noquote() << ", " << node->extendedAddress().toString(); debug.nospace().noquote() << ", " << node->extendedAddress().toString();
if (!node->manufacturerName().isEmpty()) if (!node->manufacturerName().isEmpty())
debug.nospace().noquote() << ", " << node->manufacturerName(); debug.nospace().noquote() << ", " << node->manufacturerName() << " (" << ZigbeeUtils::convertUint16ToHexString(node->nodeDescriptor().manufacturerCode) << ")";
else
debug.nospace().noquote() << ", " << ZigbeeUtils::convertUint16ToHexString(node->nodeDescriptor().manufacturerCode);
if (!node->modelName().isEmpty()) if (!node->modelName().isEmpty())
debug.nospace().noquote() << ", " << node->modelName(); debug.nospace().noquote() << ", " << node->modelName();