summaryrefslogtreecommitdiffstats
path: root/plugins/samplesource/osmosdr/osmosdrinput.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/samplesource/osmosdr/osmosdrinput.cpp')
-rw-r--r--plugins/samplesource/osmosdr/osmosdrinput.cpp111
1 files changed, 1 insertions, 110 deletions
diff --git a/plugins/samplesource/osmosdr/osmosdrinput.cpp b/plugins/samplesource/osmosdr/osmosdrinput.cpp
index 989eb09..1f10d85 100644
--- a/plugins/samplesource/osmosdr/osmosdrinput.cpp
+++ b/plugins/samplesource/osmosdr/osmosdrinput.cpp
@@ -122,108 +122,7 @@ bool OsmoSDRInput::Settings::deserialize(const QByteArray& data)
return false;
}
}
-#if 0
-OsmoSDRInput::Settings::Settings() :
-{
-}
-
-QString OsmoSDRInput::Settings::serialize() const
-{
- return QString("osmosdr:a:%1:%2:%3:%4:%5:%6:%7:%8:%9:%10:%11:%12:%13:%14:%15:%16:%17:%18")
- .arg(centerFrequency)
- .arg(swapIQ ? 1 : 0)
- .arg(decimation)
- .arg(lnaGain)
- .arg(mixerGain)
- .arg(mixerEnhancement)
- .arg(if1gain)
- .arg(if2gain)
- .arg(if3gain)
- .arg(if4gain)
- .arg(if5gain)
- .arg(if6gain)
- .arg(opAmpI1)
- .arg(opAmpI2)
- .arg(opAmpQ1)
- .arg(opAmpQ2)
- .arg(dcOfsI)
- .arg(dcOfsQ);
-}
-
-bool OsmoSDRInput::Settings::deserialize(const QString& settings)
-{
- QStringList list = settings.split(":");
- if(list.size() < 2)
- return false;
- if(list[0] != "osmosdr")
- return false;
- if(list[1] == "a") {
- bool ok;
- if(list.size() != 20)
- return false;
- centerFrequency = list[2].toLongLong(&ok);
- if(!ok)
- return false;
- swapIQ = (list[3].toInt(&ok) != 0) ? true : false;
- if(!ok)
- return false;
- decimation = list[4].toInt(&ok);
- if(!ok)
- return false;
- lnaGain = list[5].toInt(&ok);
- if(!ok)
- return false;
- mixerGain = list[6].toInt(&ok);
- if(!ok)
- return false;
- mixerEnhancement = list[7].toInt(&ok);
- if(!ok)
- return false;
- if1gain = list[8].toInt(&ok);
- if(!ok)
- return false;
- if2gain = list[9].toInt(&ok);
- if(!ok)
- return false;
- if3gain = list[10].toInt(&ok);
- if(!ok)
- return false;
- if4gain = list[11].toInt(&ok);
- if(!ok)
- return false;
- if5gain = list[12].toInt(&ok);
- if(!ok)
- return false;
- if6gain = list[13].toInt(&ok);
- if(!ok)
- return false;
- opAmpI1 = list[14].toInt(&ok);
- if(!ok)
- return false;
- opAmpI2 = list[15].toInt(&ok);
- if(!ok)
- return false;
- opAmpQ1 = list[16].toInt(&ok);
- if(!ok)
- return false;
- opAmpQ2 = list[17].toInt(&ok);
- if(!ok)
- return false;
- dcOfsI = list[18].toInt(&ok);
- if(!ok)
- return false;
- dcOfsQ = list[19].toInt(&ok);
- if(!ok)
- return false;
- return true;
- } else {
- return false;
- }
-}
-
-MessageRegistrator OsmoSDRInput::MsgConfigureSourceOsmoSDR::ID("MsgConfigureSourceOsmoSDR");
-#endif
OsmoSDRInput::OsmoSDRInput(MessageQueue* msgQueueToGUI) :
SampleSource(msgQueueToGUI),
m_settings(),
@@ -250,7 +149,7 @@ bool OsmoSDRInput::startInput(int device)
char serial[256];
int res;
- if(!m_sampleFifo.setSize(524288)) {
+ if(!m_sampleFifo.setSize(128 * 1024)) {
qCritical("Could not allocate SampleFifo");
return false;
}
@@ -341,14 +240,6 @@ bool OsmoSDRInput::handleMessage(Message* message)
return false;
}
- /*
- if(cmd->sourceType() != DSPCmdConfigureSourceOsmoSDR::SourceType)
- return false;
- if(!applySettings(((DSPCmdConfigureSourceOsmoSDR*)cmd)->getSettings(), false))
- qDebug("OsmoSDR config error");
- cmd->completed();
- return true;
- */
return false;
}