1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-09 01:14:58 -04:00

Deep redesign: phase #4. Compiles

This commit is contained in:
f4exb
2015-08-17 08:29:34 +02:00
parent b5f2475fbf
commit a6a7145f3d
77 changed files with 1816 additions and 1429 deletions
+1 -31
View File
@@ -16,41 +16,11 @@
///////////////////////////////////////////////////////////////////////////////////
#include "dsp/samplesource/samplesource.h"
#include "dsp/dspcommands.h"
#include <QDebug>
SampleSource::SampleSource() :
m_sampleRate(0),
m_centerFrequency(0)
SampleSource::SampleSource()
{
}
SampleSource::~SampleSource()
{
}
void SampleSource::setSampleRate(int sampleRate)
{
if (sampleRate != m_sampleRate)
{
// TODO: adjust FIFO size
m_sampleRate = sampleRate;
sendNewData();
}
}
void SampleSource::setCenterFrequency(quint64 centerFrequency)
{
if (centerFrequency != m_centerFrequency)
{
m_centerFrequency = centerFrequency;
sendNewData();
}
}
void SampleSource::sendNewData()
{
DSPSignalNotification *notif = new DSPSignalNotification(m_sampleRate, m_centerFrequency);
m_outputMessageQueue.push(notif);
}