![]() |
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>
Inheritance diagram for SDRPlayInput:
Collaboration diagram for SDRPlayInput: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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 197 of file sdrplayinput.cpp.
References m_dev, and m_deviceDescription.
Referenced by openDevice(), and ~SDRPlayInput().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Implements DeviceSampleSource.
Definition at line 78 of file sdrplayinput.cpp.
Referenced by SDRPlayInput::MsgStartStop::MsgStartStop().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
virtual |
Implements DeviceSampleSource.
Definition at line 254 of file sdrplayinput.cpp.
References m_deviceDescription.
Referenced by setMessageQueueToGUI().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
privateslot |
Definition at line 956 of file sdrplayinput.cpp.
References SDRPlaySampleRates::m_rates.
Referenced by ~SDRPlayInput().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
|
virtual |
Implements DeviceSampleSource.
Definition at line 227 of file sdrplayinput.cpp.
References m_settings, and SDRPlaySettings::serialize().
Referenced by SDRPlayInput::MsgStartStop::MsgStartStop().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 622 of file sdrplayinput.cpp.
References m_dev, SDRPlaySettings::m_LOppmTenths, and m_settings.
Referenced by applySettings().
Here is the caller graph for this function:
|
inlinevirtual |
Implements DeviceSampleSource.
Definition at line 149 of file sdrplayinput.h.
References getDeviceDescription(), getSampleRate(), and DeviceSampleSource::m_guiMessageQueue.
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from DeviceSampleSource.
Definition at line 641 of file sdrplayinput.cpp.
References DeviceAPI::getDeviceEngineStateStr(), SWGSDRangel::SWGDeviceState::getState(), and m_deviceAPI.
Referenced by setSampleRate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
1.8.13