mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-06-02 06:04:39 -04:00
BladeRF output (1) and some cosmetic changes
This commit is contained in:
@@ -29,9 +29,10 @@
|
||||
#include <libbladeRF.h>
|
||||
|
||||
#include "bladerf2/devicebladerf2shared.h"
|
||||
#include "dsp/samplesinkfifo.h"
|
||||
#include "dsp/decimators.h"
|
||||
|
||||
class SampleSinkFifo;
|
||||
|
||||
class BladeRF2InputThread : public QThread {
|
||||
Q_OBJECT
|
||||
|
||||
@@ -39,16 +40,16 @@ public:
|
||||
BladeRF2InputThread(struct bladerf* dev, unsigned int nbRxChannels, QObject* parent = NULL);
|
||||
~BladeRF2InputThread();
|
||||
|
||||
virtual void startWork();
|
||||
virtual void stopWork();
|
||||
virtual bool isRunning() const { return m_running; }
|
||||
virtual unsigned int getNbChannels() const { return m_nbChannels; }
|
||||
virtual void setLog2Decimation(unsigned int channel, unsigned int log2_decim);
|
||||
virtual unsigned int getLog2Decimation(unsigned int channel) const;
|
||||
virtual void setFcPos(unsigned int channel, int fcPos);
|
||||
virtual int getFcPos(unsigned int channel) const;
|
||||
virtual void setFifo(unsigned int channel, SampleSinkFifo *sampleFifo);
|
||||
virtual SampleSinkFifo *getFifo(unsigned int channel);
|
||||
void startWork();
|
||||
void stopWork();
|
||||
bool isRunning() const { return m_running; }
|
||||
unsigned int getNbChannels() const { return m_nbChannels; }
|
||||
void setLog2Decimation(unsigned int channel, unsigned int log2_decim);
|
||||
unsigned int getLog2Decimation(unsigned int channel) const;
|
||||
void setFcPos(unsigned int channel, int fcPos);
|
||||
int getFcPos(unsigned int channel) const;
|
||||
void setFifo(unsigned int channel, SampleSinkFifo *sampleFifo);
|
||||
SampleSinkFifo *getFifo(unsigned int channel);
|
||||
|
||||
private:
|
||||
struct Channel
|
||||
|
||||
Reference in New Issue
Block a user