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:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user