1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-08-01 16:38:06 -04:00

Device MIMO engine fixes

This commit is contained in:
f4exb
2019-09-24 02:10:58 +02:00
parent c5062ac10b
commit aca92c7d32
4 changed files with 30 additions and 5 deletions
+3
View File
@@ -22,6 +22,7 @@
#include <QThread>
#include "dsp/dsptypes.h"
#include "dsp/samplesinkvector.h"
#include "util/message.h"
#include "util/messagequeue.h"
#include "util/syncmessenger.h"
@@ -377,11 +378,13 @@ private:
BasebandSampleSink *m_spectrumSink; //!< The spectrum sink
bool m_spectrumInputSourceElseSink; //!< Source else sink stream to be used as spectrum sink input
unsigned int m_spectrumInputIndex; //!< Index of the stream to be used as spectrum sink input
SampleSinkVector m_vectorBuffer;
void run();
void workSampleSinkFifo(unsigned int sinkIndex); //!< transfer samples of one sink (asynchronously)
void workSampleSinkVector(unsigned int sinkIndex); //!< same but sample sink vector flavor (TODO: remove if unused)
void workSamplePart(const SampleVector::iterator& vbegin, const SampleVector::iterator& vend, unsigned int sinkIndex);
void workSamplePart(int count);
State gotoIdle(); //!< Go to the idle state
State gotoInit(); //!< Go to the acquisition init state from idle