![]() |
SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
#include <wfmdemod.h>
Inheritance diagram for WFMDemod:
Collaboration diagram for WFMDemod:Classes | |
| struct | MagSqLevelsStore |
| class | MsgConfigureChannelizer |
| class | MsgConfigureWFMDemod |
Public Member Functions | |
| WFMDemod (DeviceAPI *deviceAPI) | |
| virtual | ~WFMDemod () |
| virtual void | destroy () |
| virtual void | feed (const SampleVector::const_iterator &begin, const SampleVector::const_iterator &end, bool po) |
| virtual void | start () |
| virtual void | stop () |
| virtual bool | handleMessage (const Message &cmd) |
| Processing of a message. Returns true if message has actually been processed. More... | |
| virtual void | getIdentifier (QString &id) |
| virtual void | getTitle (QString &title) |
| virtual qint64 | getCenterFrequency () const |
| Applies to a default stream. More... | |
| virtual QByteArray | serialize () const |
| virtual bool | deserialize (const QByteArray &data) |
| virtual int | getNbSinkStreams () const |
| virtual int | getNbSourceStreams () const |
| virtual qint64 | getStreamCenterFrequency (int streamIndex, bool sinkElseSource) const |
| double | getMagSq () const |
| bool | getSquelchOpen () const |
| void | getMagSqLevels (double &avg, double &peak, int &nbSamples) |
| virtual int | webapiSettingsGet (SWGSDRangel::SWGChannelSettings &response, QString &errorMessage) |
| virtual int | webapiSettingsPutPatch (bool force, const QStringList &channelSettingsKeys, SWGSDRangel::SWGChannelSettings &response, QString &errorMessage) |
| virtual int | webapiReportGet (SWGSDRangel::SWGChannelReport &response, QString &errorMessage) |
Public Member Functions inherited from BasebandSampleSink | |
| BasebandSampleSink () | |
| virtual | ~BasebandSampleSink () |
| MessageQueue * | getInputMessageQueue () |
| Get the queue for asynchronous inbound communication. More... | |
| virtual void | setMessageQueueToGUI (MessageQueue *queue) |
| MessageQueue * | getMessageQueueToGUI () |
Public Member Functions inherited from ChannelAPI | |
| ChannelAPI (const QString &name, StreamType streamType) | |
| virtual | ~ChannelAPI () |
| virtual void | setName (const QString &name) |
| virtual const QString & | getName () const |
| int | getIndexInDeviceSet () const |
| void | setIndexInDeviceSet (int indexInDeviceSet) |
| int | getDeviceSetIndex () const |
| void | setDeviceSetIndex (int deviceSetIndex) |
| DeviceAPI * | getDeviceAPI () |
| void | setDeviceAPI (DeviceAPI *deviceAPI) |
| uint64_t | getUID () const |
| StreamType | getStreamType () const |
Static Public Member Functions | |
| static int | requiredBW (int rfBW) |
Static Public Attributes | |
| static const QString | m_channelIdURI = "sdrangel.channel.wfmdemod" |
| static const QString | m_channelId = "WFMDemod" |
Private Types | |
| enum | RateState { RSInitialFill, RSRunning } |
Private Slots | |
| void | networkManagerFinished (QNetworkReply *reply) |
Private Member Functions | |
| void | applyAudioSampleRate (int sampleRate) |
| void | applyChannelSettings (int inputSampleRate, int inputFrequencyOffset, bool force=false) |
| void | applySettings (const WFMDemodSettings &settings, bool force=false) |
| void | webapiFormatChannelSettings (SWGSDRangel::SWGChannelSettings &response, const WFMDemodSettings &settings) |
| void | webapiFormatChannelReport (SWGSDRangel::SWGChannelReport &response) |
| void | webapiReverseSendSettings (QList< QString > &channelSettingsKeys, const WFMDemodSettings &settings, bool force) |
Private Attributes | |
| DeviceAPI * | m_deviceAPI |
| ThreadedBasebandSampleSink * | m_threadedChannelizer |
| DownChannelizer * | m_channelizer |
| int | m_inputSampleRate |
| int | m_inputFrequencyOffset |
| WFMDemodSettings | m_settings |
| quint32 | m_audioSampleRate |
| NCO | m_nco |
| Interpolator | m_interpolator |
| Interpolator between sample rate sent from DSP engine and requested RF bandwidth (rational) More... | |
| Real | m_interpolatorDistance |
| Real | m_interpolatorDistanceRemain |
| fftfilt * | m_rfFilter |
| Real | m_squelchLevel |
| int | m_squelchState |
| bool | m_squelchOpen |
| double | m_magsq |
| displayed averaged value More... | |
| double | m_magsqSum |
| double | m_magsqPeak |
| int | m_magsqCount |
| MagSqLevelsStore | m_magSqLevelStore |
| MovingAverageUtil< Real, double, 16 > | m_movingAverage |
| Real | m_fmExcursion |
| AudioVector | m_audioBuffer |
| uint | m_audioBufferFill |
| AudioFifo | m_audioFifo |
| SampleVector | m_sampleBuffer |
| QMutex | m_settingsMutex |
| PhaseDiscriminators | m_phaseDiscri |
| QNetworkAccessManager * | m_networkManager |
| QNetworkRequest | m_networkRequest |
Static Private Attributes | |
| static const int | m_udpBlockSize = 512 |
Additional Inherited Members | |
Public Types inherited from ChannelAPI | |
| enum | StreamType { StreamSingleSink, StreamSingleSource, StreamMIMO } |
| < This is the same enum as in PluginInterface More... | |
Protected Slots inherited from BasebandSampleSink | |
| void | handleInputMessages () |
Protected Attributes inherited from BasebandSampleSink | |
| MessageQueue | m_inputMessageQueue |
| Queue for asynchronous inbound communication. More... | |
| MessageQueue * | m_guiMessageQueue |
| Input message queue to the GUI. More... | |
Definition at line 48 of file wfmdemod.h.
|
private |
| Enumerator | |
|---|---|
| RSInitialFill | |
| RSRunning | |
Definition at line 181 of file wfmdemod.h.
| WFMDemod::WFMDemod | ( | DeviceAPI * | deviceAPI | ) |
Definition at line 51 of file wfmdemod.cpp.
References AudioDeviceManager::addAudioSink(), DeviceAPI::addChannelSink(), DeviceAPI::addChannelSinkAPI(), applyChannelSettings(), applySettings(), DSPEngine::getAudioDeviceManager(), BasebandSampleSink::getInputMessageQueue(), AudioDeviceManager::getOutputSampleRate(), DSPEngine::instance(), m_audioBuffer, m_audioBufferFill, m_audioFifo, m_audioSampleRate, m_channelId, m_channelizer, m_deviceAPI, m_inputFrequencyOffset, m_inputSampleRate, m_networkManager, m_phaseDiscri, m_rfFilter, m_settings, m_threadedChannelizer, networkManagerFinished(), rfFilterFftLength, and PhaseDiscriminators::setFMScaling().
Referenced by WFMDemod::MsgConfigureChannelizer::MsgConfigureChannelizer().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Definition at line 87 of file wfmdemod.cpp.
References DSPEngine::getAudioDeviceManager(), DSPEngine::instance(), m_audioFifo, m_channelizer, m_deviceAPI, m_networkManager, m_rfFilter, m_threadedChannelizer, networkManagerFinished(), AudioDeviceManager::removeAudioSink(), DeviceAPI::removeChannelSink(), and DeviceAPI::removeChannelSinkAPI().
Referenced by WFMDemod::MsgConfigureChannelizer::MsgConfigureChannelizer().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 273 of file wfmdemod.cpp.
References Interpolator::create(), WFMDemodSettings::m_afBandwidth, m_audioSampleRate, m_inputSampleRate, m_interpolator, m_interpolatorDistance, m_interpolatorDistanceRemain, m_settings, and m_settingsMutex.
Referenced by applySettings(), and handleMessage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 288 of file wfmdemod.cpp.
References Interpolator::create(), fftfilt::create_filter(), WFMDemodSettings::m_afBandwidth, m_audioSampleRate, m_fmExcursion, m_inputFrequencyOffset, m_inputSampleRate, m_interpolator, m_interpolatorDistance, m_interpolatorDistanceRemain, m_nco, m_phaseDiscri, WFMDemodSettings::m_rfBandwidth, m_rfFilter, m_settings, m_settingsMutex, PhaseDiscriminators::setFMScaling(), and NCO::setFreq().
Referenced by handleMessage(), start(), and WFMDemod().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 321 of file wfmdemod.cpp.
References AudioDeviceManager::addAudioSink(), applyAudioSampleRate(), Interpolator::create(), fftfilt::create_filter(), DSPEngine::getAudioDeviceManager(), BasebandSampleSink::getInputMessageQueue(), AudioDeviceManager::getOutputDeviceIndex(), AudioDeviceManager::getOutputSampleRate(), DSPEngine::instance(), WFMDemodSettings::m_afBandwidth, WFMDemodSettings::m_audioDeviceName, m_audioFifo, WFMDemodSettings::m_audioMute, m_audioSampleRate, m_fmExcursion, WFMDemodSettings::m_inputFrequencyOffset, m_inputSampleRate, m_interpolator, m_interpolatorDistance, m_interpolatorDistanceRemain, m_phaseDiscri, WFMDemodSettings::m_reverseAPIAddress, WFMDemodSettings::m_reverseAPIChannelIndex, WFMDemodSettings::m_reverseAPIDeviceIndex, WFMDemodSettings::m_reverseAPIPort, WFMDemodSettings::m_rfBandwidth, m_rfFilter, WFMDemodSettings::m_rgbColor, m_settings, m_settingsMutex, WFMDemodSettings::m_squelch, m_squelchLevel, WFMDemodSettings::m_title, WFMDemodSettings::m_useReverseAPI, WFMDemodSettings::m_volume, PhaseDiscriminators::setFMScaling(), and webapiReverseSendSettings().
Referenced by handleMessage(), and WFMDemod().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Implements ChannelAPI.
Definition at line 423 of file wfmdemod.cpp.
References WFMDemod::MsgConfigureWFMDemod::create(), WFMDemodSettings::deserialize(), BasebandSampleSink::m_inputMessageQueue, m_settings, MessageQueue::push(), and WFMDemodSettings::resetToDefaults().
Referenced by getCenterFrequency().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Implements ChannelAPI.
Definition at line 99 of file wfmdemod.h.
References feed(), handleMessage(), start(), and stop().
Here is the call graph for this function:
|
virtual |
Implements BasebandSampleSink.
Definition at line 100 of file wfmdemod.cpp.
References Interpolator::decimate(), i, m_audioBuffer, m_audioBufferFill, m_audioFifo, WFMDemodSettings::m_audioMute, m_interpolator, m_interpolatorDistance, m_interpolatorDistanceRemain, m_magsqCount, m_magsqPeak, m_magsqSum, m_movingAverage, m_nco, m_phaseDiscri, WFMDemodSettings::m_rfBandwidth, m_rfFilter, m_sampleBuffer, m_settings, m_settingsMutex, m_squelchLevel, m_squelchOpen, m_squelchState, WFMDemodSettings::m_volume, NCO::nextIQ(), PhaseDiscriminators::phaseDiscriminatorDelta(), fftfilt::runFilt(), SDR_RX_SCALED, and AudioFifo::write().
Referenced by destroy().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Applies to a default stream.
Implements ChannelAPI.
Definition at line 108 of file wfmdemod.h.
References deserialize(), WFMDemodSettings::m_inputFrequencyOffset, WFMDemod::MsgConfigureWFMDemod::m_settings, and serialize().
Here is the call graph for this function:
|
inlinevirtual |
|
inline |
Definition at line 123 of file wfmdemod.h.
References MovingAverageUtil< T, Total, N >::asDouble(), and m_movingAverage.
Here is the call graph for this function:
|
inline |
Definition at line 126 of file wfmdemod.h.
References WFMDemod::MagSqLevelsStore::m_magsq, m_magsq, m_magsqCount, m_magSqLevelStore, WFMDemod::MagSqLevelsStore::m_magsqPeak, m_magsqPeak, m_magsqSum, webapiReportGet(), webapiSettingsGet(), and webapiSettingsPutPatch().
Referenced by WFMDemodGUI::tick(), and webapiFormatChannelReport().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
|
inlinevirtual |
|
inline |
Definition at line 124 of file wfmdemod.h.
References m_squelchOpen.
Referenced by WFMDemodGUI::tick().
Here is the caller graph for this function:
|
inlinevirtual |
Implements ChannelAPI.
Definition at line 116 of file wfmdemod.h.
References WFMDemodSettings::m_inputFrequencyOffset, and WFMDemod::MsgConfigureWFMDemod::m_settings.
|
inlinevirtual |
Implements ChannelAPI.
Definition at line 107 of file wfmdemod.h.
References WFMDemod::MsgConfigureWFMDemod::m_settings, and WFMDemodSettings::m_title.
|
virtual |
Processing of a message. Returns true if message has actually been processed.
Implements BasebandSampleSink.
Definition at line 208 of file wfmdemod.cpp.
References applyAudioSampleRate(), applyChannelSettings(), applySettings(), DownChannelizer::configure(), WFMDemod::MsgConfigureChannelizer::getCenterFrequency(), WFMDemod::MsgConfigureWFMDemod::getForce(), DownChannelizer::MsgChannelizerNotification::getFrequencyOffset(), BasebandSampleSink::getInputMessageQueue(), DownChannelizer::MsgChannelizerNotification::getSampleRate(), WFMDemod::MsgConfigureChannelizer::getSampleRate(), DSPConfigureAudio::getSampleRate(), WFMDemod::MsgConfigureWFMDemod::getSettings(), BasebandSampleSink::MsgThreadedSink::getThread(), m_audioSampleRate, m_channelizer, and Message::match().
Referenced by destroy().
Here is the call graph for this function:
Here is the caller graph for this function:
|
privateslot |
Definition at line 645 of file wfmdemod.cpp.
Referenced by WFMDemod(), and ~WFMDemod().
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 158 of file wfmdemod.h.
Referenced by WFMDemodGUI::applySettings(), and webapiSettingsPutPatch().
Here is the caller graph for this function:
|
virtual |
Implements ChannelAPI.
Definition at line 418 of file wfmdemod.cpp.
References m_settings, and WFMDemodSettings::serialize().
Referenced by getCenterFrequency().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Implements BasebandSampleSink.
Definition at line 196 of file wfmdemod.cpp.
References applyChannelSettings(), AudioFifo::clear(), m_audioFifo, m_inputFrequencyOffset, m_inputSampleRate, m_phaseDiscri, m_squelchState, and PhaseDiscriminators::reset().
Referenced by destroy().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Implements BasebandSampleSink.
Definition at line 204 of file wfmdemod.cpp.
Referenced by destroy().
Here is the caller graph for this function:
|
private |
Definition at line 574 of file wfmdemod.cpp.
References CalcDb::dbPower(), getMagSqLevels(), SWGSDRangel::SWGChannelReport::getWfmDemodReport(), m_audioSampleRate, m_inputSampleRate, m_squelchState, SWGSDRangel::SWGWFMDemodReport::setAudioSampleRate(), SWGSDRangel::SWGWFMDemodReport::setChannelPowerDb(), SWGSDRangel::SWGWFMDemodReport::setChannelSampleRate(), and SWGSDRangel::SWGWFMDemodReport::setSquelch().
Referenced by webapiReportGet().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 539 of file wfmdemod.cpp.
References SWGSDRangel::SWGWFMDemodSettings::getAudioDeviceName(), SWGSDRangel::SWGWFMDemodSettings::getReverseApiAddress(), SWGSDRangel::SWGWFMDemodSettings::getTitle(), SWGSDRangel::SWGChannelSettings::getWfmDemodSettings(), WFMDemodSettings::m_afBandwidth, WFMDemodSettings::m_audioDeviceName, WFMDemodSettings::m_audioMute, WFMDemodSettings::m_inputFrequencyOffset, WFMDemodSettings::m_reverseAPIAddress, WFMDemodSettings::m_reverseAPIChannelIndex, WFMDemodSettings::m_reverseAPIDeviceIndex, WFMDemodSettings::m_reverseAPIPort, WFMDemodSettings::m_rfBandwidth, WFMDemodSettings::m_rgbColor, WFMDemodSettings::m_squelch, WFMDemodSettings::m_title, WFMDemodSettings::m_useReverseAPI, WFMDemodSettings::m_volume, SWGSDRangel::SWGWFMDemodSettings::setAfBandwidth(), SWGSDRangel::SWGWFMDemodSettings::setAudioDeviceName(), SWGSDRangel::SWGWFMDemodSettings::setAudioMute(), SWGSDRangel::SWGWFMDemodSettings::setInputFrequencyOffset(), SWGSDRangel::SWGWFMDemodSettings::setReverseApiAddress(), SWGSDRangel::SWGWFMDemodSettings::setReverseApiChannelIndex(), SWGSDRangel::SWGWFMDemodSettings::setReverseApiDeviceIndex(), SWGSDRangel::SWGWFMDemodSettings::setReverseApiPort(), SWGSDRangel::SWGWFMDemodSettings::setRfBandwidth(), SWGSDRangel::SWGWFMDemodSettings::setRgbColor(), SWGSDRangel::SWGWFMDemodSettings::setSquelch(), SWGSDRangel::SWGWFMDemodSettings::setTitle(), SWGSDRangel::SWGWFMDemodSettings::setUseReverseApi(), and SWGSDRangel::SWGWFMDemodSettings::setVolume().
Referenced by webapiSettingsGet(), and webapiSettingsPutPatch().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from ChannelAPI.
Definition at line 528 of file wfmdemod.cpp.
References SWGSDRangel::SWGChannelReport::getWfmDemodReport(), SWGSDRangel::SWGWFMDemodReport::init(), SWGSDRangel::SWGChannelReport::setWfmDemodReport(), and webapiFormatChannelReport().
Referenced by getMagSqLevels().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 586 of file wfmdemod.cpp.
References SWGSDRangel::SWGChannelSettings::asJson(), ChannelAPI::getDeviceSetIndex(), ChannelAPI::getIndexInDeviceSet(), SWGSDRangel::SWGChannelSettings::getWfmDemodSettings(), WFMDemodSettings::m_afBandwidth, WFMDemodSettings::m_audioDeviceName, WFMDemodSettings::m_audioMute, WFMDemodSettings::m_inputFrequencyOffset, m_networkManager, m_networkRequest, WFMDemodSettings::m_reverseAPIAddress, WFMDemodSettings::m_reverseAPIChannelIndex, WFMDemodSettings::m_reverseAPIDeviceIndex, WFMDemodSettings::m_reverseAPIPort, WFMDemodSettings::m_rfBandwidth, WFMDemodSettings::m_rgbColor, WFMDemodSettings::m_squelch, WFMDemodSettings::m_title, WFMDemodSettings::m_volume, SWGSDRangel::SWGWFMDemodSettings::setAfBandwidth(), SWGSDRangel::SWGWFMDemodSettings::setAudioDeviceName(), SWGSDRangel::SWGWFMDemodSettings::setAudioMute(), SWGSDRangel::SWGChannelSettings::setChannelType(), SWGSDRangel::SWGChannelSettings::setDirection(), SWGSDRangel::SWGWFMDemodSettings::setInputFrequencyOffset(), SWGSDRangel::SWGChannelSettings::setOriginatorChannelIndex(), SWGSDRangel::SWGChannelSettings::setOriginatorDeviceSetIndex(), SWGSDRangel::SWGWFMDemodSettings::setRfBandwidth(), SWGSDRangel::SWGWFMDemodSettings::setRgbColor(), SWGSDRangel::SWGWFMDemodSettings::setSquelch(), SWGSDRangel::SWGWFMDemodSettings::setTitle(), SWGSDRangel::SWGWFMDemodSettings::setVolume(), and SWGSDRangel::SWGChannelSettings::setWfmDemodSettings().
Referenced by applySettings().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from ChannelAPI.
Definition at line 440 of file wfmdemod.cpp.
References SWGSDRangel::SWGChannelSettings::getWfmDemodSettings(), SWGSDRangel::SWGWFMDemodSettings::init(), m_settings, SWGSDRangel::SWGChannelSettings::setWfmDemodSettings(), and webapiFormatChannelSettings().
Referenced by getMagSqLevels().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from ChannelAPI.
Definition at line 451 of file wfmdemod.cpp.
References WFMDemod::MsgConfigureWFMDemod::create(), WFMDemod::MsgConfigureChannelizer::create(), SWGSDRangel::SWGWFMDemodSettings::getAfBandwidth(), SWGSDRangel::SWGWFMDemodSettings::getAudioDeviceName(), SWGSDRangel::SWGWFMDemodSettings::getAudioMute(), SWGSDRangel::SWGWFMDemodSettings::getInputFrequencyOffset(), SWGSDRangel::SWGWFMDemodSettings::getReverseApiAddress(), SWGSDRangel::SWGWFMDemodSettings::getReverseApiChannelIndex(), SWGSDRangel::SWGWFMDemodSettings::getReverseApiDeviceIndex(), SWGSDRangel::SWGWFMDemodSettings::getReverseApiPort(), SWGSDRangel::SWGWFMDemodSettings::getRfBandwidth(), SWGSDRangel::SWGWFMDemodSettings::getRgbColor(), SWGSDRangel::SWGWFMDemodSettings::getSquelch(), SWGSDRangel::SWGWFMDemodSettings::getTitle(), SWGSDRangel::SWGWFMDemodSettings::getUseReverseApi(), SWGSDRangel::SWGWFMDemodSettings::getVolume(), SWGSDRangel::SWGChannelSettings::getWfmDemodSettings(), WFMDemodSettings::m_afBandwidth, WFMDemodSettings::m_audioDeviceName, WFMDemodSettings::m_audioMute, BasebandSampleSink::m_guiMessageQueue, WFMDemodSettings::m_inputFrequencyOffset, BasebandSampleSink::m_inputMessageQueue, WFMDemodSettings::m_reverseAPIAddress, WFMDemodSettings::m_reverseAPIChannelIndex, WFMDemodSettings::m_reverseAPIDeviceIndex, WFMDemodSettings::m_reverseAPIPort, WFMDemodSettings::m_rfBandwidth, WFMDemodSettings::m_rgbColor, m_settings, WFMDemodSettings::m_squelch, WFMDemodSettings::m_title, WFMDemodSettings::m_useReverseAPI, WFMDemodSettings::m_volume, MessageQueue::push(), requiredBW(), and webapiFormatChannelSettings().
Referenced by getMagSqLevels().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 213 of file wfmdemod.h.
Referenced by feed(), and WFMDemod().
|
private |
Definition at line 214 of file wfmdemod.h.
Referenced by feed(), and WFMDemod().
|
private |
Definition at line 216 of file wfmdemod.h.
Referenced by applySettings(), feed(), start(), WFMDemod(), and ~WFMDemod().
|
private |
Definition at line 193 of file wfmdemod.h.
Referenced by applyAudioSampleRate(), applyChannelSettings(), applySettings(), handleMessage(), webapiFormatChannelReport(), and WFMDemod().
|
static |
Definition at line 168 of file wfmdemod.h.
Referenced by WFMPlugin::initPlugin(), and WFMDemod().
|
static |
Definition at line 167 of file wfmdemod.h.
Referenced by WFMPlugin::initPlugin(), and WFMDemodGUI::WFMDemodGUI().
|
private |
Definition at line 188 of file wfmdemod.h.
Referenced by handleMessage(), WFMDemod(), and ~WFMDemod().
|
private |
Definition at line 186 of file wfmdemod.h.
Referenced by WFMDemod(), and ~WFMDemod().
|
private |
Definition at line 211 of file wfmdemod.h.
Referenced by applyChannelSettings(), and applySettings().
|
private |
Definition at line 191 of file wfmdemod.h.
Referenced by applyChannelSettings(), start(), and WFMDemod().
|
private |
Definition at line 190 of file wfmdemod.h.
Referenced by applyAudioSampleRate(), applyChannelSettings(), applySettings(), start(), webapiFormatChannelReport(), and WFMDemod().
|
private |
Interpolator between sample rate sent from DSP engine and requested RF bandwidth (rational)
Definition at line 196 of file wfmdemod.h.
Referenced by applyAudioSampleRate(), applyChannelSettings(), applySettings(), and feed().
|
private |
Definition at line 197 of file wfmdemod.h.
Referenced by applyAudioSampleRate(), applyChannelSettings(), applySettings(), and feed().
|
private |
Definition at line 198 of file wfmdemod.h.
Referenced by applyAudioSampleRate(), applyChannelSettings(), applySettings(), and feed().
|
private |
|
private |
Definition at line 207 of file wfmdemod.h.
Referenced by feed(), and getMagSqLevels().
|
private |
Definition at line 208 of file wfmdemod.h.
Referenced by getMagSqLevels().
|
private |
Definition at line 206 of file wfmdemod.h.
Referenced by feed(), and getMagSqLevels().
|
private |
Definition at line 205 of file wfmdemod.h.
Referenced by feed(), and getMagSqLevels().
|
private |
Definition at line 210 of file wfmdemod.h.
Referenced by feed(), and getMagSq().
|
private |
Definition at line 195 of file wfmdemod.h.
Referenced by applyChannelSettings(), and feed().
|
private |
Definition at line 222 of file wfmdemod.h.
Referenced by webapiReverseSendSettings(), WFMDemod(), and ~WFMDemod().
|
private |
Definition at line 223 of file wfmdemod.h.
Referenced by webapiReverseSendSettings().
|
private |
Definition at line 220 of file wfmdemod.h.
Referenced by applyChannelSettings(), applySettings(), feed(), start(), and WFMDemod().
|
private |
Definition at line 199 of file wfmdemod.h.
Referenced by applyChannelSettings(), applySettings(), feed(), WFMDemod(), and ~WFMDemod().
|
private |
Definition at line 217 of file wfmdemod.h.
Referenced by feed().
|
private |
Definition at line 192 of file wfmdemod.h.
Referenced by applyAudioSampleRate(), applyChannelSettings(), applySettings(), deserialize(), feed(), serialize(), webapiSettingsGet(), webapiSettingsPutPatch(), and WFMDemod().
|
private |
Definition at line 218 of file wfmdemod.h.
Referenced by applyAudioSampleRate(), applyChannelSettings(), applySettings(), and feed().
|
private |
Definition at line 201 of file wfmdemod.h.
Referenced by applySettings(), and feed().
|
private |
Definition at line 203 of file wfmdemod.h.
Referenced by feed(), and getSquelchOpen().
|
private |
Definition at line 202 of file wfmdemod.h.
Referenced by feed(), start(), and webapiFormatChannelReport().
|
private |
Definition at line 187 of file wfmdemod.h.
Referenced by WFMDemod(), and ~WFMDemod().
|
staticprivate |
Definition at line 225 of file wfmdemod.h.
1.8.13