mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-06-07 08:24:43 -04:00
Demod Analyzer: fixed sample rate handling. Fixes #931
This commit is contained in:
@@ -28,9 +28,9 @@
|
||||
|
||||
#include "export.h"
|
||||
#include "pipes/pipeendpoint.h"
|
||||
#include "util/messagequeue.h"
|
||||
|
||||
class DeviceAPI;
|
||||
class MessageQueue;
|
||||
|
||||
namespace SWGSDRangel
|
||||
{
|
||||
@@ -64,6 +64,7 @@ public:
|
||||
|
||||
virtual void setMessageQueueToGUI(MessageQueue *queue) { m_guiMessageQueue = queue; }
|
||||
MessageQueue *getMessageQueueToGUI() { return m_guiMessageQueue; }
|
||||
MessageQueue *getChannelMessageQueue() { return &m_channelMessageQueue; } //!< Get the queue for plugin communication
|
||||
|
||||
/**
|
||||
* API adapter for the channel settings GET requests
|
||||
@@ -130,7 +131,8 @@ public:
|
||||
virtual qint64 getStreamCenterFrequency(int streamIndex, bool sinkElseSource) const = 0;
|
||||
|
||||
protected:
|
||||
MessageQueue *m_guiMessageQueue; //!< Input message queue to the GUI
|
||||
MessageQueue *m_guiMessageQueue; //!< Input message queue to the GUI
|
||||
MessageQueue m_channelMessageQueue; //!< Input message queue for inter plugin communication
|
||||
|
||||
private:
|
||||
StreamType m_streamType;
|
||||
|
||||
@@ -48,6 +48,7 @@ MESSAGE_CLASS_DEFINITION(MainCore::MsgDeleteFeature, Message)
|
||||
MESSAGE_CLASS_DEFINITION(MainCore::MsgChannelReport, Message)
|
||||
MESSAGE_CLASS_DEFINITION(MainCore::MsgChannelSettings, Message)
|
||||
MESSAGE_CLASS_DEFINITION(MainCore::MsgChannelDemodReport, Message)
|
||||
MESSAGE_CLASS_DEFINITION(MainCore::MsgChannelDemodQuery, Message)
|
||||
MESSAGE_CLASS_DEFINITION(MainCore::MsgMapItem, Message)
|
||||
MESSAGE_CLASS_DEFINITION(MainCore::MsgPacket, Message)
|
||||
MESSAGE_CLASS_DEFINITION(MainCore::MsgTargetAzimuthElevation, Message)
|
||||
|
||||
@@ -441,6 +441,20 @@ public:
|
||||
{ }
|
||||
};
|
||||
|
||||
class SDRBASE_API MsgChannelDemodQuery : public Message {
|
||||
MESSAGE_CLASS_DECLARATION
|
||||
|
||||
public:
|
||||
static MsgChannelDemodQuery* create() {
|
||||
return new MsgChannelDemodQuery();
|
||||
}
|
||||
|
||||
private:
|
||||
MsgChannelDemodQuery() :
|
||||
Message()
|
||||
{ }
|
||||
};
|
||||
|
||||
class SDRBASE_API MsgChannelDemodReport : public Message {
|
||||
MESSAGE_CLASS_DECLARATION
|
||||
|
||||
|
||||
Reference in New Issue
Block a user