mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-05-24 11:12:27 -04:00
Corrected device display name channel handling
This commit is contained in:
parent
2d62cc74eb
commit
01f0dd906a
@ -80,7 +80,7 @@ void DeviceBladeRF2::enumOriginDevices(const QString& hardwareId, PluginInterfac
|
|||||||
unsigned int nbRxChannels = bladerf_get_channel_count(dev, BLADERF_RX);
|
unsigned int nbRxChannels = bladerf_get_channel_count(dev, BLADERF_RX);
|
||||||
unsigned int nbTxChannels = bladerf_get_channel_count(dev, BLADERF_TX);
|
unsigned int nbTxChannels = bladerf_get_channel_count(dev, BLADERF_TX);
|
||||||
// make the stream index a placeholder for future arg() hence the arg("%1")
|
// make the stream index a placeholder for future arg() hence the arg("%1")
|
||||||
QString displayableName(QString("BladeRF2[%1:%2] %3").arg(devinfo[i].instance).arg("%1").arg(devinfo[i].serial));
|
QString displayableName(QString("BladeRF2[%1:$1] %2").arg(devinfo[i].instance).arg(devinfo[i].serial));
|
||||||
|
|
||||||
originDevices.append(PluginInterface::OriginDevice(
|
originDevices.append(PluginInterface::OriginDevice(
|
||||||
displayableName,
|
displayableName,
|
||||||
|
@ -54,7 +54,7 @@ void DeviceLimeSDR::enumOriginDevices(const QString& hardwareId, PluginInterface
|
|||||||
limeSDRParams.open(deviceList[i]);
|
limeSDRParams.open(deviceList[i]);
|
||||||
limeSDRParams.close();
|
limeSDRParams.close();
|
||||||
|
|
||||||
QString displayedName(QString("LimeSDR[%1:%2] %3").arg(i).arg("%1").arg(serial.c_str()));
|
QString displayedName(QString("LimeSDR[%1:$1] %2").arg(i).arg(serial.c_str()));
|
||||||
|
|
||||||
originDevices.append(PluginInterface::OriginDevice(
|
originDevices.append(PluginInterface::OriginDevice(
|
||||||
displayedName,
|
displayedName,
|
||||||
|
@ -102,7 +102,7 @@ void DeviceSoapySDR::enumOriginDevices(const QString& hardwareId, PluginInterfac
|
|||||||
|
|
||||||
for (int idev = 0; it != devicesEnumeration.end(); ++it, idev++)
|
for (int idev = 0; it != devicesEnumeration.end(); ++it, idev++)
|
||||||
{
|
{
|
||||||
QString displayedName(QString("SoapySDR[%1:%2] %3").arg(idev).arg("%1").arg(it->m_label));
|
QString displayedName(QString("SoapySDR[%1:$1] %2").arg(idev).arg(it->m_label));
|
||||||
QString serial(QString("%1-%2").arg(it->m_driverName).arg(it->m_sequence));
|
QString serial(QString("%1-%2").arg(it->m_driverName).arg(it->m_sequence));
|
||||||
|
|
||||||
originDevices.append(PluginInterface::OriginDevice(
|
originDevices.append(PluginInterface::OriginDevice(
|
||||||
|
@ -86,7 +86,7 @@ void DeviceXTRX::enumOriginDevices(const QString& hardwareId, PluginInterface::O
|
|||||||
for (i = 0; i < res; i++)
|
for (i = 0; i < res; i++)
|
||||||
{
|
{
|
||||||
DeviceXTRXParams XTRXParams;
|
DeviceXTRXParams XTRXParams;
|
||||||
QString displayableName(QString("XTRX[%1:%2] %3").arg(i).arg("%1").arg(devs[i].uniqname));
|
QString displayableName(QString("XTRX[%1:$1] %2").arg(i).arg(devs[i].uniqname));
|
||||||
|
|
||||||
originDevices.append(PluginInterface::OriginDevice(
|
originDevices.append(PluginInterface::OriginDevice(
|
||||||
displayableName,
|
displayableName,
|
||||||
|
@ -76,7 +76,8 @@ PluginInterface::SamplingDevices BladeRF2OutputPlugin::enumSampleSinks(const Ori
|
|||||||
{
|
{
|
||||||
for (int j = 0; j < it->nbTxStreams; j++)
|
for (int j = 0; j < it->nbTxStreams; j++)
|
||||||
{
|
{
|
||||||
QString displayedName(it->displayableName.arg(j));
|
QString displayedName = it->displayableName;
|
||||||
|
displayedName.replace(QString("$1]"), QString("%1]").arg(j));
|
||||||
result.append(SamplingDevice(
|
result.append(SamplingDevice(
|
||||||
displayedName,
|
displayedName,
|
||||||
it->hardwareId,
|
it->hardwareId,
|
||||||
|
@ -80,7 +80,8 @@ PluginInterface::SamplingDevices LimeSDROutputPlugin::enumSampleSinks(const Orig
|
|||||||
for (unsigned int j = 0; j < it->nbTxStreams; j++)
|
for (unsigned int j = 0; j < it->nbTxStreams; j++)
|
||||||
{
|
{
|
||||||
qDebug("LimeSDROutputPlugin::enumSampleSinks: device #%d channel %u: %s", it->sequence, j, qPrintable(it->serial));
|
qDebug("LimeSDROutputPlugin::enumSampleSinks: device #%d channel %u: %s", it->sequence, j, qPrintable(it->serial));
|
||||||
QString displayedName(it->displayableName.arg(j));
|
QString displayedName = it->displayableName;
|
||||||
|
displayedName.replace(QString("$1]"), QString("%1]").arg(j));
|
||||||
result.append(SamplingDevice(
|
result.append(SamplingDevice(
|
||||||
displayedName,
|
displayedName,
|
||||||
it->hardwareId,
|
it->hardwareId,
|
||||||
|
@ -80,7 +80,8 @@ PluginInterface::SamplingDevices SoapySDROutputPlugin::enumSampleSinks(const Ori
|
|||||||
|
|
||||||
for (unsigned int ichan = 0; ichan < nbTxChannels; ichan++)
|
for (unsigned int ichan = 0; ichan < nbTxChannels; ichan++)
|
||||||
{
|
{
|
||||||
QString displayedName(it->displayableName.arg(ichan));
|
QString displayedName = it->displayableName;
|
||||||
|
displayedName.replace(QString("$1]"), QString("%1]").arg(ichan));
|
||||||
qDebug("SoapySDROutputPlugin::enumSampleSinks: device #%d serial %s channel %u",
|
qDebug("SoapySDROutputPlugin::enumSampleSinks: device #%d serial %s channel %u",
|
||||||
it->sequence, it->serial.toStdString().c_str(), ichan);
|
it->sequence, it->serial.toStdString().c_str(), ichan);
|
||||||
result.append(SamplingDevice(
|
result.append(SamplingDevice(
|
||||||
|
@ -81,7 +81,8 @@ PluginInterface::SamplingDevices XTRXOutputPlugin::enumSampleSinks(const OriginD
|
|||||||
for (unsigned int j = 0; j < it->nbTxStreams; j++)
|
for (unsigned int j = 0; j < it->nbTxStreams; j++)
|
||||||
{
|
{
|
||||||
qDebug("XTRXInputPlugin::enumSampleSinks: device #%d channel %u: %s", it->sequence, j, qPrintable(it->serial));
|
qDebug("XTRXInputPlugin::enumSampleSinks: device #%d channel %u: %s", it->sequence, j, qPrintable(it->serial));
|
||||||
QString displayedName(it->displayableName.arg(j));
|
QString displayedName = it->displayableName;
|
||||||
|
displayedName.replace(QString("$1]"), QString("%1]").arg(j));
|
||||||
result.append(SamplingDevice(
|
result.append(SamplingDevice(
|
||||||
displayedName,
|
displayedName,
|
||||||
it->hardwareId,
|
it->hardwareId,
|
||||||
|
@ -76,8 +76,10 @@ PluginInterface::SamplingDevices Blderf2InputPlugin::enumSampleSources(const Ori
|
|||||||
{
|
{
|
||||||
for (int j=0; j < it->nbRxStreams; j++)
|
for (int j=0; j < it->nbRxStreams; j++)
|
||||||
{
|
{
|
||||||
|
QString displayedName = it->displayableName;
|
||||||
|
displayedName.replace(QString("$1]"), QString("%1]").arg(j));
|
||||||
result.append(SamplingDevice(
|
result.append(SamplingDevice(
|
||||||
it->displayableName,
|
displayedName,
|
||||||
m_hardwareID,
|
m_hardwareID,
|
||||||
m_deviceTypeID,
|
m_deviceTypeID,
|
||||||
it->serial,
|
it->serial,
|
||||||
|
@ -80,7 +80,8 @@ PluginInterface::SamplingDevices LimeSDRInputPlugin::enumSampleSources(const Ori
|
|||||||
for (unsigned int j = 0; j < it->nbRxStreams; j++)
|
for (unsigned int j = 0; j < it->nbRxStreams; j++)
|
||||||
{
|
{
|
||||||
qDebug("LimeSDRInputPlugin::enumSampleSources: device #%d channel %u: %s", it->sequence, j, qPrintable(it->serial));
|
qDebug("LimeSDRInputPlugin::enumSampleSources: device #%d channel %u: %s", it->sequence, j, qPrintable(it->serial));
|
||||||
QString displayedName(it->displayableName.arg(j));
|
QString displayedName = it->displayableName;
|
||||||
|
displayedName.replace(QString("$1]"), QString("%1]").arg(j));
|
||||||
result.append(SamplingDevice(
|
result.append(SamplingDevice(
|
||||||
displayedName,
|
displayedName,
|
||||||
it->hardwareId,
|
it->hardwareId,
|
||||||
|
@ -79,7 +79,8 @@ PluginInterface::SamplingDevices SoapySDRInputPlugin::enumSampleSources(const Or
|
|||||||
|
|
||||||
for (unsigned int ichan = 0; ichan < nbRxChannels; ichan++)
|
for (unsigned int ichan = 0; ichan < nbRxChannels; ichan++)
|
||||||
{
|
{
|
||||||
QString displayedName(it->displayableName.arg(ichan));
|
QString displayedName = it->displayableName;
|
||||||
|
displayedName.replace(QString("$1]"), QString("%1]").arg(ichan));
|
||||||
qDebug("SoapySDRInputPlugin::enumSampleSources: device #%d serial %s channel %u",
|
qDebug("SoapySDRInputPlugin::enumSampleSources: device #%d serial %s channel %u",
|
||||||
it->sequence, it->serial.toStdString().c_str(), ichan);
|
it->sequence, it->serial.toStdString().c_str(), ichan);
|
||||||
result.append(SamplingDevice(
|
result.append(SamplingDevice(
|
||||||
|
@ -83,7 +83,8 @@ PluginInterface::SamplingDevices XTRXInputPlugin::enumSampleSources(const Origin
|
|||||||
for (unsigned int j = 0; j < it->nbRxStreams; j++)
|
for (unsigned int j = 0; j < it->nbRxStreams; j++)
|
||||||
{
|
{
|
||||||
qDebug("XTRXInputPlugin::enumSampleSources: device #%d channel %u: %s", it->sequence, j, qPrintable(it->serial));
|
qDebug("XTRXInputPlugin::enumSampleSources: device #%d channel %u: %s", it->sequence, j, qPrintable(it->serial));
|
||||||
QString displayedName(it->displayableName.arg(j));
|
QString displayedName = it->displayableName;
|
||||||
|
displayedName.replace(QString("$1]"), QString("%1]").arg(j));
|
||||||
result.append(SamplingDevice(
|
result.append(SamplingDevice(
|
||||||
displayedName,
|
displayedName,
|
||||||
it->hardwareId,
|
it->hardwareId,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user