1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2025-07-04 09:55:22 -04:00

Radiosonde demod: fixed reportdemod message pipes

This commit is contained in:
f4exb 2022-03-26 10:22:19 +01:00
parent b1543c2b98
commit 323ebb85f7

View File

@ -398,20 +398,17 @@ bool RadiosondeDemod::deserialize(const QByteArray& data)
void RadiosondeDemod::sendSampleRateToDemodAnalyzer() void RadiosondeDemod::sendSampleRateToDemodAnalyzer()
{ {
QList<MessageQueue*> *messageQueues = MainCore::instance()->getMessagePipesLegacy().getMessageQueues(this, "reportdemod"); QList<ObjectPipe*> reportPipes;
MainCore::instance()->getMessagePipes().getMessagePipes(this, "reportdemod", reportPipes);
if (messageQueues) for (const auto& pipe : reportPipes)
{
QList<MessageQueue*>::iterator it = messageQueues->begin();
for (; it != messageQueues->end(); ++it)
{ {
MessageQueue *messageQueue = qobject_cast<MessageQueue*>(pipe->m_element);
MainCore::MsgChannelDemodReport *msg = MainCore::MsgChannelDemodReport::create( MainCore::MsgChannelDemodReport *msg = MainCore::MsgChannelDemodReport::create(
this, this,
RadiosondeDemodSettings::RADIOSONDEDEMOD_CHANNEL_SAMPLE_RATE RadiosondeDemodSettings::RADIOSONDEDEMOD_CHANNEL_SAMPLE_RATE
); );
(*it)->push(msg); messageQueue->push(msg);
}
} }
} }