From 6e7774d9f77535dd7f6619c6426e8f1b2e927fa0 Mon Sep 17 00:00:00 2001 From: f4exb Date: Sat, 14 May 2022 11:20:37 +0200 Subject: [PATCH] USRP enumeration: use default name and serial if not available. Fixes #1239 --- devices/usrp/deviceusrp.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/usrp/deviceusrp.cpp b/devices/usrp/deviceusrp.cpp index 843027958..a0ec4edd9 100644 --- a/devices/usrp/deviceusrp.cpp +++ b/devices/usrp/deviceusrp.cpp @@ -45,8 +45,8 @@ void DeviceUSRP::enumOriginDevices(const QString& hardwareId, PluginInterface::O for(unsigned i = 0; i != dev_addrs.size(); i++) { QString id = QString::fromStdString(dev_addrs[i].to_string()); - QString name = QString::fromStdString(dev_addrs[i].get("name")); - QString serial = QString::fromStdString(dev_addrs[i].get("serial")); + QString name = QString::fromStdString(dev_addrs[i].get("name", "N/A")); + QString serial = QString::fromStdString(dev_addrs[i].get("serial", "N/A")); QString displayedName(QString("%1[%2:$1] %3").arg(name).arg(i).arg(serial)); qDebug() << "DeviceUSRP::enumOriginDevices: found USRP device " << displayedName;