1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-07 08:24:43 -04:00

Extra samplerates.

This commit is contained in:
John Greb
2014-11-10 15:57:33 +00:00
parent ffe78ae105
commit 84c43d517a
5 changed files with 11 additions and 7 deletions
+2 -2
View File
@@ -95,7 +95,7 @@ bool RTLSDRGui::handleMessage(Message* message)
void RTLSDRGui::displaySettings()
{
ui->centerFrequency->setValue(m_generalSettings.m_centerFrequency / 1000);
ui->samplerate->setValue(m_settings.m_samplerate);
ui->samplerate->setValue(0);
if(m_gains.size() > 0) {
int dist = abs(m_settings.m_gain - m_gains[0]);
@@ -141,7 +141,7 @@ void RTLSDRGui::on_gain_valueChanged(int value)
void RTLSDRGui::on_samplerate_valueChanged(int value)
{
int Rates[] = {288, 1024, 1536, 0};
int Rates[] = {288, 1024, 1536, 2048, 2304, 2500 };
int newrate = Rates[value];
ui->samplerateText->setText(tr("%1k").arg(newrate));
m_settings.m_samplerate = newrate * 1000;
+1 -1
View File
@@ -111,7 +111,7 @@
<string>Device Samplerate</string>
</property>
<property name="maximum">
<number>2</number>
<number>4</number>
</property>
<property name="pageStep">
<number>1</number>
+1 -1
View File
@@ -56,7 +56,7 @@ bool RTLSDRInput::Settings::deserialize(const QByteArray& data)
if(d.getVersion() == 1) {
d.readS32(1, &m_gain, 0);
d.readS32(2, &m_samplerate, 0);
//d.readS32(2, &m_samplerate, 0);
return true;
} else {
resetToDefaults();
+1 -1
View File
@@ -96,7 +96,7 @@ void RTLSDRThread::decimate4(SampleVector::iterator* it, const quint8* buf, qint
for (int pos = 0; pos < len + 7; pos += 8) {
xreal = buf[pos+0] - buf[pos+3] + buf[pos+7] - buf[pos+4];
yimag = buf[pos+1] - buf[pos+5] + buf[pos+2] - buf[pos+6];
Sample s( xreal << 3, yimag << 3 );
Sample s( xreal << 4, yimag << 4 );
**it = s;
(*it)++;
}