mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-04-29 19:04:00 -04:00
Beam Steering CW source: change FIFO size depending on sample rate
This commit is contained in:
parent
8b1de21df2
commit
437ae7b7f7
@ -167,10 +167,9 @@ void BeamSteeringCWModSource::processFifo(std::vector<SampleVector>& data, unsig
|
||||
|
||||
void BeamSteeringCWModSource::handleInputMessages()
|
||||
{
|
||||
qDebug("BeamSteeringCWModSource::handleInputMessage");
|
||||
Message* message;
|
||||
|
||||
while ((message = m_inputMessageQueue.pop()) != 0)
|
||||
while ((message = m_inputMessageQueue.pop()) != nullptr)
|
||||
{
|
||||
if (handleMessage(*message)) {
|
||||
delete message;
|
||||
@ -209,6 +208,8 @@ bool BeamSteeringCWModSource::handleMessage(const Message& cmd)
|
||||
<< " outputSampleRate: " << outputSampleRate
|
||||
<< " centerFrequency: " << cfg.getCenterFrequency();
|
||||
|
||||
m_sampleMOFifo.resize((outputSampleRate/40)*64);
|
||||
|
||||
for (int i = 0; i < 2; i++)
|
||||
{
|
||||
m_channelizers[i]->setOutputSampleRate(outputSampleRate);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user