Add RTL SDR Serial number to the device display

Fix for #811
This commit is contained in:
Benjamin Kyd
2022-08-24 20:15:13 +01:00
committed by GitHub
parent fb85177987
commit 47d32f17de

View File

@@ -123,10 +123,13 @@ public:
char buf[1024];
for (int i = 0; i < devCount; i++) {
const char* devName = rtlsdr_get_device_name(i);
sprintf(buf, "%s [%d]", devName, i);
char* serialNo = new char[256];
rtlsdr_get_device_usb_strings(i, NULL, NULL, serialNo);
sprintf(buf, "%s %s [%d]", devName, serialNo, i);
devNames.push_back(buf);
devListTxt += buf;
devListTxt += '\0';
delete[] serialNo;
}
#else
// Check for device connection
@@ -589,4 +592,4 @@ MOD_EXPORT void _DELETE_INSTANCE_(ModuleManager::Instance* instance) {
MOD_EXPORT void _END_() {
config.disableAutoSave();
config.save();
}
}