1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-15 12:51:49 -05:00

Tx refactoring: added some missing method bodies

This commit is contained in:
f4exb 2019-11-15 02:20:03 +01:00
parent dd7dfae066
commit 34965d3935
4 changed files with 28 additions and 1 deletions

View File

@ -501,3 +501,8 @@ void FileSource::propagateMessageQueueToGUI()
{
m_basebandSource->setMessageQueueToGUI(getMessageQueueToGUI());
}
double FileSource::getMagSq() const
{
return m_basebandSource->getMagSq();
}

View File

@ -561,3 +561,22 @@ void UDPSource::setLevelMeter(QObject *levelMeter)
{
connect(m_basebandSource, SIGNAL(levelChanged(qreal, qreal, int)), levelMeter, SLOT(levelChanged(qreal, qreal, int)));
}
double UDPSource::getMagSq() const
{
return m_basebandSource->getMagSq();
}
double UDPSource::getInMagSq() const
{
return m_basebandSource->getInMagSq();
}
int32_t UDPSource::getBufferGauge() const
{
return m_basebandSource->getBufferGauge();
}
bool UDPSource::getSquelchOpen() const
{
return m_basebandSource->getSquelchOpen();
}

View File

@ -144,7 +144,7 @@ public:
double getMagSq() const;
double getInMagSq() const;
int32_t getBufferGauge() const;
bool getSquelchOpen();
bool getSquelchOpen() const;
void setSpectrumSink(BasebandSampleSink* spectrum);
void setSpectrum(bool enabled);
void resetReadIndex();

View File

@ -122,6 +122,9 @@ public:
void pull(const SampleVector::iterator& begin, unsigned int nbSamples);
MessageQueue *getInputMessageQueue() { return &m_inputMessageQueue; } //!< Get the queue for asynchronous inbound communication
double getMagSq() const { return m_source.getMagSq(); }
double getInMagSq() const { return m_source.getInMagSq(); }
int32_t getBufferGauge() const { return m_source.getBufferGauge(); }
bool getSquelchOpen() const { return m_source.getSquelchOpen(); }
int getChannelSampleRate() const;
bool isSquelchOpen() const;
void setSpectrumSink(BasebandSampleSink *spectrumSink) { m_source.setSpectrumSink(spectrumSink); }