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

Replaced direct output to console for debug messages with qDebug

This commit is contained in:
f4exb 2015-08-09 10:33:04 +02:00
parent 5f8bec8d86
commit 4ba6f66cac
27 changed files with 77 additions and 143 deletions

View File

@ -23,8 +23,6 @@
#include "dsp/dspcommands.h" #include "dsp/dspcommands.h"
#include "dsp/pidcontroller.h" #include "dsp/pidcontroller.h"
#include <iostream>
MESSAGE_CLASS_DEFINITION(AMDemod::MsgConfigureAMDemod, Message) MESSAGE_CLASS_DEFINITION(AMDemod::MsgConfigureAMDemod, Message)
AMDemod::AMDemod(AudioFifo* audioFifo, SampleSink* sampleSink) : AMDemod::AMDemod(AudioFifo* audioFifo, SampleSink* sampleSink) :

View File

@ -11,7 +11,6 @@
#include "util/simpleserializer.h" #include "util/simpleserializer.h"
#include "gui/basicchannelsettingswidget.h" #include "gui/basicchannelsettingswidget.h"
#include <iostream>
#include "amdemod.h" #include "amdemod.h"
const int AMDemodGUI::m_rfBW[] = { const int AMDemodGUI::m_rfBW[] = {

View File

@ -21,7 +21,6 @@
#include "audio/audiooutput.h" #include "audio/audiooutput.h"
#include "dsp/dspcommands.h" #include "dsp/dspcommands.h"
#include <iostream>
#include "chanalyzer.h" #include "chanalyzer.h"
MESSAGE_CLASS_DEFINITION(ChannelAnalyzer::MsgConfigureChannelAnalyzer, Message) MESSAGE_CLASS_DEFINITION(ChannelAnalyzer::MsgConfigureChannelAnalyzer, Message)

View File

@ -13,7 +13,6 @@
#include "gui/basicchannelsettingswidget.h" #include "gui/basicchannelsettingswidget.h"
#include "mainwindow.h" #include "mainwindow.h"
#include <iostream>
#include "chanalyzer.h" #include "chanalyzer.h"
#include "chanalyzergui.h" #include "chanalyzergui.h"

View File

@ -24,8 +24,6 @@
#include "dsp/dspcommands.h" #include "dsp/dspcommands.h"
#include "dsp/pidcontroller.h" #include "dsp/pidcontroller.h"
#include <iostream>
static const Real afSqTones[2] = {1200.0, 8000.0}; static const Real afSqTones[2] = {1200.0, 8000.0};
MESSAGE_CLASS_DEFINITION(NFMDemod::MsgConfigureNFMDemod, Message) MESSAGE_CLASS_DEFINITION(NFMDemod::MsgConfigureNFMDemod, Message)

View File

@ -11,8 +11,6 @@
#include "util/simpleserializer.h" #include "util/simpleserializer.h"
#include "gui/basicchannelsettingswidget.h" #include "gui/basicchannelsettingswidget.h"
#include <iostream>
const int NFMDemodGUI::m_rfBW[] = { const int NFMDemodGUI::m_rfBW[] = {
5000, 6250, 8330, 10000, 12500, 15000, 20000, 25000, 40000 5000, 6250, 8330, 10000, 12500, 15000, 20000, 25000, 40000
}; };

View File

@ -22,8 +22,6 @@
#include "audio/audiooutput.h" #include "audio/audiooutput.h"
#include "dsp/dspcommands.h" #include "dsp/dspcommands.h"
#include <iostream>
MESSAGE_CLASS_DEFINITION(SSBDemod::MsgConfigureSSBDemod, Message) MESSAGE_CLASS_DEFINITION(SSBDemod::MsgConfigureSSBDemod, Message)
SSBDemod::SSBDemod(AudioFifo* audioFifo, SampleSink* sampleSink) : SSBDemod::SSBDemod(AudioFifo* audioFifo, SampleSink* sampleSink) :

View File

@ -14,8 +14,6 @@
#include "gui/basicchannelsettingswidget.h" #include "gui/basicchannelsettingswidget.h"
#include "mainwindow.h" #include "mainwindow.h"
#include <iostream>
SSBDemodGUI* SSBDemodGUI::create(PluginAPI* pluginAPI) SSBDemodGUI* SSBDemodGUI::create(PluginAPI* pluginAPI)
{ {
SSBDemodGUI* gui = new SSBDemodGUI(pluginAPI); SSBDemodGUI* gui = new SSBDemodGUI(pluginAPI);

View File

@ -23,8 +23,6 @@
#include "dsp/pidcontroller.h" #include "dsp/pidcontroller.h"
#include "wfmdemod.h" #include "wfmdemod.h"
//#include <iostream>
MESSAGE_CLASS_DEFINITION(WFMDemod::MsgConfigureWFMDemod, Message) MESSAGE_CLASS_DEFINITION(WFMDemod::MsgConfigureWFMDemod, Message)
WFMDemod::WFMDemod(AudioFifo* audioFifo, SampleSink* sampleSink) : WFMDemod::WFMDemod(AudioFifo* audioFifo, SampleSink* sampleSink) :
@ -168,7 +166,6 @@ void WFMDemod::feed(SampleVector::const_iterator begin, SampleVector::const_iter
//m_lastSample = ci; //m_lastSample = ci;
//std::cerr << "demod=" << demod << std::endl;
/* /*
Real argument = atan2(ci.real()*m_lastSample.imag() - m_lastSample.real()*ci.imag(), Real argument = atan2(ci.real()*m_lastSample.imag() - m_lastSample.real()*ci.imag(),
@ -316,12 +313,4 @@ void WFMDemod::apply()
m_running.m_volume = m_config.m_volume; m_running.m_volume = m_config.m_volume;
m_running.m_audioSampleRate = m_config.m_audioSampleRate; m_running.m_audioSampleRate = m_config.m_audioSampleRate;
/*
std::cerr << "WFMDemod::apply: in=" << m_config.m_inputSampleRate
<< ", df=" << m_config.m_inputFrequencyOffset
<< ", rfbw=" << m_config.m_rfBandwidth
<< ", afbw=" << m_config.m_afBandwidth
<< std::endl;
*/
} }

View File

@ -9,7 +9,6 @@
#include "util/simpleserializer.h" #include "util/simpleserializer.h"
#include "gui/basicchannelsettingswidget.h" #include "gui/basicchannelsettingswidget.h"
#include <iostream>
#include "wfmdemod.h" #include "wfmdemod.h"
#include "wfmdemodgui.h" #include "wfmdemodgui.h"

View File

@ -14,7 +14,7 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>. // // along with this program. If not, see <http://www.gnu.org/licenses/>. //
/////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////
#include <iostream> #include <QDebug>
#include <libbladeRF.h> #include <libbladeRF.h>
#include "ui_bladerfgui.h" #include "ui_bladerfgui.h"
@ -199,7 +199,7 @@ void BladerfGui::on_fcPos_currentIndexChanged(int index)
void BladerfGui::on_lna_valueChanged(int value) void BladerfGui::on_lna_valueChanged(int value)
{ {
std::cerr << "BladerfGui: LNA gain = " << value << std::endl; qDebug() << "BladerfGui: LNA gain = " << value;
if ((value < 0) || (value > 2)) if ((value < 0) || (value > 2))
return; return;

View File

@ -16,8 +16,7 @@
#include <string.h> #include <string.h>
#include <errno.h> #include <errno.h>
#include <cstdio> #include <QDebug>
#include <iostream>
#include "util/simpleserializer.h" #include "util/simpleserializer.h"
#include "bladerfgui.h" #include "bladerfgui.h"
@ -236,7 +235,7 @@ bool BladerfInput::applySettings(const GeneralSettings& generalSettings, const S
if(bladerf_set_lna_gain(m_dev, getLnaGain(m_settings.m_lnaGain)) != 0) { if(bladerf_set_lna_gain(m_dev, getLnaGain(m_settings.m_lnaGain)) != 0) {
qDebug("bladerf_set_lna_gain() failed"); qDebug("bladerf_set_lna_gain() failed");
} else { } else {
std::cerr << "BladerfInput: LNA gain set to " << getLnaGain(m_settings.m_lnaGain) << std::endl; qDebug() << "BladerfInput: LNA gain set to " << getLnaGain(m_settings.m_lnaGain);
} }
} }
} }
@ -247,7 +246,7 @@ bool BladerfInput::applySettings(const GeneralSettings& generalSettings, const S
if(bladerf_set_rxvga1(m_dev, m_settings.m_vga1) != 0) { if(bladerf_set_rxvga1(m_dev, m_settings.m_vga1) != 0) {
qDebug("bladerf_set_rxvga1() failed"); qDebug("bladerf_set_rxvga1() failed");
} else { } else {
std::cerr << "BladerfInput: VGA1 gain set to " << m_settings.m_vga1 << std::endl; qDebug() << "BladerfInput: VGA1 gain set to " << m_settings.m_vga1;
} }
} }
} }
@ -258,7 +257,7 @@ bool BladerfInput::applySettings(const GeneralSettings& generalSettings, const S
if(bladerf_set_rxvga2(m_dev, m_settings.m_vga2) != 0) { if(bladerf_set_rxvga2(m_dev, m_settings.m_vga2) != 0) {
qDebug("bladerf_set_rxvga2() failed"); qDebug("bladerf_set_rxvga2() failed");
} else { } else {
std::cerr << "BladerfInput: VGA2 gain set to " << m_settings.m_vga2 << std::endl; qDebug() << "BladerfInput: VGA2 gain set to " << m_settings.m_vga2;
} }
} }
} }
@ -270,13 +269,13 @@ bool BladerfInput::applySettings(const GeneralSettings& generalSettings, const S
if (bladerf_expansion_attach(m_dev, BLADERF_XB_200) != 0) { if (bladerf_expansion_attach(m_dev, BLADERF_XB_200) != 0) {
qDebug("bladerf_expansion_attach(xb200) failed"); qDebug("bladerf_expansion_attach(xb200) failed");
} else { } else {
std::cerr << "BladerfInput: Attach XB200" << std::endl; qDebug() << "BladerfInput: Attach XB200";
} }
} else { } else {
if (bladerf_expansion_attach(m_dev, BLADERF_XB_NONE) != 0) { if (bladerf_expansion_attach(m_dev, BLADERF_XB_NONE) != 0) {
qDebug("bladerf_expansion_attach(none) failed"); qDebug("bladerf_expansion_attach(none) failed");
} else { } else {
std::cerr << "BladerfInput: Detach XB200" << std::endl; qDebug() << "BladerfInput: Detach XB200";
} }
} }
} }
@ -288,7 +287,7 @@ bool BladerfInput::applySettings(const GeneralSettings& generalSettings, const S
if(bladerf_xb200_set_path(m_dev, BLADERF_MODULE_RX, m_settings.m_xb200Path) != 0) { if(bladerf_xb200_set_path(m_dev, BLADERF_MODULE_RX, m_settings.m_xb200Path) != 0) {
qDebug("bladerf_xb200_set_path(BLADERF_MODULE_RX) failed"); qDebug("bladerf_xb200_set_path(BLADERF_MODULE_RX) failed");
} else { } else {
std::cerr << "BladerfInput: set xb200 path to " << m_settings.m_xb200Path << std::endl; qDebug() << "BladerfInput: set xb200 path to " << m_settings.m_xb200Path;
} }
} }
} }
@ -299,7 +298,7 @@ bool BladerfInput::applySettings(const GeneralSettings& generalSettings, const S
if(bladerf_xb200_set_filterbank(m_dev, BLADERF_MODULE_RX, m_settings.m_xb200Filter) != 0) { if(bladerf_xb200_set_filterbank(m_dev, BLADERF_MODULE_RX, m_settings.m_xb200Filter) != 0) {
qDebug("bladerf_xb200_set_filterbank(BLADERF_MODULE_RX) failed"); qDebug("bladerf_xb200_set_filterbank(BLADERF_MODULE_RX) failed");
} else { } else {
std::cerr << "BladerfInput: set xb200 filter to " << m_settings.m_xb200Filter << std::endl; qDebug() << "BladerfInput: set xb200 filter to " << m_settings.m_xb200Filter;
} }
} }
} }
@ -310,7 +309,7 @@ bool BladerfInput::applySettings(const GeneralSettings& generalSettings, const S
if( bladerf_set_sample_rate(m_dev, BLADERF_MODULE_RX, settings.m_samplerate, &actualSamplerate) < 0) if( bladerf_set_sample_rate(m_dev, BLADERF_MODULE_RX, settings.m_samplerate, &actualSamplerate) < 0)
qCritical("could not set sample rate: %d", settings.m_samplerate); qCritical("could not set sample rate: %d", settings.m_samplerate);
else { else {
std::cerr << "bladerf_set_sample_rate(BLADERF_MODULE_RX) actual sample rate is " << actualSamplerate << std::endl; qDebug() << "bladerf_set_sample_rate(BLADERF_MODULE_RX) actual sample rate is " << actualSamplerate;
m_settings.m_samplerate = settings.m_samplerate; m_settings.m_samplerate = settings.m_samplerate;
m_bladerfThread->setSamplerate(settings.m_samplerate); m_bladerfThread->setSamplerate(settings.m_samplerate);
} }
@ -324,7 +323,7 @@ bool BladerfInput::applySettings(const GeneralSettings& generalSettings, const S
if( bladerf_set_bandwidth(m_dev, BLADERF_MODULE_RX, m_settings.m_bandwidth, &actualBandwidth) < 0) if( bladerf_set_bandwidth(m_dev, BLADERF_MODULE_RX, m_settings.m_bandwidth, &actualBandwidth) < 0)
qCritical("could not set sample rate: %d", m_settings.m_samplerate); qCritical("could not set sample rate: %d", m_settings.m_samplerate);
else { else {
std::cerr << "bladerf_set_bandwidth(BLADERF_MODULE_RX) actual bandwidth is " << actualBandwidth << std::endl; qDebug() << "bladerf_set_bandwidth(BLADERF_MODULE_RX) actual bandwidth is " << actualBandwidth;
} }
} }
} }
@ -333,7 +332,7 @@ bool BladerfInput::applySettings(const GeneralSettings& generalSettings, const S
m_settings.m_log2Decim = settings.m_log2Decim; m_settings.m_log2Decim = settings.m_log2Decim;
if(m_dev != NULL) { if(m_dev != NULL) {
m_bladerfThread->setLog2Decimation(m_settings.m_log2Decim); m_bladerfThread->setLog2Decimation(m_settings.m_log2Decim);
std::cerr << "BladerfInput: set decimation to " << (1<<settings.m_log2Decim) << std::endl; qDebug() << "BladerfInput: set decimation to " << (1<<settings.m_log2Decim);
} }
} }
@ -341,7 +340,7 @@ bool BladerfInput::applySettings(const GeneralSettings& generalSettings, const S
m_settings.m_fcPos = settings.m_fcPos; m_settings.m_fcPos = settings.m_fcPos;
if(m_dev != NULL) { if(m_dev != NULL) {
m_bladerfThread->setFcPos((int) m_settings.m_fcPos); m_bladerfThread->setFcPos((int) m_settings.m_fcPos);
std::cerr << "BladerfInput: set fc pos (enum) to " << (int) m_settings.m_fcPos << std::endl; qDebug() << "BladerfInput: set fc pos (enum) to " << (int) m_settings.m_fcPos;
} }
} }
@ -374,13 +373,13 @@ bool BladerfInput::applySettings(const GeneralSettings& generalSettings, const S
qDebug("bladerf_set_frequency(%lld) failed", m_generalSettings.m_centerFrequency); qDebug("bladerf_set_frequency(%lld) failed", m_generalSettings.m_centerFrequency);
} }
std::cerr << "BladerfInput: center freq: " << m_generalSettings.m_centerFrequency << " Hz" qDebug() << "BladerfInput: center freq: " << m_generalSettings.m_centerFrequency << " Hz"
<< " RF center freq: " << centerFrequency << " Hz" << " RF center freq: " << centerFrequency << " Hz"
<< " sample rate / 2 : " << m_settings.m_samplerate/2 << "Hz" << " sample rate / 2 : " << m_settings.m_samplerate/2 << "Hz"
<< " BW: " << m_settings.m_bandwidth << "Hz" << " BW: " << m_settings.m_bandwidth << "Hz"
<< " img: " << f_img << "Hz" << " img: " << f_img << "Hz"
<< " cut: " << f_cut << "Hz" << " cut: " << f_cut << "Hz"
<< " img - cut: " << f_img - f_cut << std::endl; << " img - cut: " << f_img - f_cut;
} }
return true; return true;

View File

@ -14,7 +14,7 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>. // // along with this program. If not, see <http://www.gnu.org/licenses/>. //
/////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////
#include <iostream> #include <QDebug>
#include <QTime> #include <QTime>
#include <QDateTime> #include <QDateTime>
@ -131,7 +131,6 @@ bool FileSourceGui::handleMessage(Message* message)
} }
else if(FileSourceInput::MsgReportFileSourceStreamData::match(message)) else if(FileSourceInput::MsgReportFileSourceStreamData::match(message))
{ {
//std::cerr << "FileSourceGui::handleMessage: MsgReportFileSourceStreamData" << std::endl;
m_sampleRate = ((FileSourceInput::MsgReportFileSourceStreamData*)message)->getSampleRate(); m_sampleRate = ((FileSourceInput::MsgReportFileSourceStreamData*)message)->getSampleRate();
m_centerFrequency = ((FileSourceInput::MsgReportFileSourceStreamData*)message)->getCenterFrequency(); m_centerFrequency = ((FileSourceInput::MsgReportFileSourceStreamData*)message)->getCenterFrequency();
m_startingTimeStamp = ((FileSourceInput::MsgReportFileSourceStreamData*)message)->getStartingTimeStamp(); m_startingTimeStamp = ((FileSourceInput::MsgReportFileSourceStreamData*)message)->getStartingTimeStamp();
@ -142,7 +141,6 @@ bool FileSourceGui::handleMessage(Message* message)
else if(FileSourceInput::MsgReportFileSourceStreamTiming::match(message)) else if(FileSourceInput::MsgReportFileSourceStreamTiming::match(message))
{ {
m_samplesCount = ((FileSourceInput::MsgReportFileSourceStreamTiming*)message)->getSamplesCount(); m_samplesCount = ((FileSourceInput::MsgReportFileSourceStreamTiming*)message)->getSamplesCount();
//std::cerr << "FileSourceGui::handleMessage: MsgReportFileSourceStreamTiming: " << m_samplesCount << std::endl;
message->completed(); message->completed();
updateWithStreamTime(); updateWithStreamTime();
return true; return true;
@ -192,7 +190,7 @@ void FileSourceGui::on_showFileDialog_clicked(bool checked)
void FileSourceGui::configureFileName() void FileSourceGui::configureFileName()
{ {
std::cerr << "FileSourceGui::configureFileName: " << m_fileName.toStdString() << std::endl; qDebug() << "FileSourceGui::configureFileName: " << m_fileName.toStdString();
FileSourceInput::MsgConfigureFileSourceName* message = FileSourceInput::MsgConfigureFileSourceName::create(m_fileName); FileSourceInput::MsgConfigureFileSourceName* message = FileSourceInput::MsgConfigureFileSourceName::create(m_fileName);
message->submit(m_pluginAPI->getDSPEngineMessageQueue()); message->submit(m_pluginAPI->getDSPEngineMessageQueue());
} }
@ -229,8 +227,6 @@ void FileSourceGui::updateWithStreamTime()
QString s_time = t.toString("hh:mm:ss.zzz"); QString s_time = t.toString("hh:mm:ss.zzz");
ui->relTimeText->setText(s_time); ui->relTimeText->setText(s_time);
//std::cerr << "FileSourceGui::updateWithStreamTime: " << t_sec << "." << t_msec << " " << s_time.toStdString() << std::endl;
quint64 startingTimeStampMsec = m_startingTimeStamp * 1000; quint64 startingTimeStampMsec = m_startingTimeStamp * 1000;
QDateTime dt = QDateTime::fromMSecsSinceEpoch(startingTimeStampMsec); QDateTime dt = QDateTime::fromMSecsSinceEpoch(startingTimeStampMsec);
dt = dt.addSecs(t_sec); dt = dt.addSecs(t_sec);

View File

@ -16,8 +16,7 @@
#include <string.h> #include <string.h>
#include <errno.h> #include <errno.h>
#include <cstdio> #include <QDebug>
#include <iostream>
#include "util/simpleserializer.h" #include "util/simpleserializer.h"
#include "dsp/filesink.h" #include "dsp/filesink.h"
@ -90,7 +89,7 @@ FileSourceInput::~FileSourceInput()
void FileSourceInput::openFileStream() void FileSourceInput::openFileStream()
{ {
std::cerr << "FileSourceInput::openFileStream: " << m_fileName.toStdString() << std::endl; qDebug() << "FileSourceInput::openFileStream: " << m_fileName.toStdString();
//stopInput(); //stopInput();
@ -112,7 +111,7 @@ void FileSourceInput::openFileStream()
bool FileSourceInput::startInput(int device) bool FileSourceInput::startInput(int device)
{ {
QMutexLocker mutexLocker(&m_mutex); QMutexLocker mutexLocker(&m_mutex);
std::cerr << "FileSourceInput::startInput" << std::endl; qDebug() << "FileSourceInput::startInput";
/* /*
if (!m_ifstream.is_open()) { if (!m_ifstream.is_open()) {
@ -154,7 +153,7 @@ failed:
void FileSourceInput::stopInput() void FileSourceInput::stopInput()
{ {
std::cerr << "FileSourceInput::stopInput" << std::endl; qDebug() << "FileSourceInput::stopInput";
QMutexLocker mutexLocker(&m_mutex); QMutexLocker mutexLocker(&m_mutex);
if(m_fileSourceThread != NULL) { if(m_fileSourceThread != NULL) {
@ -192,7 +191,6 @@ bool FileSourceInput::handleMessage(Message* message)
{ {
if (MsgConfigureFileSourceName::match(message)) if (MsgConfigureFileSourceName::match(message))
{ {
//std::cerr << "FileSourceInput::handleMessage: MsgConfigureFileName" << std::endl;
MsgConfigureFileSourceName* conf = (MsgConfigureFileSourceName*) message; MsgConfigureFileSourceName* conf = (MsgConfigureFileSourceName*) message;
m_fileName = conf->getFileName(); m_fileName = conf->getFileName();
openFileStream(); openFileStream();
@ -201,10 +199,8 @@ bool FileSourceInput::handleMessage(Message* message)
} }
else if (MsgConfigureFileSourceWork::match(message)) else if (MsgConfigureFileSourceWork::match(message))
{ {
//std::cerr << "FileSourceInput::handleMessage: MsgConfigureFileSourceWork: ";
MsgConfigureFileSourceWork* conf = (MsgConfigureFileSourceWork*) message; MsgConfigureFileSourceWork* conf = (MsgConfigureFileSourceWork*) message;
bool working = conf->isWorking(); bool working = conf->isWorking();
//std::cerr << (working ? "working" : "not working") << std::endl;
if (m_fileSourceThread != 0) if (m_fileSourceThread != 0)
{ {
if (working) { if (working) {
@ -260,11 +256,11 @@ bool FileSourceInput::applySettings(const GeneralSettings& generalSettings, cons
} }
} }
std::cerr << "FileSourceInput::applySettings:" qDebug() << "FileSourceInput::applySettings:"
<< " file name: " << settings.m_fileName.toStdString() << " file name: " << settings.m_fileName.toStdString()
<< " center freq: " << m_centerFrequency << " Hz" << " center freq: " << m_centerFrequency << " Hz"
<< " sample rate: " << m_sampleRate << " sample rate: " << m_sampleRate
<< " Unix timestamp: " << m_startingTimeStamp << std::endl; << " Unix timestamp: " << m_startingTimeStamp;
} }
return true; return true;

View File

@ -18,6 +18,7 @@
#include <errno.h> #include <errno.h>
#include <assert.h> #include <assert.h>
#include "dsp/samplefifo.h" #include "dsp/samplefifo.h"
#include <QDebug>
#include "filesourcethread.h" #include "filesourcethread.h"
@ -50,11 +51,11 @@ FileSourceThread::~FileSourceThread()
void FileSourceThread::startWork() void FileSourceThread::startWork()
{ {
std::cerr << "FileSourceThread::startWork: "; qDebug() << "FileSourceThread::startWork: ";
if (m_ifstream->is_open()) if (m_ifstream->is_open())
{ {
std::cerr << " file stream open, starting..." << std::endl; qDebug() << " - file stream open, starting...";
m_startWaitMutex.lock(); m_startWaitMutex.lock();
start(); start();
while(!m_running) while(!m_running)
@ -63,20 +64,20 @@ void FileSourceThread::startWork()
} }
else else
{ {
std::cerr << " file stream closed, not starting." << std::endl; qDebug() << " - file stream closed, not starting.";
} }
} }
void FileSourceThread::stopWork() void FileSourceThread::stopWork()
{ {
std::cerr << "FileSourceThread::stopWork" << std::endl; qDebug() << "FileSourceThread::stopWork";
m_running = false; m_running = false;
wait(); wait();
} }
void FileSourceThread::setSamplerate(int samplerate) void FileSourceThread::setSamplerate(int samplerate)
{ {
std::cerr << "FileSourceThread::setSamplerate:" qDebug() << "FileSourceThread::setSamplerate:"
<< " new:" << samplerate << " new:" << samplerate
<< " old:" << m_samplerate; << " old:" << m_samplerate;
@ -91,19 +92,15 @@ void FileSourceThread::setSamplerate(int samplerate)
m_bufsize = m_chunksize; m_bufsize = m_chunksize;
if (m_buf == 0) { if (m_buf == 0) {
std::cerr << " Allocate buffer"; qDebug() << " - Allocate buffer";
m_buf = (quint8*) malloc(m_bufsize); m_buf = (quint8*) malloc(m_bufsize);
} else { } else {
std::cerr << " Re-allocate buffer"; qDebug() << " - Re-allocate buffer";
m_buf = (quint8*) realloc((void*) m_buf, m_bufsize); m_buf = (quint8*) realloc((void*) m_buf, m_bufsize);
} }
std::cerr << " size: " << m_bufsize qDebug() << " - size: " << m_bufsize
<< " #samples: " << (m_bufsize/4) << std::endl; << " #samples: " << (m_bufsize/4);
}
else
{
std::cerr << std::endl;
} }
//m_samplerate = samplerate; //m_samplerate = samplerate;
@ -126,7 +123,7 @@ void FileSourceThread::run()
void FileSourceThread::connectTimer(const QTimer& timer) void FileSourceThread::connectTimer(const QTimer& timer)
{ {
std::cerr << "FileSourceThread::connectTimer" << std::endl; qDebug() << "FileSourceThread::connectTimer";
connect(&timer, SIGNAL(timeout()), this, SLOT(tick())); connect(&timer, SIGNAL(timeout()), this, SLOT(tick()));
} }

View File

@ -1,4 +1,3 @@
#include <iostream>
#include "rtlsdrgui.h" #include "rtlsdrgui.h"
#include "ui_rtlsdrgui.h" #include "ui_rtlsdrgui.h"
#include "plugin/pluginapi.h" #include "plugin/pluginapi.h"

View File

@ -2,8 +2,7 @@
#include "dsp/inthalfbandfilter.h" #include "dsp/inthalfbandfilter.h"
#include "dsp/dspcommands.h" #include "dsp/dspcommands.h"
//#include <cstdio> #include <QDebug>
#include <iostream>
Channelizer::Channelizer(SampleSink* sampleSink) : Channelizer::Channelizer(SampleSink* sampleSink) :
m_sampleSink(sampleSink), m_sampleSink(sampleSink),
@ -102,11 +101,10 @@ void Channelizer::applyConfiguration()
m_requestedCenterFrequency - m_requestedOutputSampleRate / 2, m_requestedCenterFrequency + m_requestedOutputSampleRate / 2); m_requestedCenterFrequency - m_requestedOutputSampleRate / 2, m_requestedCenterFrequency + m_requestedOutputSampleRate / 2);
m_currentOutputSampleRate = m_inputSampleRate / (1 << m_filterStages.size()); m_currentOutputSampleRate = m_inputSampleRate / (1 << m_filterStages.size());
std::cerr << "Channelizer::applyConfiguration in=" << m_inputSampleRate qDebug() << "Channelizer::applyConfiguration in=" << m_inputSampleRate
<< ", req=" << m_requestedOutputSampleRate << ", req=" << m_requestedOutputSampleRate
<< ", out=" << m_currentOutputSampleRate << ", out=" << m_currentOutputSampleRate
<< ", fc=" << m_currentCenterFrequency << ", fc=" << m_currentCenterFrequency;
<< std::endl;
} }
Channelizer::FilterStage::FilterStage(Mode mode) : Channelizer::FilterStage::FilterStage(Mode mode) :

View File

@ -1,7 +1,5 @@
#include "dsp/channelmarker.h" #include "dsp/channelmarker.h"
#include <iostream>
QRgb ChannelMarker::m_colorTable[] = { QRgb ChannelMarker::m_colorTable[] = {
qRgb(0xc0, 0x00, 0x00), qRgb(0xc0, 0x00, 0x00),
qRgb(0x00, 0xc0, 0x00), qRgb(0x00, 0xc0, 0x00),

View File

@ -2,7 +2,7 @@
#include "util/simpleserializer.h" #include "util/simpleserializer.h"
#include "util/messagequeue.h" #include "util/messagequeue.h"
#include <iostream> #include <QDebug>
MESSAGE_CLASS_DEFINITION(FileSink::MsgConfigureFileSink, Message) MESSAGE_CLASS_DEFINITION(FileSink::MsgConfigureFileSink, Message)
@ -60,7 +60,7 @@ void FileSink::startRecording()
{ {
if (!m_sampleFile.is_open()) if (!m_sampleFile.is_open())
{ {
std::cerr << "FileSink::startRecording" << std::endl; qDebug() << "FileSink::startRecording";
m_sampleFile.open(m_fileName.c_str(), std::ios::binary); m_sampleFile.open(m_fileName.c_str(), std::ios::binary);
m_recordOn = true; m_recordOn = true;
m_recordStart = true; m_recordStart = true;
@ -72,7 +72,7 @@ void FileSink::stopRecording()
{ {
if (m_sampleFile.is_open()) if (m_sampleFile.is_open())
{ {
std::cerr << "FileSink::stopRecording" << std::endl; qDebug() << "FileSink::stopRecording";
m_sampleFile.close(); m_sampleFile.close();
m_recordOn = false; m_recordOn = false;
m_recordStart = false; m_recordStart = false;
@ -85,10 +85,10 @@ bool FileSink::handleMessage(Message* message)
{ {
MsgConfigureFileSink* conf = (MsgConfigureFileSink*) message; MsgConfigureFileSink* conf = (MsgConfigureFileSink*) message;
handleConfigure(conf->getFileName(), conf->getSampleRate(), conf->getCenterFrequency()); handleConfigure(conf->getFileName(), conf->getSampleRate(), conf->getCenterFrequency());
std::cerr << "FileSink::handleMessage:" qDebug() << "FileSink::handleMessage:"
<< " fileName: " << m_fileName << " fileName: " << m_fileName
<< " sampleRate: " << m_sampleRate << " sampleRate: " << m_sampleRate
<< " centerFrequency: " << m_centerFrequency << std::endl; << " centerFrequency: " << m_centerFrequency;
message->completed(); message->completed();
return true; return true;
} }

View File

@ -18,7 +18,7 @@
#include "dsp/samplesource/samplesource.h" #include "dsp/samplesource/samplesource.h"
#include "util/simpleserializer.h" #include "util/simpleserializer.h"
#include <iostream> #include <QDebug>
SampleSource::GeneralSettings::GeneralSettings() : SampleSource::GeneralSettings::GeneralSettings() :
m_centerFrequency(100000000) m_centerFrequency(100000000)
@ -42,15 +42,15 @@ bool SampleSource::GeneralSettings::deserialize(const QByteArray& data)
SimpleDeserializer d(data); SimpleDeserializer d(data);
if(!d.isValid()) { if(!d.isValid()) {
std::cerr << "SampleSource::GeneralSettings::deserialize: invalid deserializer" << std::endl; qDebug() << "SampleSource::GeneralSettings::deserialize: invalid deserializer";
resetToDefaults(); resetToDefaults();
return false; return false;
} }
if(d.getVersion() == 1) { if(d.getVersion() == 1) {
d.readU64(1, &m_centerFrequency, 100000000); d.readU64(1, &m_centerFrequency, 100000000);
std::cerr << "SampleSource::GeneralSettings::deserialize: center frequency = " qDebug() << "SampleSource::GeneralSettings::deserialize: center frequency = "
<< m_centerFrequency << std::endl; << m_centerFrequency;
return true; return true;
} else { } else {
resetToDefaults(); resetToDefaults();

View File

@ -4,8 +4,7 @@
#include "util/messagequeue.h" #include "util/messagequeue.h"
#include <algorithm> #include <algorithm>
#include <cstdio> #include <QDebug>
#include <iostream>
MESSAGE_CLASS_DEFINITION(ScopeVis::MsgConfigureScopeVis, Message) MESSAGE_CLASS_DEFINITION(ScopeVis::MsgConfigureScopeVis, Message)
@ -230,14 +229,14 @@ bool ScopeVis::handleMessageKeep(Message* message)
if (newSize > m_traceback.size()) { // fitting the exact required space is not a requirement for the back trace if (newSize > m_traceback.size()) { // fitting the exact required space is not a requirement for the back trace
m_traceback.resize(newSize); m_traceback.resize(newSize);
} }
std::cerr << "ScopeVis::handleMessageKeep:" qDebug() << "ScopeVis::handleMessageKeep:"
<< " m_triggerChannel: " << m_triggerChannel << " m_triggerChannel: " << m_triggerChannel
<< " m_triggerLevel: " << m_triggerLevel << " m_triggerLevel: " << m_triggerLevel
<< " m_triggerPositiveEdge: " << (m_triggerPositiveEdge ? "edge+" : "edge-") << " m_triggerPositiveEdge: " << (m_triggerPositiveEdge ? "edge+" : "edge-")
<< " m_triggerBothEdges: " << (m_triggerBothEdges ? "yes" : "no") << " m_triggerBothEdges: " << (m_triggerBothEdges ? "yes" : "no")
<< " m_preTrigger: " << m_triggerPre << " m_preTrigger: " << m_triggerPre
<< " m_triggerDelay: " << m_triggerDelay << " m_triggerDelay: " << m_triggerDelay
<< " m_traceSize: " << m_trace.size() << std::endl; << " m_traceSize: " << m_trace.size();
return true; return true;
/* /*
} else if(DSPConfigureScopeVis::match(message)) { } else if(DSPConfigureScopeVis::match(message)) {

View File

@ -4,7 +4,7 @@
#include "dsp/dspengine.h" #include "dsp/dspengine.h"
#include <algorithm> #include <algorithm>
#include <iostream> #include <QDebug>
#ifdef _WIN32 #ifdef _WIN32
static double log2f(double n) static double log2f(double n)
@ -344,18 +344,12 @@ void GLScope::paintGL()
else if (m_triggerChannel == ScopeVis::TriggerMagLin) else if (m_triggerChannel == ScopeVis::TriggerMagLin)
{ {
Real y = (m_triggerLevel + 1.0 - (m_ofs / 2.0)) * m_amp1; Real y = (m_triggerLevel + 1.0 - (m_ofs / 2.0)) * m_amp1;
//std::cerr << "y=" << y << " ofs=" << m_ofs << std::endl;
glVertex2f(0, (y - 1.0)/m_amp1); glVertex2f(0, (y - 1.0)/m_amp1);
glVertex2f(1, (y - 1.0)/m_amp1); glVertex2f(1, (y - 1.0)/m_amp1);
} }
else if (m_triggerChannel == ScopeVis::TriggerMagDb) else if (m_triggerChannel == ScopeVis::TriggerMagDb)
{ {
Real y = (m_triggerLevel - m_ofs) * m_amp1; Real y = (m_triggerLevel - m_ofs) * m_amp1;
/*
std::cerr << "m_triggerLevel=" << m_triggerLevel
<< " amp1=" << m_amp1
<< " ofs=" << m_ofs
<< " ofs1=" << m_ofs1 << std::endl;*/
glVertex2f(0, (y - 1.0)/m_amp1); glVertex2f(0, (y - 1.0)/m_amp1);
glVertex2f(1, (y - 1.0)/m_amp1); glVertex2f(1, (y - 1.0)/m_amp1);
} }
@ -403,7 +397,6 @@ void GLScope::paintGL()
|| (m_triggerChannel == ScopeVis::TriggerMagDb))) || (m_triggerChannel == ScopeVis::TriggerMagDb)))
{ {
float x = (m_triggerPre - (m_timeOfsProMill/1000.0)) * m_displayTrace->size(); float x = (m_triggerPre - (m_timeOfsProMill/1000.0)) * m_displayTrace->size();
//std::cerr << "x=" << x << " w=" << (float) m_displayTrace->size() / (float) m_timeBase << std::endl;
if ((x >= 0.0) && (x <= (float) m_displayTrace->size() / (float) m_timeBase)) if ((x >= 0.0) && (x <= (float) m_displayTrace->size() / (float) m_timeBase))
{ {
@ -888,7 +881,6 @@ void GLScope::applyConfig()
tick = &(*tickList)[i]; tick = &(*tickList)[i];
if(tick->major) { if(tick->major) {
if(tick->textSize > 0) { if(tick->textSize > 0) {
//std::cerr << (tick->text).toStdString() << " @ " << tick->textPos << std::endl;
painter.drawText(QPointF(leftMargin - M - tick->textSize, topMargin + scopeHeight - tick->textPos - fm.ascent()/2), tick->text); painter.drawText(QPointF(leftMargin - M - tick->textSize, topMargin + scopeHeight - tick->textPos - fm.ascent()/2), tick->text);
} }
} }
@ -978,7 +970,6 @@ void GLScope::applyConfig()
tick = &(*tickList)[i]; tick = &(*tickList)[i];
if(tick->major) { if(tick->major) {
if(tick->textSize > 0) { if(tick->textSize > 0) {
//std::cerr << (tick->text).toStdString() << " @ " << tick->textPos << std::endl;
painter.drawText(QPointF(leftMargin - M - tick->textSize, topMargin + scopeHeight - tick->textPos - fm.ascent()/2), tick->text); painter.drawText(QPointF(leftMargin - M - tick->textSize, topMargin + scopeHeight - tick->textPos - fm.ascent()/2), tick->text);
} }
} }
@ -1055,7 +1046,6 @@ void GLScope::applyConfig()
); );
{ // Y1 scale { // Y1 scale
//std::cerr << "Horizontal: " << width() << "x" << scopeHeight << " amp:" << m_amp << std::endl;
m_y1Scale.setSize(scopeHeight); m_y1Scale.setSize(scopeHeight);
m_left1ScalePixmap = QPixmap( m_left1ScalePixmap = QPixmap(
@ -1076,7 +1066,6 @@ void GLScope::applyConfig()
tick = &(*tickList)[i]; tick = &(*tickList)[i];
if(tick->major) { if(tick->major) {
if(tick->textSize > 0) { if(tick->textSize > 0) {
//std::cerr << (tick->text).toStdString() << " @ " << tick->textPos << std::endl;
painter.drawText(QPointF(leftMargin - M - tick->textSize, topMargin + scopeHeight - tick->textPos - fm.ascent()/2), tick->text); painter.drawText(QPointF(leftMargin - M - tick->textSize, topMargin + scopeHeight - tick->textPos - fm.ascent()/2), tick->text);
} }
} }
@ -1167,7 +1156,6 @@ void GLScope::applyConfig()
tick = &(*tickList)[i]; tick = &(*tickList)[i];
if(tick->major) { if(tick->major) {
if(tick->textSize > 0) { if(tick->textSize > 0) {
//std::cerr << (tick->text).toStdString() << " @ " << tick->textPos << std::endl;
painter.drawText(QPointF(leftMargin - M - tick->textSize, topMargin + scopeHeight - tick->textPos - fm.ascent()/2), tick->text); painter.drawText(QPointF(leftMargin - M - tick->textSize, topMargin + scopeHeight - tick->textPos - fm.ascent()/2), tick->text);
} }
} }
@ -1244,7 +1232,6 @@ void GLScope::applyConfig()
); );
{ // Y1 scale { // Y1 scale
//std::cerr << "Horizontal: " << width() << "x" << scopeHeight << " amp:" << m_amp << std::endl;
m_y1Scale.setSize(scopeHeight); m_y1Scale.setSize(scopeHeight);
m_left1ScalePixmap = QPixmap( m_left1ScalePixmap = QPixmap(
@ -1265,7 +1252,6 @@ void GLScope::applyConfig()
tick = &(*tickList)[i]; tick = &(*tickList)[i];
if(tick->major) { if(tick->major) {
if(tick->textSize > 0) { if(tick->textSize > 0) {
//std::cerr << (tick->text).toStdString() << " @ " << tick->textPos << std::endl;
painter.drawText(QPointF(leftMargin - M - tick->textSize, topMargin + scopeHeight - tick->textPos - fm.ascent()/2), tick->text); painter.drawText(QPointF(leftMargin - M - tick->textSize, topMargin + scopeHeight - tick->textPos - fm.ascent()/2), tick->text);
} }
} }
@ -1341,7 +1327,6 @@ void GLScope::applyConfig()
); );
{ // Y2 scale { // Y2 scale
//std::cerr << "Horizontal: " << width() << "x" << scopeHeight << " amp:" << m_amp << std::endl;
m_y2Scale.setSize(scopeHeight); m_y2Scale.setSize(scopeHeight);
m_left2ScalePixmap = QPixmap( m_left2ScalePixmap = QPixmap(
@ -1362,7 +1347,6 @@ void GLScope::applyConfig()
tick = &(*tickList)[i]; tick = &(*tickList)[i];
if(tick->major) { if(tick->major) {
if(tick->textSize > 0) { if(tick->textSize > 0) {
//std::cerr << (tick->text).toStdString() << " @ " << tick->textPos << std::endl;
painter.drawText(QPointF(leftMargin - M - tick->textSize, topMargin + scopeHeight - tick->textPos - fm.ascent()/2), tick->text); painter.drawText(QPointF(leftMargin - M - tick->textSize, topMargin + scopeHeight - tick->textPos - fm.ascent()/2), tick->text);
} }
} }
@ -1438,7 +1422,7 @@ void GLScope::setTriggerPre(Real triggerPre)
void GLScope::connectTimer(const QTimer& timer) void GLScope::connectTimer(const QTimer& timer)
{ {
std::cerr << "GLScope::connectTimer" << std::endl; qDebug() << "GLScope::connectTimer";
disconnect(&m_timer, SIGNAL(timeout()), this, SLOT(tick())); disconnect(&m_timer, SIGNAL(timeout()), this, SLOT(tick()));
connect(&timer, SIGNAL(timeout()), this, SLOT(tick())); connect(&timer, SIGNAL(timeout()), this, SLOT(tick()));
m_timer.stop(); m_timer.stop();

View File

@ -5,8 +5,7 @@
#include "util/simpleserializer.h" #include "util/simpleserializer.h"
#include "ui_glscopegui.h" #include "ui_glscopegui.h"
#include <iostream> #include <QDebug>
#include <cstdio>
const qreal GLScopeGUI::amps[11] = { 0.2, 0.1, 0.05, 0.02, 0.01, 0.005, 0.002, 0.001, 0.0005, 0.0002, 0.0001 }; const qreal GLScopeGUI::amps[11] = { 0.2, 0.1, 0.05, 0.02, 0.01, 0.005, 0.002, 0.001, 0.0005, 0.0002, 0.0001 };
@ -346,11 +345,6 @@ void GLScopeGUI::setTimeScaleDisplay()
{ {
m_sampleRate = m_glScope->getSampleRate(); m_sampleRate = m_glScope->getSampleRate();
qreal t = (m_glScope->getTraceSize() * 1.0 / m_sampleRate) / (qreal)m_timeBase; qreal t = (m_glScope->getTraceSize() * 1.0 / m_sampleRate) / (qreal)m_timeBase;
/*std::cerr << "GLScopeGUI::setTimeScaleDisplay: sample rate: "
<< m_sampleRate
<< " traceSize: " << m_glScope->getTraceSize()
<< " timeBase: " << m_timeBase
<< " t: " << t << std::endl;*/
if(t < 0.000001) if(t < 0.000001)
ui->timeText->setText(tr("%1\nns").arg(t * 1000000000.0)); ui->timeText->setText(tr("%1\nns").arg(t * 1000000000.0));
else if(t < 0.001) else if(t < 0.001)
@ -652,7 +646,7 @@ void GLScopeGUI::on_slopeNeg_clicked()
void GLScopeGUI::on_slopeBoth_clicked() void GLScopeGUI::on_slopeBoth_clicked()
{ {
std::cerr << "GLScopeGUI::on_slopeBoth_clicked" << std::endl; qDebug() << "GLScopeGUI::on_slopeBoth_clicked";
ui->slopePos->setChecked(false); ui->slopePos->setChecked(false);
ui->slopeNeg->setChecked(false); ui->slopeNeg->setChecked(false);
ui->slopeBoth->setChecked(true); ui->slopeBoth->setChecked(true);

View File

@ -21,7 +21,7 @@
#include <QMouseEvent> #include <QMouseEvent>
#include "gui/glspectrum.h" #include "gui/glspectrum.h"
#include <iostream> #include <QDebug>
GLSpectrum::GLSpectrum(QWidget* parent) : GLSpectrum::GLSpectrum(QWidget* parent) :
QGLWidget(parent), QGLWidget(parent),
@ -1546,7 +1546,7 @@ void GLSpectrum::setWaterfallShare(Real waterfallShare)
void GLSpectrum::connectTimer(const QTimer& timer) void GLSpectrum::connectTimer(const QTimer& timer)
{ {
std::cerr << "GLSpectrum::connectTimer" << std::endl; qDebug() << "GLSpectrum::connectTimer";
disconnect(&m_timer, SIGNAL(timeout()), this, SLOT(tick())); disconnect(&m_timer, SIGNAL(timeout()), this, SLOT(tick()));
connect(&timer, SIGNAL(timeout()), this, SLOT(tick())); connect(&timer, SIGNAL(timeout()), this, SLOT(tick()));
m_timer.stop(); m_timer.stop();

View File

@ -37,7 +37,7 @@
#include "plugin/plugingui.h" #include "plugin/plugingui.h"
#include <string> #include <string>
#include <iostream> #include <QDebug>
MainWindow::MainWindow(QWidget* parent) : MainWindow::MainWindow(QWidget* parent) :
QMainWindow(parent), QMainWindow(parent),
@ -179,7 +179,7 @@ void MainWindow::setInputGUI(QWidget* gui)
void MainWindow::loadSettings() void MainWindow::loadSettings()
{ {
std::cerr << "MainWindow::loadSettings" << std::endl; qDebug() << "MainWindow::loadSettings";
m_settings.load(); m_settings.load();
for(int i = 0; i < m_settings.getPresetCount(); ++i) for(int i = 0; i < m_settings.getPresetCount(); ++i)
@ -194,7 +194,7 @@ void MainWindow::loadSettings()
void MainWindow::loadSettings(const Preset* preset) void MainWindow::loadSettings(const Preset* preset)
{ {
std::cerr << "MainWindow::loadSettings(preset): " << preset->getSource().toStdString() << std::endl; qDebug() << "MainWindow::loadSettings(preset): " << preset->getSource().toStdString();
ui->glSpectrumGUI->deserialize(preset->getSpectrumConfig()); ui->glSpectrumGUI->deserialize(preset->getSpectrumConfig());
ui->dcOffset->setChecked(preset->getDCOffsetCorrection()); ui->dcOffset->setChecked(preset->getDCOffsetCorrection());
@ -208,7 +208,7 @@ void MainWindow::loadSettings(const Preset* preset)
void MainWindow::saveSettings() void MainWindow::saveSettings()
{ {
std::cerr << "MainWindow::saveSettings" << std::endl; qDebug() << "MainWindow::saveSettings";
saveSettings(m_settings.getCurrent()); saveSettings(m_settings.getCurrent());
m_settings.save(); m_settings.save();
@ -217,7 +217,7 @@ void MainWindow::saveSettings()
void MainWindow::saveSettings(Preset* preset) void MainWindow::saveSettings(Preset* preset)
{ {
std::cerr << "MainWindow::saveSettings(preset): " << preset->getSource().toStdString() << std::endl; qDebug() << "MainWindow::saveSettings(preset): " << preset->getSource().toStdString();
preset->setSpectrumConfig(ui->glSpectrumGUI->serialize()); preset->setSpectrumConfig(ui->glSpectrumGUI->serialize());
preset->clearChannels(); preset->clearChannels();
@ -324,7 +324,7 @@ void MainWindow::handleMessages()
updateCenterFreqDisplay(); updateCenterFreqDisplay();
updateSampleRate(); updateSampleRate();
message->completed(); message->completed();
std::cerr << "MainWindow::handleMessages: m_fileSink->configure" << std::endl; qDebug() << "MainWindow::handleMessages: m_fileSink->configure";
m_fileSink->configure(m_dspEngine->getMessageQueue(), m_sampleFileName, m_sampleRate, m_centerFrequency); m_fileSink->configure(m_dspEngine->getMessageQueue(), m_sampleFileName, m_sampleRate, m_centerFrequency);
} else { } else {
if(!m_pluginManager->handleMessage(message)) if(!m_pluginManager->handleMessage(message))

View File

@ -8,8 +8,7 @@
#include "dsp/dspengine.h" #include "dsp/dspengine.h"
#include "dsp/samplesource/samplesource.h" #include "dsp/samplesource/samplesource.h"
#include <iostream> #include <QDebug>
#include <cstdio>
#include "util/stacktrace.h" #include "util/stacktrace.h"
PluginManager::PluginManager(MainWindow* mainWindow, DSPEngine* dspEngine, QObject* parent) : PluginManager::PluginManager(MainWindow* mainWindow, DSPEngine* dspEngine, QObject* parent) :
@ -71,16 +70,16 @@ void PluginManager::removeChannelInstance(PluginGUI* pluginGUI)
void PluginManager::registerSampleSource(const QString& sourceName, PluginInterface* plugin) void PluginManager::registerSampleSource(const QString& sourceName, PluginInterface* plugin)
{ {
std::cerr << "PluginManager::registerSampleSource " qDebug() << "PluginManager::registerSampleSource "
<< plugin->getPluginDescriptor().displayedName.toStdString() << plugin->getPluginDescriptor().displayedName.toStdString()
<< " with source name " << sourceName.toStdString() << std::endl; << " with source name " << sourceName.toStdString();
m_sampleSourceRegistrations.append(SampleSourceRegistration(sourceName, plugin)); m_sampleSourceRegistrations.append(SampleSourceRegistration(sourceName, plugin));
} }
void PluginManager::loadSettings(const Preset* preset) void PluginManager::loadSettings(const Preset* preset)
{ {
std::cerr << "PluginManager::loadSettings" << std::endl; qDebug() << "PluginManager::loadSettings";
fprintf(stderr, "-------- [%s | %s] --------\n", qPrintable(preset->getGroup()), qPrintable(preset->getDescription())); fprintf(stderr, "-------- [%s | %s] --------\n", qPrintable(preset->getGroup()), qPrintable(preset->getDescription()));
@ -124,10 +123,10 @@ void PluginManager::loadSettings(const Preset* preset)
renameChannelInstances(); renameChannelInstances();
if(m_sampleSourceInstance != NULL) { if(m_sampleSourceInstance != NULL) {
std::cerr << "m_sampleSourceInstance->deserializeGeneral (" << m_sampleSourceInstance->getName().toStdString() << ")" << std::endl; qDebug() << "m_sampleSourceInstance->deserializeGeneral (" << m_sampleSourceInstance->getName().toStdString() << ")";
m_sampleSourceInstance->deserializeGeneral(preset->getSourceGeneralConfig()); m_sampleSourceInstance->deserializeGeneral(preset->getSourceGeneralConfig());
if(m_sampleSource == preset->getSource()) { if(m_sampleSource == preset->getSource()) {
std::cerr << "m_sampleSourceInstance->deserialize" << std::endl; qDebug() << "m_sampleSourceInstance->deserialize";
m_sampleSourceInstance->deserialize(preset->getSourceConfig()); m_sampleSourceInstance->deserialize(preset->getSourceConfig());
} }
} }
@ -214,7 +213,7 @@ void PluginManager::fillSampleSourceSelector(QComboBox* comboBox)
int PluginManager::selectSampleSource(int index) int PluginManager::selectSampleSource(int index)
{ {
std::cout << "PluginManager::selectSampleSource by index" << std::endl; qDebug() << "PluginManager::selectSampleSource by index";
m_dspEngine->stopAcquistion(); m_dspEngine->stopAcquistion();
@ -244,14 +243,14 @@ int PluginManager::selectSampleSource(int index)
return -1; return -1;
m_sampleSource = m_sampleSourceDevices[index].m_sourceName; m_sampleSource = m_sampleSourceDevices[index].m_sourceName;
std::cerr << "m_sampleSource at index " << index << " is " << m_sampleSource.toStdString() << std::endl; qDebug() << "m_sampleSource at index " << index << " is " << m_sampleSource.toStdString();
m_sampleSourceInstance = m_sampleSourceDevices[index].m_plugin->createSampleSource(m_sampleSource, m_sampleSourceDevices[index].m_address); m_sampleSourceInstance = m_sampleSourceDevices[index].m_plugin->createSampleSource(m_sampleSource, m_sampleSourceDevices[index].m_address);
return index; return index;
} }
int PluginManager::selectSampleSource(const QString& source) int PluginManager::selectSampleSource(const QString& source)
{ {
std::cout << "PluginManager::selectSampleSource by name: " << source.toStdString() << std::endl; qDebug() << "PluginManager::selectSampleSource by name: " << source.toStdString();
int index = -1; int index = -1;
@ -281,7 +280,7 @@ int PluginManager::selectSampleSource(const QString& source)
return -1; return -1;
m_sampleSource = m_sampleSourceDevices[index].m_sourceName; m_sampleSource = m_sampleSourceDevices[index].m_sourceName;
std::cerr << "m_sampleSource at index " << index << " is " << m_sampleSource.toStdString() << std::endl; qDebug() << "m_sampleSource at index " << index << " is " << m_sampleSource.toStdString();
m_sampleSourceInstance = m_sampleSourceDevices[index].m_plugin->createSampleSource(m_sampleSource, m_sampleSourceDevices[index].m_address); m_sampleSourceInstance = m_sampleSourceDevices[index].m_plugin->createSampleSource(m_sampleSource, m_sampleSourceDevices[index].m_address);
return index; return index;
} }

View File

@ -1,7 +1,7 @@
#include "util/simpleserializer.h" #include "util/simpleserializer.h"
#include "settings/preset.h" #include "settings/preset.h"
#include <iostream> #include <QDebug>
Preset::Preset() Preset::Preset()
{ {
@ -27,7 +27,7 @@ void Preset::resetToDefaults()
QByteArray Preset::serialize() const QByteArray Preset::serialize() const
{ {
std::cerr << "Preset::serialize (" << this->getSource().toStdString()<< ")" << std::endl; qDebug() << "Preset::serialize (" << this->getSource().toStdString()<< ")";
SimpleSerializer s(1); SimpleSerializer s(1);
s.writeString(1, m_group); s.writeString(1, m_group);
@ -45,7 +45,7 @@ QByteArray Preset::serialize() const
s.writeS32(200, m_channelConfigs.size()); s.writeS32(200, m_channelConfigs.size());
std::cerr << " m_group: " << m_group.toStdString() << std::endl; qDebug() << " m_group: " << m_group.toStdString();
for(int i = 0; i < m_channelConfigs.size(); i++) { for(int i = 0; i < m_channelConfigs.size(); i++) {
s.writeString(201 + i * 2, m_channelConfigs[i].m_channel); s.writeString(201 + i * 2, m_channelConfigs[i].m_channel);
@ -57,7 +57,7 @@ QByteArray Preset::serialize() const
bool Preset::deserialize(const QByteArray& data) bool Preset::deserialize(const QByteArray& data)
{ {
std::cerr << "Preset::deserialize (" << this->getSource().toStdString() << ")" << std::endl; qDebug() << "Preset::deserialize (" << this->getSource().toStdString() << ")";
SimpleDeserializer d(data); SimpleDeserializer d(data);
if(!d.isValid()) { if(!d.isValid()) {
@ -79,7 +79,7 @@ bool Preset::deserialize(const QByteArray& data)
d.readBlob(11, &m_sourceGeneralConfig); d.readBlob(11, &m_sourceGeneralConfig);
d.readBlob(12, &m_sourceConfig); d.readBlob(12, &m_sourceConfig);
std::cerr << " m_group: " << m_group.toStdString() << std::endl; qDebug() << " m_group: " << m_group.toStdString();
qint32 channelCount = 0; qint32 channelCount = 0;
d.readS32(200, &channelCount, 0); d.readS32(200, &channelCount, 0);