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 <atvdemod.h>
Classes | |
struct | ATVConfig |
struct | ATVConfigPrivate |
struct | ATVRFConfig |
class | AvgExpInt |
class | MsgConfigureATVDemod |
class | MsgConfigureChannelizer |
class | MsgConfigureRFATVDemod |
class | MsgReportChannelSampleRateChanged |
class | MsgReportEffectiveSampleRate |
Public Types | |
enum | ATVStd { ATVStdPAL625, ATVStdPAL525, ATVStd405, ATVStdShortInterleaved, ATVStdShort, ATVStdHSkip } |
enum | ATVModulation { ATV_FM1, ATV_FM2, ATV_FM3, ATV_AM, ATV_USB, ATV_LSB, ATV_NONE } |
Public Types inherited from ChannelAPI | |
enum | StreamType { StreamSingleSink, StreamSingleSource, StreamMIMO } |
< This is the same enum as in PluginInterface More... | |
Public Member Functions | |
ATVDemod (DeviceAPI *deviceAPI) | |
~ATVDemod () | |
virtual void | destroy () |
void | setScopeSink (BasebandSampleSink *scopeSink) |
void | configure (MessageQueue *objMessageQueue, float fltLineDurationUs, float fltTopDurationUs, float fltFramePerS, ATVStd enmATVStandard, int intNumberOfLines, float fltRatioOfRowsToDisplay, float fltVoltLevelSynchroTop, float fltVoltLevelSynchroBlack, bool blnHSync, bool blnVSync, bool blnInvertVideo, int intVideoTabIndex) |
void | configureRF (MessageQueue *objMessageQueue, int64_t frequencyOffset, ATVModulation enmModulation, float fltRFBandwidth, float fltRFOppBandwidth, bool blnFFTFiltering, bool blndecimatorEnable, float fltBFOFrequency, float fmDeviation) |
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 |
void | setTVScreen (TVScreen *objScreen) |
set by the GUI More... | |
int | getSampleRate () |
int | getEffectiveSampleRate () |
double | getMagSq () const |
Beware this is scaled to 2^30. More... | |
bool | getBFOLocked () |
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 |
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) |
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 Attributes | |
static const QString | m_channelIdURI = "sdrangel.channel.demodatv" |
static const QString | m_channelId = "ATVDemod" |
Private Slots | |
void | channelSampleRateChanged () |
Private Member Functions | |
void | applySettings () |
void | applyStandard () |
void | demod (Complex &c) |
void | processHSkip (float &fltVal, int &intVal) |
void | processClassic (float &fltVal, int &intVal) |
Static Private Member Functions | |
static float | getRFBandwidthDivisor (ATVModulation modulation) |
Static Private Attributes | |
static const int | m_ssbFftLen = 1024 |
Additional Inherited Members | |
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 47 of file atvdemod.h.
Definition at line 63 of file atvdemod.h.
enum ATVDemod::ATVStd |
Enumerator | |
---|---|
ATVStdPAL625 | |
ATVStdPAL525 | |
ATVStd405 | |
ATVStdShortInterleaved | |
ATVStdShort | |
ATVStdHSkip |
Definition at line 53 of file atvdemod.h.
ATVDemod::ATVDemod | ( | DeviceAPI * | deviceAPI | ) |
Definition at line 42 of file atvdemod.cpp.
References DeviceAPI::addChannelSink(), DeviceAPI::addChannelSinkAPI(), applyStandard(), channelSampleRateChanged(), m_channelId, m_channelizer, m_deviceAPI, m_DSBFilter, m_DSBFilterBuffer, m_fltBufferI, m_fltBufferQ, ATVDemod::ATVRFConfig::m_fltRFBandwidth, m_interleaved, m_intNumberOfLines, m_intSynchroPoints, m_objPhaseDiscri, m_rfConfig, m_ssbFftLen, m_threadedChannelizer, and PhaseDiscriminators::setFMScaling().
Referenced by ATVDemod::MsgReportChannelSampleRateChanged::MsgReportChannelSampleRateChanged().
ATVDemod::~ATVDemod | ( | ) |
Definition at line 99 of file atvdemod.cpp.
References m_channelizer, m_deviceAPI, m_DSBFilter, m_DSBFilterBuffer, m_threadedChannelizer, DeviceAPI::removeChannelSink(), and DeviceAPI::removeChannelSinkAPI().
Referenced by ATVDemod::MsgReportChannelSampleRateChanged::MsgReportChannelSampleRateChanged().
|
private |
Definition at line 541 of file atvdemod.cpp.
References applyStandard(), PhaseLock::configure(), Interpolator::create(), ATVDemod::MsgReportEffectiveSampleRate::create(), fftfilt::create_asym_filter(), BasebandSampleSink::getMessageQueueToGUI(), getRFBandwidthDivisor(), i, m_bfoFilter, m_bfoPLL, ATVDemod::ATVRFConfig::m_blndecimatorEnable, m_config, m_configPrivate, m_DSBFilter, m_DSBFilterBuffer, m_DSBFilterBufferIndex, ATVDemod::ATVConfig::m_enmATVStandard, ATVDemod::ATVRFConfig::m_enmModulation, ATVDemod::ATVRFConfig::m_fltBFOFrequency, ATVDemod::ATVConfig::m_fltFramePerS, ATVDemod::ATVConfig::m_fltLineDuration, ATVDemod::ATVConfig::m_fltRatioOfRowsToDisplay, ATVDemod::ATVRFConfig::m_fltRFBandwidth, ATVDemod::ATVRFConfig::m_fltRFOppBandwidth, ATVDemod::ATVConfig::m_fltTopDuration, ATVDemod::ATVRFConfig::m_fmDeviation, m_intColIndex, m_interpolator, m_interpolatorDistance, m_interpolatorDistanceRemain, ATVDemod::ATVRFConfig::m_intFrequencyOffset, m_intImageIndex, m_intNumberOfBlackLines, ATVDemod::ATVConfig::m_intNumberOfLines, m_intNumberOfLines, ATVDemod::ATVConfigPrivate::m_intNumberSamplePerLine, m_intNumberSamplePerLineSignals, m_intNumberSamplePerTop, m_intRowIndex, ATVDemod::ATVConfig::m_intSampleRate, ATVDemod::ATVConfigPrivate::m_intTVSampleRate, m_nco, m_objPhaseDiscri, m_objSettingsMutex, m_registeredTVScreen, m_rfConfig, m_rfRunning, m_running, m_runningPrivate, m_ssbFftLen, MessageQueue::push(), TVScreen::resizeTVScreen(), PhaseDiscriminators::setFMScaling(), NCO::setFreq(), and SecondOrderRecursiveFilter::setFrequencies().
Referenced by handleMessage().
|
private |
Definition at line 683 of file atvdemod.cpp.
References ATVStd405, ATVStdHSkip, ATVStdPAL525, ATVStdPAL625, ATVStdShort, ATVStdShortInterleaved, m_config, ATVDemod::ATVConfig::m_enmATVStandard, ATVDemod::ATVConfig::m_fltLineDuration, m_interleaved, m_intNumberOfBlackLines, m_intNumberOfEqLines, m_intNumberOfSyncLines, m_intNumberSamplePerLineSignals, m_intNumberSaplesPerHSync, and ATVDemod::ATVConfig::m_intSampleRate.
Referenced by applySettings(), and ATVDemod().
|
privateslot |
Definition at line 774 of file atvdemod.cpp.
References ATVDemod::MsgReportChannelSampleRateChanged::create(), DownChannelizer::getInputSampleRate(), BasebandSampleSink::getMessageQueueToGUI(), m_channelizer, and MessageQueue::push().
Referenced by ATVDemod().
void ATVDemod::configure | ( | MessageQueue * | objMessageQueue, |
float | fltLineDurationUs, | ||
float | fltTopDurationUs, | ||
float | fltFramePerS, | ||
ATVStd | enmATVStandard, | ||
int | intNumberOfLines, | ||
float | fltRatioOfRowsToDisplay, | ||
float | fltVoltLevelSynchroTop, | ||
float | fltVoltLevelSynchroBlack, | ||
bool | blnHSync, | ||
bool | blnVSync, | ||
bool | blnInvertVideo, | ||
int | intVideoTabIndex | ||
) |
Definition at line 114 of file atvdemod.cpp.
References ATVDemod::MsgConfigureATVDemod::create(), and MessageQueue::push().
Referenced by ATVDemodGUI::applySettings(), and setScopeSink().
void ATVDemod::configureRF | ( | MessageQueue * | objMessageQueue, |
int64_t | frequencyOffset, | ||
ATVModulation | enmModulation, | ||
float | fltRFBandwidth, | ||
float | fltRFOppBandwidth, | ||
bool | blnFFTFiltering, | ||
bool | blndecimatorEnable, | ||
float | fltBFOFrequency, | ||
float | fmDeviation | ||
) |
Definition at line 145 of file atvdemod.cpp.
References ATVDemod::MsgConfigureRFATVDemod::create(), and MessageQueue::push().
Referenced by ATVDemodGUI::applyRFSettings(), and setScopeSink().
|
private |
Definition at line 248 of file atvdemod.cpp.
References ATV_AM, ATV_FM1, ATV_FM2, ATV_FM3, ATV_LSB, ATV_USB, ATVStdHSkip, m_bfoFilter, m_bfoPLL, ATVDemod::ATVRFConfig::m_blnFFTFiltering, ATVDemod::ATVConfig::m_blnInvertVideo, m_DSBFilter, m_DSBFilterBuffer, m_DSBFilterBufferIndex, ATVDemod::ATVConfig::m_enmATVStandard, ATVDemod::ATVRFConfig::m_enmModulation, m_fltAmpDelta, m_fltAmpLineAverage, m_fltAmpMin, m_fltBufferI, m_fltBufferQ, m_fltEffMax, m_fltEffMin, ATVDemod::ATVConfig::m_fltVoltLevelSynchroBlack, ATVDemod::ATVRFConfig::m_fmDeviation, ATVDemod::ATVConfig::m_intVideoTabIndex, m_objMagSqAverage, m_objPhaseDiscri, m_registeredTVScreen, m_rfRunning, m_running, m_scopeSampleBuffer, m_scopeSink, PhaseDiscriminators::phaseDiscriminatorDelta(), PhaseLock::process(), processClassic(), processHSkip(), SecondOrderRecursiveFilter::run(), fftfilt::runAsym(), SDR_RX_SCALEF, and sqrt().
Referenced by feed().
|
inlinevirtual |
Implements ChannelAPI.
Definition at line 234 of file atvdemod.h.
|
inlinevirtual |
|
virtual |
Implements BasebandSampleSink.
Definition at line 168 of file atvdemod.cpp.
References Interpolator::decimate(), demod(), BasebandSampleSink::feed(), ATVDemod::ATVRFConfig::m_blndecimatorEnable, m_interpolator, m_interpolatorDistance, m_interpolatorDistanceRemain, ATVDemod::ATVRFConfig::m_intFrequencyOffset, ATVDemod::ATVConfig::m_intVideoTabIndex, m_nco, m_objSettingsMutex, m_rfRunning, m_running, m_scopeSampleBuffer, m_scopeSink, and NCO::nextIQ().
Referenced by setScopeSink().
bool ATVDemod::getBFOLocked | ( | ) |
Definition at line 746 of file atvdemod.cpp.
References ATV_LSB, ATV_USB, PhaseLock::locked(), m_bfoPLL, ATVDemod::ATVRFConfig::m_enmModulation, and m_rfRunning.
Referenced by getMagSq(), and ATVDemodGUI::tick().
|
inlinevirtual |
Applies to a default stream.
Implements ChannelAPI.
Definition at line 231 of file atvdemod.h.
References ATVDemod::ATVRFConfig::m_intFrequencyOffset, and m_rfRunning.
int ATVDemod::getEffectiveSampleRate | ( | ) |
Definition at line 741 of file atvdemod.cpp.
References ATVDemod::ATVRFConfig::m_blndecimatorEnable, ATVDemod::ATVConfig::m_intSampleRate, ATVDemod::ATVConfigPrivate::m_intTVSampleRate, m_rfRunning, m_running, and m_runningPrivate.
Referenced by getStreamCenterFrequency(), ATVDemodGUI::lineTimeUpdate(), ATVDemodGUI::on_modulation_currentIndexChanged(), ATVDemodGUI::on_rfFiltering_toggled(), and ATVDemodGUI::topTimeUpdate().
|
inlinevirtual |
|
inline |
Beware this is scaled to 2^30.
Definition at line 249 of file atvdemod.h.
References getBFOLocked(), and m_objMagSqAverage.
Referenced by ATVDemodGUI::tick().
|
inlinevirtual |
|
inlinevirtual |
|
staticprivate |
Definition at line 758 of file atvdemod.cpp.
References ATV_AM, ATV_FM1, ATV_FM2, ATV_LSB, and ATV_USB.
Referenced by applySettings().
int ATVDemod::getSampleRate | ( | ) |
Definition at line 736 of file atvdemod.cpp.
References ATVDemod::ATVConfig::m_intSampleRate, and m_running.
Referenced by ATVDemodGUI::applySettings(), and getStreamCenterFrequency().
|
inlinevirtual |
Implements ChannelAPI.
Definition at line 239 of file atvdemod.h.
References getEffectiveSampleRate(), getSampleRate(), ATVDemod::ATVRFConfig::m_intFrequencyOffset, m_rfRunning, and setTVScreen().
|
inlinevirtual |
|
virtual |
Processing of a message. Returns true if message has actually been processed.
Implements BasebandSampleSink.
Definition at line 457 of file atvdemod.cpp.
References applySettings(), DownChannelizer::configure(), ATVDemod::MsgConfigureChannelizer::getCenterFrequency(), DownChannelizer::MsgChannelizerNotification::getFrequencyOffset(), BasebandSampleSink::getInputMessageQueue(), DownChannelizer::getInputSampleRate(), DownChannelizer::MsgChannelizerNotification::getSampleRate(), BasebandSampleSink::handleMessage(), ATVDemod::ATVRFConfig::m_blndecimatorEnable, ATVDemod::ATVRFConfig::m_blnFFTFiltering, ATVDemod::ATVConfig::m_blnHSync, ATVDemod::ATVConfig::m_blnVSync, m_channelizer, m_config, ATVDemod::ATVRFConfig::m_enmModulation, ATVDemod::ATVRFConfig::m_fltBFOFrequency, ATVDemod::ATVConfig::m_fltFramePerS, ATVDemod::ATVConfig::m_fltLineDuration, ATVDemod::ATVConfig::m_fltRatioOfRowsToDisplay, ATVDemod::ATVRFConfig::m_fltRFBandwidth, ATVDemod::ATVRFConfig::m_fltRFOppBandwidth, ATVDemod::ATVConfig::m_fltTopDuration, ATVDemod::ATVConfig::m_fltVoltLevelSynchroBlack, ATVDemod::ATVConfig::m_fltVoltLevelSynchroTop, ATVDemod::ATVRFConfig::m_fmDeviation, ATVDemod::ATVRFConfig::m_intFrequencyOffset, ATVDemod::ATVConfig::m_intSampleRate, ATVDemod::MsgConfigureATVDemod::m_objMsgConfig, ATVDemod::MsgConfigureRFATVDemod::m_objMsgConfig, m_rfConfig, m_scopeSink, and Message::match().
Referenced by setScopeSink().
|
inlineprivate |
Definition at line 591 of file atvdemod.h.
References ATV_AM, ATV_LSB, ATV_USB, ATVDemod::ATVConfig::m_blnHSync, ATVDemod::ATVConfig::m_blnVSync, ATVDemod::ATVRFConfig::m_enmModulation, m_fltEffMax, m_fltEffMin, ATVDemod::ATVConfig::m_fltVoltLevelSynchroBlack, ATVDemod::ATVConfig::m_fltVoltLevelSynchroTop, ATVDemod::ATVConfigPrivate::m_intNumberSamplePerLine, m_intNumberSamplePerTop, TVScreen::renderImage(), TVScreen::selectRow(), and TVScreen::setDataColor().
Referenced by demod().
|
inlineprivate |
Definition at line 510 of file atvdemod.h.
References ATV_AM, ATV_LSB, ATV_USB, ATVDemod::ATVConfig::m_blnHSync, ATVDemod::ATVRFConfig::m_enmModulation, m_fltEffMax, m_fltEffMin, ATVDemod::ATVConfig::m_fltVoltLevelSynchroBlack, ATVDemod::ATVConfig::m_fltVoltLevelSynchroTop, m_intAvgColIndex, m_intColIndex, ATVDemod::ATVConfigPrivate::m_intNumberSamplePerLine, m_intNumberSamplePerTop, TVScreen::renderImage(), TVScreen::selectRow(), and TVScreen::setDataColor().
Referenced by demod().
|
inlinevirtual |
|
inline |
Definition at line 198 of file atvdemod.h.
References configure(), configureRF(), feed(), handleMessage(), m_scopeSink, start(), and stop().
Referenced by ATVDemodGUI::ATVDemodGUI().
void ATVDemod::setTVScreen | ( | TVScreen * | objScreen | ) |
set by the GUI
Definition at line 109 of file atvdemod.cpp.
References m_registeredTVScreen.
Referenced by ATVDemodGUI::ATVDemodGUI(), and getStreamCenterFrequency().
|
virtual |
Implements BasebandSampleSink.
Definition at line 448 of file atvdemod.cpp.
Referenced by setScopeSink().
|
virtual |
Implements BasebandSampleSink.
Definition at line 453 of file atvdemod.cpp.
Referenced by setScopeSink().
|
private |
Definition at line 476 of file atvdemod.h.
Referenced by applySettings(), and demod().
|
private |
Definition at line 475 of file atvdemod.h.
Referenced by applySettings(), demod(), and getBFOLocked().
|
private |
Definition at line 445 of file atvdemod.h.
|
private |
Definition at line 446 of file atvdemod.h.
|
static |
Definition at line 253 of file atvdemod.h.
Referenced by ATVDemod(), and ATVDemodPlugin::initPlugin().
|
static |
Definition at line 252 of file atvdemod.h.
Referenced by ATVDemodGUI::ATVDemodGUI(), and ATVDemodPlugin::initPlugin().
|
private |
Definition at line 420 of file atvdemod.h.
Referenced by ATVDemod(), channelSampleRateChanged(), handleMessage(), and ~ATVDemod().
|
private |
Definition at line 495 of file atvdemod.h.
Referenced by applySettings(), applyStandard(), and handleMessage().
|
private |
Definition at line 501 of file atvdemod.h.
Referenced by applySettings().
|
private |
Definition at line 418 of file atvdemod.h.
Referenced by ATVDemod(), and ~ATVDemod().
|
private |
Definition at line 484 of file atvdemod.h.
Referenced by applySettings(), ATVDemod(), demod(), and ~ATVDemod().
|
private |
Definition at line 485 of file atvdemod.h.
Referenced by applySettings(), ATVDemod(), demod(), and ~ATVDemod().
|
private |
Definition at line 486 of file atvdemod.h.
Referenced by applySettings(), and demod().
|
private |
Definition at line 455 of file atvdemod.h.
Referenced by demod().
|
private |
Definition at line 448 of file atvdemod.h.
Referenced by demod().
|
private |
Definition at line 454 of file atvdemod.h.
|
private |
Definition at line 453 of file atvdemod.h.
Referenced by demod().
|
private |
Definition at line 457 of file atvdemod.h.
Referenced by ATVDemod(), and demod().
|
private |
Definition at line 458 of file atvdemod.h.
Referenced by ATVDemod(), and demod().
|
private |
Definition at line 451 of file atvdemod.h.
Referenced by demod(), processClassic(), and processHSkip().
|
private |
Definition at line 450 of file atvdemod.h.
Referenced by demod(), processClassic(), and processHSkip().
|
private |
Definition at line 466 of file atvdemod.h.
Referenced by processHSkip().
|
private |
Definition at line 460 of file atvdemod.h.
Referenced by applySettings(), and processHSkip().
|
private |
interleaved image
Definition at line 438 of file atvdemod.h.
Referenced by applyStandard(), and ATVDemod().
|
private |
Definition at line 479 of file atvdemod.h.
Referenced by applySettings(), and feed().
|
private |
Definition at line 480 of file atvdemod.h.
Referenced by applySettings(), and feed().
|
private |
Definition at line 481 of file atvdemod.h.
Referenced by applySettings(), and feed().
|
private |
Definition at line 442 of file atvdemod.h.
Referenced by applySettings().
|
private |
Definition at line 463 of file atvdemod.h.
|
private |
this is the total number of lines not part of the image and is used for vertical screen size
Definition at line 434 of file atvdemod.h.
Referenced by applySettings(), and applyStandard().
|
private |
number of equalizing lines both whole and partial
Definition at line 435 of file atvdemod.h.
Referenced by applyStandard().
|
private |
Definition at line 432 of file atvdemod.h.
Referenced by applySettings(), and ATVDemod().
|
private |
this is the number of non displayable lines at the start of a frame. First displayable row comes next.
Definition at line 433 of file atvdemod.h.
Referenced by applyStandard().
|
private |
number of samples in the non image part of the line (signals)
Definition at line 436 of file atvdemod.h.
Referenced by applySettings(), and applyStandard().
|
private |
Definition at line 431 of file atvdemod.h.
Referenced by applySettings(), processClassic(), and processHSkip().
|
private |
number of samples per horizontal synchronization pattern (pulse + back porch)
Definition at line 437 of file atvdemod.h.
Referenced by applyStandard().
|
private |
Definition at line 462 of file atvdemod.h.
Referenced by applySettings().
|
private |
Definition at line 461 of file atvdemod.h.
|
private |
Definition at line 443 of file atvdemod.h.
Referenced by ATVDemod().
|
private |
Definition at line 474 of file atvdemod.h.
Referenced by applySettings(), and feed().
|
private |
Definition at line 465 of file atvdemod.h.
|
private |
Definition at line 472 of file atvdemod.h.
Referenced by demod(), and getMagSq().
|
private |
Definition at line 490 of file atvdemod.h.
Referenced by applySettings(), ATVDemod(), and demod().
|
private |
Definition at line 503 of file atvdemod.h.
Referenced by applySettings(), and feed().
|
private |
Definition at line 428 of file atvdemod.h.
Referenced by applySettings(), demod(), and setTVScreen().
|
private |
Definition at line 498 of file atvdemod.h.
Referenced by applySettings(), ATVDemod(), and handleMessage().
|
private |
Definition at line 497 of file atvdemod.h.
Referenced by applySettings(), demod(), feed(), getBFOLocked(), getCenterFrequency(), getEffectiveSampleRate(), and getStreamCenterFrequency().
|
private |
Definition at line 494 of file atvdemod.h.
Referenced by applySettings(), demod(), feed(), getEffectiveSampleRate(), and getSampleRate().
|
private |
Definition at line 500 of file atvdemod.h.
Referenced by applySettings(), and getEffectiveSampleRate().
|
private |
Definition at line 468 of file atvdemod.h.
|
private |
Definition at line 425 of file atvdemod.h.
|
private |
Definition at line 424 of file atvdemod.h.
Referenced by demod(), feed(), handleMessage(), and setScopeSink().
|
staticprivate |
Definition at line 487 of file atvdemod.h.
Referenced by applySettings(), and ATVDemod().
|
private |
Definition at line 419 of file atvdemod.h.
Referenced by ATVDemod(), and ~ATVDemod().