Deep redesign: move to SDRangel #8. Updated plugin about text

pull/6/head
f4exb 2015-09-02 01:16:40 +02:00
rodzic 107efd3691
commit 4fba8144dc
9 zmienionych plików z 30 dodań i 28 usunięć

Wyświetl plik

@ -91,7 +91,8 @@ Assuming Debian Jessie is used:
<h1>Known Issues</h1> <h1>Known Issues</h1>
- You will need to stop input before changing preset then start again - You will need to stop input before changing sample rate or frequency (hence preset) then start again. There are still segfaults on critical changes
- There are still some unexpected segfaults but they are rather rare
- The message queuing model supports a n:1 connection to an object (on its input queue) and a 1:1 connection from an object (on its output queue). Assuming a different model can cause insidious disruptions. - The message queuing model supports a n:1 connection to an object (on its input queue) and a 1:1 connection from an object (on its output queue). Assuming a different model can cause insidious disruptions.
- As the objects input and output queues can be publicly accessed there is no strict control of which objects post messages on these queues. The correct assumption is that messages can be popped from the input queue only by its holder and that messages can be pushed on the output queue only by its holder. - As the objects input and output queues can be publicly accessed there is no strict control of which objects post messages on these queues. The correct assumption is that messages can be popped from the input queue only by its holder and that messages can be pushed on the output queue only by its holder.
@ -148,6 +149,7 @@ Assuming Debian Jessie is used:
- Objects have their own input and output message queues - Objects have their own input and output message queues
- Dedicated message queue to communicate to the GUI for objects coupled with a GUI - Dedicated message queue to communicate to the GUI for objects coupled with a GUI
- Optimizations with Valgrind cachegrind - Optimizations with Valgrind cachegrind
- Corrected decimators bit shifting so that the number of effective output bits is constant and fill the internal sample width
- Many other little things... - Many other little things...
<h1>To Do</h1> <h1>To Do</h1>

Wyświetl plik

@ -7,11 +7,11 @@
const PluginDescriptor AMPlugin::m_pluginDescriptor = { const PluginDescriptor AMPlugin::m_pluginDescriptor = {
QString("AM Demodulator"), QString("AM Demodulator"),
QString("1.0"), QString("---"),
QString("(c) Edouard Griffiths, F4EXB"), QString("(c) Edouard Griffiths, F4EXB"),
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb"), QString("https://github.com/f4exb/sdrangel"),
true, true,
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb") QString("https://github.com/f4exb/sdrangel")
}; };
AMPlugin::AMPlugin(QObject* parent) : AMPlugin::AMPlugin(QObject* parent) :

Wyświetl plik

@ -6,11 +6,11 @@
const PluginDescriptor ChannelAnalyzerPlugin::m_pluginDescriptor = { const PluginDescriptor ChannelAnalyzerPlugin::m_pluginDescriptor = {
QString("Channel Analyzer"), QString("Channel Analyzer"),
QString("1.0"), QString("---"),
QString("(c) 2015 Edouard Griffiths, F4EXB"), QString("(c) Edouard Griffiths, F4EXB"),
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb"), QString("https://github.com/f4exb/sdrangel"),
true, true,
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb") QString("https://github.com/f4exb/sdrangel")
}; };
ChannelAnalyzerPlugin::ChannelAnalyzerPlugin(QObject* parent) : ChannelAnalyzerPlugin::ChannelAnalyzerPlugin(QObject* parent) :

Wyświetl plik

@ -7,10 +7,10 @@
const PluginDescriptor NFMPlugin::m_pluginDescriptor = { const PluginDescriptor NFMPlugin::m_pluginDescriptor = {
QString("NFM Demodulator"), QString("NFM Demodulator"),
QString("---"), QString("---"),
QString("(c) maintech GmbH (written by Christian Daniel)"), QString("(c) Edouard Griffiths, F4EXB"),
QString("http://www.maintech.de"), QString("https://github.com/f4exb/sdrangel"),
true, true,
QString("http://www.maintech.de") QString("https://github.com/f4exb/sdrangel")
}; };
NFMPlugin::NFMPlugin(QObject* parent) : NFMPlugin::NFMPlugin(QObject* parent) :

Wyświetl plik

@ -6,11 +6,11 @@
const PluginDescriptor SSBPlugin::m_pluginDescriptor = { const PluginDescriptor SSBPlugin::m_pluginDescriptor = {
QString("SSB Demodulator"), QString("SSB Demodulator"),
QString("1.0"), QString("---"),
QString("(c) 2014 John Greb"), QString("(c) Edouard Griffiths, F4EXB"),
QString("http://www.maintech.de"), QString("https://github.com/f4exb/sdrangel"),
true, true,
QString("github.com/hexameron/rtl-sdrangelove") QString("https://github.com/f4exb/sdrangel")
}; };
SSBPlugin::SSBPlugin(QObject* parent) : SSBPlugin::SSBPlugin(QObject* parent) :

Wyświetl plik

@ -7,11 +7,11 @@
const PluginDescriptor WFMPlugin::m_pluginDescriptor = { const PluginDescriptor WFMPlugin::m_pluginDescriptor = {
QString("WFM Demodulator"), QString("WFM Demodulator"),
QString("1.0"), QString("---"),
QString("(c) Edouard Griffiths, F4EXB"), QString("(c) Edouard Griffiths, F4EXB"),
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb"), QString("https://github.com/f4exb/sdrangel"),
true, true,
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb") QString("https://github.com/f4exb/sdrangel")
}; };
WFMPlugin::WFMPlugin(QObject* parent) : WFMPlugin::WFMPlugin(QObject* parent) :

Wyświetl plik

@ -24,11 +24,11 @@
const PluginDescriptor BlderfPlugin::m_pluginDescriptor = { const PluginDescriptor BlderfPlugin::m_pluginDescriptor = {
QString("BladerRF Input"), QString("BladerRF Input"),
QString("1.0"), QString("---"),
QString("(c) Edouard Griffiths, F4EXB"), QString("(c) Edouard Griffiths, F4EXB"),
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb"), QString("https://github.com/f4exb/sdrangel"),
true, true,
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb") QString("https://github.com/f4exb/sdrangel")
}; };
BlderfPlugin::BlderfPlugin(QObject* parent) : BlderfPlugin::BlderfPlugin(QObject* parent) :

Wyświetl plik

@ -25,11 +25,11 @@
const PluginDescriptor FileSourcePlugin::m_pluginDescriptor = { const PluginDescriptor FileSourcePlugin::m_pluginDescriptor = {
QString("File source input"), QString("File source input"),
QString("1.0"), QString("---"),
QString("(c) Edouard Griffiths, F4EXB"), QString("(c) Edouard Griffiths, F4EXB"),
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb"), QString("https://github.com/f4exb/sdrangel"),
true, true,
QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb") QString("https://github.com/f4exb/sdrangel")
}; };
FileSourcePlugin::FileSourcePlugin(QObject* parent) : FileSourcePlugin::FileSourcePlugin(QObject* parent) :

Wyświetl plik

@ -8,11 +8,11 @@
const PluginDescriptor RTLSDRPlugin::m_pluginDescriptor = { const PluginDescriptor RTLSDRPlugin::m_pluginDescriptor = {
QString("RTL-SDR Input"), QString("RTL-SDR Input"),
QString("1.0"), QString("---"),
QString("(c) librtlsdr Authors (see source URL)"), QString("(c) Edouard Griffiths, F4EXB"),
QString("http://sdr.osmocom.org/trac/wiki/rtl-sdr"), QString("https://github.com/f4exb/sdrangel"),
true, true,
QString("github.com/hexameron/rtl-sdrangelove") QString("https://github.com/f4exb/sdrangel")
}; };
RTLSDRPlugin::RTLSDRPlugin(QObject* parent) : RTLSDRPlugin::RTLSDRPlugin(QObject* parent) :