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 <sdrplayinput.h>
Classes | |
class | MsgConfigureSDRPlay |
class | MsgFileRecord |
class | MsgReportSDRPlayGains |
class | MsgStartStop |
Public Types | |
enum | SDRPlayVariant { SDRPlayUndef, SDRPlayRSP1, SDRPlayRSP1A, SDRPlayRSP2 } |
Public Types inherited from DeviceSampleSource | |
enum | fcPos_t { FC_POS_INFRA = 0, FC_POS_SUPRA, FC_POS_CENTER } |
enum | FrequencyShiftScheme { FSHIFT_STD = 0, FSHIFT_TXSYNC } |
Public Member Functions | |
SDRPlayInput (DeviceAPI *deviceAPI) | |
virtual | ~SDRPlayInput () |
virtual void | destroy () |
virtual void | init () |
initializations to be done when all collaborating objects are created and possibly connected More... | |
virtual bool | start () |
virtual void | stop () |
virtual QByteArray | serialize () const |
virtual bool | deserialize (const QByteArray &data) |
virtual void | setMessageQueueToGUI (MessageQueue *queue) |
virtual const QString & | getDeviceDescription () const |
virtual int | getSampleRate () const |
Sample rate exposed by the source. More... | |
virtual void | setSampleRate (int sampleRate) |
For when the source sample rate is set externally. More... | |
virtual quint64 | getCenterFrequency () const |
Center frequency exposed by the source. More... | |
virtual void | setCenterFrequency (qint64 centerFrequency) |
virtual bool | handleMessage (const Message &message) |
virtual int | webapiSettingsGet (SWGSDRangel::SWGDeviceSettings &response, QString &errorMessage) |
virtual int | webapiSettingsPutPatch (bool force, const QStringList &deviceSettingsKeys, SWGSDRangel::SWGDeviceSettings &response, QString &errorMessage) |
virtual int | webapiReportGet (SWGSDRangel::SWGDeviceReport &response, QString &errorMessage) |
virtual int | webapiRunGet (SWGSDRangel::SWGDeviceState &response, QString &errorMessage) |
virtual int | webapiRun (bool run, SWGSDRangel::SWGDeviceState &response, QString &errorMessage) |
SDRPlayVariant | getVariant () const |
Public Member Functions inherited from DeviceSampleSource | |
DeviceSampleSource () | |
virtual | ~DeviceSampleSource () |
MessageQueue * | getInputMessageQueue () |
MessageQueue * | getMessageQueueToGUI () |
SampleSinkFifo * | getSampleFifo () |
Private Slots | |
void | networkManagerFinished (QNetworkReply *reply) |
Private Member Functions | |
bool | openDevice () |
void | closeDevice () |
bool | applySettings (const SDRPlaySettings &settings, bool forwardChange, bool force) |
bool | setDeviceCenterFrequency (quint64 freq) |
void | webapiFormatDeviceSettings (SWGSDRangel::SWGDeviceSettings &response, const SDRPlaySettings &settings) |
void | webapiFormatDeviceReport (SWGSDRangel::SWGDeviceReport &response) |
void | webapiReverseSendSettings (QList< QString > &deviceSettingsKeys, const SDRPlaySettings &settings, bool force) |
void | webapiReverseSendStartStop (bool start) |
Private Attributes | |
DeviceAPI * | m_deviceAPI |
QMutex | m_mutex |
SDRPlayVariant | m_variant |
SDRPlaySettings | m_settings |
mirisdr_dev_t * | m_dev |
SDRPlayThread * | m_sdrPlayThread |
QString | m_deviceDescription |
int | m_devNumber |
bool | m_running |
FileRecord * | m_fileSink |
File sink to record device I/Q output. More... | |
QNetworkAccessManager * | m_networkManager |
QNetworkRequest | m_networkRequest |
Additional Inherited Members | |
Static Public Member Functions inherited from DeviceSampleSource | |
static qint64 | calculateDeviceCenterFrequency (quint64 centerFrequency, qint64 transverterDeltaFrequency, int log2Decim, fcPos_t fcPos, quint32 devSampleRate, FrequencyShiftScheme frequencyShiftScheme, bool transverterMode=false) |
static qint64 | calculateCenterFrequency (quint64 deviceCenterFrequency, qint64 transverterDeltaFrequency, int log2Decim, fcPos_t fcPos, quint32 devSampleRate, FrequencyShiftScheme frequencyShiftScheme, bool transverterMode=false) |
static qint32 | calculateFrequencyShift (int log2Decim, fcPos_t fcPos, quint32 devSampleRate, FrequencyShiftScheme frequencyShiftScheme) |
Protected Slots inherited from DeviceSampleSource | |
void | handleInputMessages () |
Protected Attributes inherited from DeviceSampleSource | |
SampleSinkFifo | m_sampleFifo |
MessageQueue | m_inputMessageQueue |
Input queue to the source. More... | |
MessageQueue * | m_guiMessageQueue |
Input message queue to the GUI. More... | |
Definition at line 37 of file sdrplayinput.h.
Enumerator | |
---|---|
SDRPlayUndef | |
SDRPlayRSP1 | |
SDRPlayRSP1A | |
SDRPlayRSP2 |
Definition at line 40 of file sdrplayinput.h.
SDRPlayInput::SDRPlayInput | ( | DeviceAPI * | deviceAPI | ) |
Definition at line 45 of file sdrplayinput.cpp.
References arg().
Referenced by SDRPlayInput::MsgStartStop::MsgStartStop().
|
virtual |
Definition at line 64 of file sdrplayinput.cpp.
References closeDevice(), m_deviceAPI, m_fileSink, m_networkManager, m_running, networkManagerFinished(), DeviceAPI::removeAncillarySink(), and stop().
Referenced by SDRPlayInput::MsgStartStop::MsgStartStop().
|
private |
Definition at line 363 of file sdrplayinput.cpp.
References DeviceSampleSource::calculateDeviceCenterFrequency(), DeviceAPI::configureCorrections(), SDRPlayInput::MsgReportSDRPlayGains::create(), SDRPlayBandwidths::getBandwidth(), DeviceAPI::getDeviceEngineInputMessageQueue(), SDRPlayIF::getIF(), DeviceSampleSource::getMessageQueueToGUI(), SDRPlaySampleRates::getRate(), getSampleRate(), FileRecord::handleMessage(), SDRPlaySettings::m_bandwidthIndex, SDRPlaySettings::m_basebandGain, SDRPlaySettings::m_centerFrequency, SDRPlaySettings::m_dcBlock, m_dev, m_deviceAPI, SDRPlaySettings::m_devSampleRateIndex, SDRPlaySettings::m_fcPos, m_fileSink, SDRPlaySettings::m_frequencyBandIndex, SDRPlaySettings::m_ifFrequencyIndex, SDRPlaySettings::m_iqCorrection, SDRPlaySettings::m_lnaOn, SDRPlaySettings::m_log2Decim, SDRPlaySettings::m_LOppmTenths, SDRPlaySettings::m_mixerAmpOn, m_mutex, SDRPlaySettings::m_reverseAPIAddress, SDRPlaySettings::m_reverseAPIDeviceIndex, SDRPlaySettings::m_reverseAPIPort, m_sdrPlayThread, m_settings, SDRPlaySettings::m_tunerGain, SDRPlaySettings::m_tunerGainMode, SDRPlaySettings::m_useReverseAPI, MessageQueue::push(), setDeviceCenterFrequency(), SDRPlayThread::setFcPos(), SDRPlayThread::setLog2Decimation(), and webapiReverseSendSettings().
Referenced by handleMessage(), init(), and start().
|
private |
Definition at line 197 of file sdrplayinput.cpp.
References m_dev, and m_deviceDescription.
Referenced by openDevice(), and ~SDRPlayInput().
|
virtual |
Implements DeviceSampleSource.
Definition at line 232 of file sdrplayinput.cpp.
References SDRPlayInput::MsgConfigureSDRPlay::create(), SDRPlaySettings::deserialize(), DeviceSampleSource::m_guiMessageQueue, DeviceSampleSource::m_inputMessageQueue, m_settings, MessageQueue::push(), and SDRPlaySettings::resetToDefaults().
Referenced by SDRPlayInput::MsgStartStop::MsgStartStop().
|
virtual |
Implements DeviceSampleSource.
Definition at line 78 of file sdrplayinput.cpp.
Referenced by SDRPlayInput::MsgStartStop::MsgStartStop().
|
virtual |
Center frequency exposed by the source.
Implements DeviceSampleSource.
Definition at line 265 of file sdrplayinput.cpp.
References SDRPlaySettings::m_centerFrequency, and m_settings.
Referenced by setSampleRate().
|
virtual |
Implements DeviceSampleSource.
Definition at line 254 of file sdrplayinput.cpp.
References m_deviceDescription.
Referenced by setMessageQueueToGUI().
|
virtual |
Sample rate exposed by the source.
Implements DeviceSampleSource.
Definition at line 259 of file sdrplayinput.cpp.
References SDRPlaySampleRates::getRate(), SDRPlaySettings::m_devSampleRateIndex, SDRPlaySettings::m_log2Decim, and m_settings.
Referenced by applySettings(), and setMessageQueueToGUI().
|
inline |
|
virtual |
Implements DeviceSampleSource.
Definition at line 285 of file sdrplayinput.cpp.
References applySettings(), FileRecord::genUniqueFileName(), DeviceAPI::getDeviceUID(), SDRPlayInput::MsgConfigureSDRPlay::getForce(), SDRPlayInput::MsgConfigureSDRPlay::getSettings(), SDRPlayInput::MsgFileRecord::getStartStop(), SDRPlayInput::MsgStartStop::getStartStop(), DeviceAPI::initDeviceEngine(), m_dev, m_deviceAPI, SDRPlaySettings::m_devSampleRateIndex, SDRPlaySettings::m_fileRecordName, m_fileSink, m_settings, SDRPlaySettings::m_useReverseAPI, Message::match(), FileRecord::setFileName(), start(), DeviceAPI::startDeviceEngine(), FileRecord::startRecording(), stop(), DeviceAPI::stopDeviceEngine(), FileRecord::stopRecording(), and webapiReverseSendStartStop().
Referenced by setSampleRate().
|
virtual |
initializations to be done when all collaborating objects are created and possibly connected
Implements DeviceSampleSource.
Definition at line 208 of file sdrplayinput.cpp.
References applySettings(), and m_settings.
Referenced by SDRPlayInput::MsgStartStop::MsgStartStop().
|
privateslot |
Definition at line 956 of file sdrplayinput.cpp.
References SDRPlaySampleRates::m_rates.
Referenced by ~SDRPlayInput().
|
private |
Definition at line 83 of file sdrplayinput.cpp.
References closeDevice(), DeviceAPI::getSamplingDeviceSequence(), m_dev, m_deviceAPI, m_deviceDescription, m_devNumber, DeviceSampleSource::m_sampleFifo, m_variant, SDRPlayRSP1, SDRPlayRSP1A, SDRPlayRSP2, SampleSinkFifo::setSize(), and stop().
|
virtual |
Implements DeviceSampleSource.
Definition at line 227 of file sdrplayinput.cpp.
References m_settings, and SDRPlaySettings::serialize().
Referenced by SDRPlayInput::MsgStartStop::MsgStartStop().
|
virtual |
Implements DeviceSampleSource.
Definition at line 270 of file sdrplayinput.cpp.
References SDRPlayInput::MsgConfigureSDRPlay::create(), SDRPlaySettings::m_centerFrequency, DeviceSampleSource::m_guiMessageQueue, DeviceSampleSource::m_inputMessageQueue, m_settings, and MessageQueue::push().
Referenced by setSampleRate().
|
private |
Definition at line 622 of file sdrplayinput.cpp.
References m_dev, SDRPlaySettings::m_LOppmTenths, and m_settings.
Referenced by applySettings().
|
inlinevirtual |
Implements DeviceSampleSource.
Definition at line 149 of file sdrplayinput.h.
References getDeviceDescription(), getSampleRate(), and DeviceSampleSource::m_guiMessageQueue.
|
inlinevirtual |
For when the source sample rate is set externally.
Implements DeviceSampleSource.
Definition at line 152 of file sdrplayinput.h.
References getCenterFrequency(), handleMessage(), setCenterFrequency(), webapiReportGet(), webapiRun(), webapiRunGet(), webapiSettingsGet(), and webapiSettingsPutPatch().
|
virtual |
Implements DeviceSampleSource.
Definition at line 138 of file sdrplayinput.cpp.
References applySettings(), SDRPlaySampleRates::getRate(), m_dev, SDRPlaySettings::m_devSampleRateIndex, SDRPlaySettings::m_fcPos, SDRPlaySettings::m_log2Decim, m_running, DeviceSampleSource::m_sampleFifo, m_sdrPlayThread, m_settings, SDRPlayThread::setFcPos(), SDRPlayThread::setLog2Decimation(), SDRPlayThread::startWork(), and stop().
Referenced by handleMessage(), and SDRPlayInput::MsgStartStop::MsgStartStop().
|
virtual |
Implements DeviceSampleSource.
Definition at line 213 of file sdrplayinput.cpp.
References m_running, m_sdrPlayThread, and SDRPlayThread::stopWork().
Referenced by handleMessage(), SDRPlayInput::MsgStartStop::MsgStartStop(), openDevice(), start(), and ~SDRPlayInput().
|
private |
Definition at line 813 of file sdrplayinput.cpp.
References SDRPlayBands::getBandHigh(), SDRPlayBands::getBandLow(), SDRPlayBands::getBandName(), SDRPlayBandwidths::getBandwidth(), SWGSDRangel::SWGSDRPlayReport::getBandwidths(), SWGSDRangel::SWGSDRPlayReport::getFrequencyBands(), SDRPlayIF::getIF(), SWGSDRangel::SWGSDRPlayReport::getIntermediateFrequencies(), SDRPlayBands::getNbBands(), SDRPlayBandwidths::getNbBandwidths(), SDRPlayIF::getNbIFs(), SDRPlaySampleRates::getNbRates(), SDRPlaySampleRates::getRate(), SWGSDRangel::SWGSDRPlayReport::getSampleRates(), SWGSDRangel::SWGDeviceReport::getSdrPlayReport(), i, SWGSDRangel::SWGSDRPlayReport::setBandwidths(), SWGSDRangel::SWGSDRPlayReport::setFrequencyBands(), SWGSDRangel::SWGSDRPlayReport::setIntermediateFrequencies(), and SWGSDRangel::SWGSDRPlayReport::setSampleRates().
Referenced by webapiReportGet().
|
private |
Definition at line 766 of file sdrplayinput.cpp.
References SWGSDRangel::SWGSDRPlaySettings::getFileRecordName(), SWGSDRangel::SWGSDRPlaySettings::getReverseApiAddress(), SWGSDRangel::SWGDeviceSettings::getSdrPlaySettings(), SDRPlaySettings::m_bandwidthIndex, SDRPlaySettings::m_basebandGain, SDRPlaySettings::m_centerFrequency, SDRPlaySettings::m_dcBlock, SDRPlaySettings::m_devSampleRateIndex, SDRPlaySettings::m_fcPos, SDRPlaySettings::m_fileRecordName, SDRPlaySettings::m_frequencyBandIndex, SDRPlaySettings::m_ifFrequencyIndex, SDRPlaySettings::m_iqCorrection, SDRPlaySettings::m_lnaOn, SDRPlaySettings::m_log2Decim, SDRPlaySettings::m_LOppmTenths, SDRPlaySettings::m_mixerAmpOn, SDRPlaySettings::m_reverseAPIAddress, SDRPlaySettings::m_reverseAPIDeviceIndex, SDRPlaySettings::m_reverseAPIPort, SDRPlaySettings::m_tunerGain, SDRPlaySettings::m_tunerGainMode, SDRPlaySettings::m_useReverseAPI, SWGSDRangel::SWGSDRPlaySettings::setBandwidthIndex(), SWGSDRangel::SWGSDRPlaySettings::setBasebandGain(), SWGSDRangel::SWGSDRPlaySettings::setCenterFrequency(), SWGSDRangel::SWGSDRPlaySettings::setDcBlock(), SWGSDRangel::SWGSDRPlaySettings::setDevSampleRateIndex(), SWGSDRangel::SWGSDRPlaySettings::setFcPos(), SWGSDRangel::SWGSDRPlaySettings::setFileRecordName(), SWGSDRangel::SWGSDRPlaySettings::setFrequencyBandIndex(), SWGSDRangel::SWGSDRPlaySettings::setIfFrequencyIndex(), SWGSDRangel::SWGSDRPlaySettings::setIqCorrection(), SWGSDRangel::SWGSDRPlaySettings::setLnaOn(), SWGSDRangel::SWGSDRPlaySettings::setLog2Decim(), SWGSDRangel::SWGSDRPlaySettings::setLOppmTenths(), SWGSDRangel::SWGSDRPlaySettings::setMixerAmpOn(), SWGSDRangel::SWGSDRPlaySettings::setReverseApiAddress(), SWGSDRangel::SWGSDRPlaySettings::setReverseApiDeviceIndex(), SWGSDRangel::SWGSDRPlaySettings::setReverseApiPort(), SWGSDRangel::SWGSDRPlaySettings::setTunerGain(), SWGSDRangel::SWGSDRPlaySettings::setTunerGainMode(), and SWGSDRangel::SWGSDRPlaySettings::setUseReverseApi().
Referenced by webapiSettingsGet(), and webapiSettingsPutPatch().
|
virtual |
Reimplemented from DeviceSampleSource.
Definition at line 802 of file sdrplayinput.cpp.
References SWGSDRangel::SWGDeviceReport::getSdrPlayReport(), SWGSDRangel::SWGSDRPlayReport::init(), SWGSDRangel::SWGDeviceReport::setSdrPlayReport(), and webapiFormatDeviceReport().
Referenced by setSampleRate().
|
private |
Definition at line 850 of file sdrplayinput.cpp.
References SWGSDRangel::SWGDeviceSettings::asJson(), DeviceAPI::getDeviceSetIndex(), SWGSDRangel::SWGDeviceSettings::getSdrPlaySettings(), SDRPlaySettings::m_bandwidthIndex, SDRPlaySettings::m_basebandGain, SDRPlaySettings::m_centerFrequency, SDRPlaySettings::m_dcBlock, m_deviceAPI, SDRPlaySettings::m_devSampleRateIndex, SDRPlaySettings::m_fcPos, SDRPlaySettings::m_fileRecordName, SDRPlaySettings::m_frequencyBandIndex, SDRPlaySettings::m_ifFrequencyIndex, SDRPlaySettings::m_iqCorrection, SDRPlaySettings::m_lnaOn, SDRPlaySettings::m_log2Decim, SDRPlaySettings::m_LOppmTenths, SDRPlaySettings::m_mixerAmpOn, m_networkManager, m_networkRequest, SDRPlaySettings::m_reverseAPIAddress, SDRPlaySettings::m_reverseAPIDeviceIndex, SDRPlaySettings::m_reverseAPIPort, SDRPlaySettings::m_tunerGain, SDRPlaySettings::m_tunerGainMode, SWGSDRangel::SWGSDRPlaySettings::setBandwidthIndex(), SWGSDRangel::SWGSDRPlaySettings::setBasebandGain(), SWGSDRangel::SWGSDRPlaySettings::setCenterFrequency(), SWGSDRangel::SWGSDRPlaySettings::setDcBlock(), SWGSDRangel::SWGDeviceSettings::setDeviceHwType(), SWGSDRangel::SWGSDRPlaySettings::setDevSampleRateIndex(), SWGSDRangel::SWGDeviceSettings::setDirection(), SWGSDRangel::SWGSDRPlaySettings::setFcPos(), SWGSDRangel::SWGSDRPlaySettings::setFileRecordName(), SWGSDRangel::SWGSDRPlaySettings::setFrequencyBandIndex(), SWGSDRangel::SWGSDRPlaySettings::setIfFrequencyIndex(), SWGSDRangel::SWGSDRPlaySettings::setIqCorrection(), SWGSDRangel::SWGSDRPlaySettings::setLnaOn(), SWGSDRangel::SWGSDRPlaySettings::setLog2Decim(), SWGSDRangel::SWGSDRPlaySettings::setLOppmTenths(), SWGSDRangel::SWGSDRPlaySettings::setMixerAmpOn(), SWGSDRangel::SWGDeviceSettings::setOriginatorIndex(), SWGSDRangel::SWGDeviceSettings::setSdrPlaySettings(), SWGSDRangel::SWGSDRPlaySettings::setTunerGain(), and SWGSDRangel::SWGSDRPlaySettings::setTunerGainMode().
Referenced by applySettings().
|
private |
Definition at line 928 of file sdrplayinput.cpp.
References SWGSDRangel::SWGDeviceSettings::asJson(), DeviceAPI::getDeviceSetIndex(), m_deviceAPI, m_networkManager, m_networkRequest, SDRPlaySettings::m_reverseAPIAddress, SDRPlaySettings::m_reverseAPIDeviceIndex, SDRPlaySettings::m_reverseAPIPort, m_settings, SWGSDRangel::SWGDeviceSettings::setDeviceHwType(), SWGSDRangel::SWGDeviceSettings::setDirection(), and SWGSDRangel::SWGDeviceSettings::setOriginatorIndex().
Referenced by handleMessage().
|
virtual |
Reimplemented from DeviceSampleSource.
Definition at line 650 of file sdrplayinput.cpp.
References SDRPlayInput::MsgStartStop::create(), DeviceAPI::getDeviceEngineStateStr(), SWGSDRangel::SWGDeviceState::getState(), m_deviceAPI, DeviceSampleSource::m_guiMessageQueue, DeviceSampleSource::m_inputMessageQueue, and MessageQueue::push().
Referenced by setSampleRate().
|
virtual |
Reimplemented from DeviceSampleSource.
Definition at line 641 of file sdrplayinput.cpp.
References DeviceAPI::getDeviceEngineStateStr(), SWGSDRangel::SWGDeviceState::getState(), and m_deviceAPI.
Referenced by setSampleRate().
|
virtual |
Reimplemented from DeviceSampleSource.
Definition at line 669 of file sdrplayinput.cpp.
References SWGSDRangel::SWGDeviceSettings::getSdrPlaySettings(), SWGSDRangel::SWGSDRPlaySettings::init(), m_settings, SWGSDRangel::SWGDeviceSettings::setSdrPlaySettings(), and webapiFormatDeviceSettings().
Referenced by setSampleRate().
|
virtual |
Reimplemented from DeviceSampleSource.
Definition at line 680 of file sdrplayinput.cpp.
References SDRPlayInput::MsgConfigureSDRPlay::create(), SWGSDRangel::SWGSDRPlaySettings::getBandwidthIndex(), SWGSDRangel::SWGSDRPlaySettings::getBasebandGain(), SWGSDRangel::SWGSDRPlaySettings::getCenterFrequency(), SWGSDRangel::SWGSDRPlaySettings::getDcBlock(), SWGSDRangel::SWGSDRPlaySettings::getDevSampleRateIndex(), SWGSDRangel::SWGSDRPlaySettings::getFcPos(), SWGSDRangel::SWGSDRPlaySettings::getFileRecordName(), SWGSDRangel::SWGSDRPlaySettings::getFrequencyBandIndex(), SWGSDRangel::SWGSDRPlaySettings::getIfFrequencyIndex(), SWGSDRangel::SWGSDRPlaySettings::getIqCorrection(), SWGSDRangel::SWGSDRPlaySettings::getLnaOn(), SWGSDRangel::SWGSDRPlaySettings::getLog2Decim(), SWGSDRangel::SWGSDRPlaySettings::getLOppmTenths(), SWGSDRangel::SWGSDRPlaySettings::getMixerAmpOn(), SWGSDRangel::SWGSDRPlaySettings::getReverseApiAddress(), SWGSDRangel::SWGSDRPlaySettings::getReverseApiDeviceIndex(), SWGSDRangel::SWGSDRPlaySettings::getReverseApiPort(), SWGSDRangel::SWGDeviceSettings::getSdrPlaySettings(), SWGSDRangel::SWGSDRPlaySettings::getTunerGain(), SWGSDRangel::SWGSDRPlaySettings::getTunerGainMode(), SWGSDRangel::SWGSDRPlaySettings::getUseReverseApi(), SDRPlaySettings::m_bandwidthIndex, SDRPlaySettings::m_basebandGain, SDRPlaySettings::m_centerFrequency, SDRPlaySettings::m_dcBlock, SDRPlaySettings::m_devSampleRateIndex, SDRPlaySettings::m_fcPos, SDRPlaySettings::m_fileRecordName, SDRPlaySettings::m_frequencyBandIndex, DeviceSampleSource::m_guiMessageQueue, SDRPlaySettings::m_ifFrequencyIndex, DeviceSampleSource::m_inputMessageQueue, SDRPlaySettings::m_iqCorrection, SDRPlaySettings::m_lnaOn, SDRPlaySettings::m_log2Decim, SDRPlaySettings::m_LOppmTenths, SDRPlaySettings::m_mixerAmpOn, SDRPlaySettings::m_reverseAPIAddress, SDRPlaySettings::m_reverseAPIDeviceIndex, SDRPlaySettings::m_reverseAPIPort, m_settings, SDRPlaySettings::m_tunerGain, SDRPlaySettings::m_tunerGainMode, SDRPlaySettings::m_useReverseAPI, MessageQueue::push(), and webapiFormatDeviceSettings().
Referenced by setSampleRate().
|
private |
Definition at line 188 of file sdrplayinput.h.
Referenced by applySettings(), closeDevice(), handleMessage(), openDevice(), setDeviceCenterFrequency(), and start().
|
private |
Definition at line 184 of file sdrplayinput.h.
Referenced by applySettings(), handleMessage(), openDevice(), webapiReverseSendSettings(), webapiReverseSendStartStop(), webapiRun(), webapiRunGet(), and ~SDRPlayInput().
|
private |
Definition at line 190 of file sdrplayinput.h.
Referenced by closeDevice(), getDeviceDescription(), and openDevice().
|
private |
Definition at line 191 of file sdrplayinput.h.
Referenced by openDevice().
|
private |
File sink to record device I/Q output.
Definition at line 193 of file sdrplayinput.h.
Referenced by applySettings(), handleMessage(), and ~SDRPlayInput().
|
private |
Definition at line 185 of file sdrplayinput.h.
Referenced by applySettings().
|
private |
Definition at line 194 of file sdrplayinput.h.
Referenced by webapiReverseSendSettings(), webapiReverseSendStartStop(), and ~SDRPlayInput().
|
private |
Definition at line 195 of file sdrplayinput.h.
Referenced by webapiReverseSendSettings(), and webapiReverseSendStartStop().
|
private |
Definition at line 192 of file sdrplayinput.h.
Referenced by start(), stop(), and ~SDRPlayInput().
|
private |
Definition at line 189 of file sdrplayinput.h.
Referenced by applySettings(), start(), and stop().
|
private |
Definition at line 187 of file sdrplayinput.h.
Referenced by applySettings(), deserialize(), getCenterFrequency(), getSampleRate(), handleMessage(), init(), serialize(), setCenterFrequency(), setDeviceCenterFrequency(), start(), webapiReverseSendStartStop(), webapiSettingsGet(), and webapiSettingsPutPatch().
|
private |
Definition at line 186 of file sdrplayinput.h.
Referenced by getVariant(), and openDevice().