![]() |
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 <devicesamplesource.h>
Inheritance diagram for DeviceSampleSource:
Collaboration diagram for DeviceSampleSource:Public Types | |
| enum | fcPos_t { FC_POS_INFRA = 0, FC_POS_SUPRA, FC_POS_CENTER } |
| enum | FrequencyShiftScheme { FSHIFT_STD = 0, FSHIFT_TXSYNC } |
Public Member Functions | |
| DeviceSampleSource () | |
| virtual | ~DeviceSampleSource () |
| virtual void | destroy ()=0 |
| virtual void | init ()=0 |
| initializations to be done when all collaborating objects are created and possibly connected More... | |
| virtual bool | start ()=0 |
| virtual void | stop ()=0 |
| virtual QByteArray | serialize () const =0 |
| virtual bool | deserialize (const QByteArray &data)=0 |
| virtual const QString & | getDeviceDescription () const =0 |
| virtual int | getSampleRate () const =0 |
| Sample rate exposed by the source. More... | |
| virtual void | setSampleRate (int sampleRate)=0 |
| For when the source sample rate is set externally. More... | |
| virtual quint64 | getCenterFrequency () const =0 |
| Center frequency exposed by the source. More... | |
| virtual void | setCenterFrequency (qint64 centerFrequency)=0 |
| virtual bool | handleMessage (const Message &message)=0 |
| virtual int | webapiSettingsGet (SWGSDRangel::SWGDeviceSettings &response, QString &errorMessage) |
| virtual int | webapiSettingsPutPatch (bool force, const QStringList &deviceSettingsKeys, SWGSDRangel::SWGDeviceSettings &response, QString &errorMessage) |
| virtual int | webapiRunGet (SWGSDRangel::SWGDeviceState &response, QString &errorMessage) |
| virtual int | webapiRun (bool run, SWGSDRangel::SWGDeviceState &response, QString &errorMessage) |
| virtual int | webapiReportGet (SWGSDRangel::SWGDeviceReport &response, QString &errorMessage) |
| MessageQueue * | getInputMessageQueue () |
| virtual void | setMessageQueueToGUI (MessageQueue *queue)=0 |
| MessageQueue * | getMessageQueueToGUI () |
| SampleSinkFifo * | getSampleFifo () |
Static Public Member Functions | |
| 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 | |
| void | handleInputMessages () |
Protected Attributes | |
| 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 devicesamplesource.h.
| Enumerator | |
|---|---|
| FC_POS_INFRA | |
| FC_POS_SUPRA | |
| FC_POS_CENTER | |
Definition at line 40 of file devicesamplesource.h.
| DeviceSampleSource::DeviceSampleSource | ( | ) |
Definition at line 22 of file devicesamplesource.cpp.
References handleInputMessages(), and m_inputMessageQueue.
Here is the call graph for this function:
|
virtual |
Definition at line 28 of file devicesamplesource.cpp.
|
static |
Definition at line 74 of file devicesamplesource.cpp.
References calculateFrequencyShift().
Referenced by HackRFInput::handleMessage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 45 of file devicesamplesource.cpp.
References calculateFrequencyShift().
Referenced by TestSourceInput::applySettings(), Bladerf1Input::applySettings(), AirspyInput::applySettings(), TestMI::applySettings(), RTLSDRInput::applySettings(), PlutoSDRInput::applySettings(), HackRFInput::applySettings(), FCDProPlusInput::applySettings(), FCDProInput::applySettings(), SDRPlayInput::applySettings(), BladeRF2Input::applySettings(), SoapySDRInput::applySettings(), and BladeRF2Input::handleMessage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
log2Decim = 0: no shift
n = log2Decim <= 2: fc = +/- 1/2^(n-1) center | ^ | | inf | sup | ^ ^
n = log2Decim > 2: fc = +/- 1/2^n center | ^ | | |inf| | |sup| | ^ ^
Definition at line 114 of file devicesamplesource.cpp.
References FC_POS_CENTER, FC_POS_INFRA, FC_POS_SUPRA, and FSHIFT_STD.
Referenced by TestSourceInput::applySettings(), TestMI::applySettings(), calculateCenterFrequency(), calculateDeviceCenterFrequency(), BladeRF2InputGui::displayFcTooltip(), Bladerf1InputGui::displayFcTooltip(), RTLSDRGui::displayFcTooltip(), PlutoSDRInputGui::displayFcTooltip(), and HackRFInputGui::displayFcTooltip().
Here is the caller graph for this function:
|
pure virtual |
Implemented in FileInput, RemoteInput, LimeSDRInput, XTRXInput, SoapySDRInput, SDRPlayInput, BladeRF2Input, LocalInput, KiwiSDRInput, HackRFInput, FCDProInput, FCDProPlusInput, Bladerf1Input, PlutoSDRInput, AirspyHFInput, PerseusInput, RTLSDRInput, AirspyInput, and TestSourceInput.
Referenced by DeviceAPI::loadSamplingDeviceSettings().
Here is the caller graph for this function:
|
pure virtual |
Implemented in FileInput, RemoteInput, LimeSDRInput, XTRXInput, SoapySDRInput, SDRPlayInput, BladeRF2Input, LocalInput, KiwiSDRInput, HackRFInput, FCDProInput, FCDProPlusInput, Bladerf1Input, PlutoSDRInput, AirspyHFInput, PerseusInput, RTLSDRInput, AirspyInput, and TestSourceInput.
Referenced by PluginInterface::deleteSampleSourcePluginInstanceInput().
Here is the caller graph for this function:
|
pure virtual |
Center frequency exposed by the source.
Implemented in FileInput, RemoteInput, LimeSDRInput, XTRXInput, SoapySDRInput, SDRPlayInput, BladeRF2Input, LocalInput, KiwiSDRInput, HackRFInput, FCDProInput, FCDProPlusInput, Bladerf1Input, PlutoSDRInput, AirspyHFInput, PerseusInput, RTLSDRInput, AirspyInput, and TestSourceInput.
Referenced by WebAPIAdapterGUI::getDeviceSet(), WebAPIAdapterSrv::getDeviceSet(), DSPDeviceSourceEngine::gotoInit(), WebAPIAdapterGUI::instancePresetPost(), WebAPIAdapterSrv::instancePresetPost(), and DeviceAPI::saveSamplingDeviceSettings().
Here is the caller graph for this function:
|
pure virtual |
Implemented in FileInput, RemoteInput, LimeSDRInput, XTRXInput, SoapySDRInput, SDRPlayInput, BladeRF2Input, LocalInput, KiwiSDRInput, HackRFInput, FCDProInput, FCDProPlusInput, Bladerf1Input, PlutoSDRInput, AirspyHFInput, PerseusInput, RTLSDRInput, AirspyInput, and TestSourceInput.
Referenced by LocalSink::getLocalDevice(), LocalSink::getLocalDevices(), DSPDeviceSourceEngine::gotoInit(), and DSPDeviceSourceEngine::handleSetSource().
Here is the caller graph for this function:
|
inline |
Definition at line 120 of file devicesamplesource.h.
Referenced by FileInputGUI::configureFileName(), DeviceAPI::getSamplingDeviceInputMessageQueue(), LocalInputGui::handleInputMessages(), RemoteInputGui::handleInputMessages(), FileInputGUI::on_acceleration_currentIndexChanged(), FileInputGUI::on_navTimeSlider_valueChanged(), FileInputGUI::on_play_toggled(), FileInputGUI::on_playLoop_toggled(), KiwiSDRGui::on_record_toggled(), PlutoSDRInputGui::on_record_toggled(), XTRXInputGUI::on_record_toggled(), LimeSDRInputGUI::on_record_toggled(), PerseusGui::on_record_toggled(), AirspyHFGui::on_record_toggled(), FCDProPlusGui::on_record_toggled(), Bladerf1InputGui::on_record_toggled(), AirspyGui::on_record_toggled(), BladeRF2InputGui::on_record_toggled(), RTLSDRGui::on_record_toggled(), SDRPlayGui::on_record_toggled(), TestSourceGui::on_record_toggled(), HackRFInputGui::on_record_toggled(), FCDProGui::on_record_toggled(), LocalInputGui::on_record_toggled(), RemoteInputGui::on_record_toggled(), SoapySDRInputGui::on_record_toggled(), KiwiSDRGui::on_startStop_toggled(), TestSourceGui::on_startStop_toggled(), PlutoSDRInputGui::on_startStop_toggled(), XTRXInputGUI::on_startStop_toggled(), LimeSDRInputGUI::on_startStop_toggled(), PerseusGui::on_startStop_toggled(), AirspyHFGui::on_startStop_toggled(), FCDProPlusGui::on_startStop_toggled(), Bladerf1InputGui::on_startStop_toggled(), AirspyGui::on_startStop_toggled(), FileInputGUI::on_startStop_toggled(), BladeRF2InputGui::on_startStop_toggled(), SDRPlayGui::on_startStop_toggled(), RTLSDRGui::on_startStop_toggled(), HackRFInputGui::on_startStop_toggled(), FCDProGui::on_startStop_toggled(), LocalInputGui::on_startStop_toggled(), RemoteInputGui::on_startStop_toggled(), SoapySDRInputGui::on_startStop_toggled(), FileInputGUI::tick(), SDRPlayGui::updateHardware(), KiwiSDRGui::updateHardware(), PerseusGui::updateHardware(), FCDProPlusGui::updateHardware(), Bladerf1InputGui::updateHardware(), AirspyGui::updateHardware(), AirspyHFGui::updateHardware(), BladeRF2InputGui::updateHardware(), RTLSDRGui::updateHardware(), TestSourceGui::updateHardware(), HackRFInputGui::updateHardware(), PlutoSDRInputGui::updateHardware(), XTRXInputGUI::updateHardware(), FCDProGui::updateHardware(), LimeSDRInputGUI::updateHardware(), LocalInputGui::updateHardware(), RemoteInputGui::updateHardware(), SoapySDRInputGui::updateHardware(), XTRXInputGUI::updateStatus(), and LimeSDRInputGUI::updateStatus().
Here is the caller graph for this function:
|
inline |
Definition at line 122 of file devicesamplesource.h.
Referenced by SDRPlayInput::applySettings(), BladeRF2Input::applySettings(), SoapySDRInput::applySettings(), FileInput::deserialize(), DeviceAPI::getSamplingDeviceGUIMessageQueue(), DSPDeviceSourceEngine::gotoInit(), DSPDeviceSourceEngine::handleInputMessages(), BladeRF2Input::handleMessage(), SoapySDRInput::handleMessage(), XTRXInput::handleMessage(), LimeSDRInput::handleMessage(), FileInput::handleMessage(), FileInput::openFileStream(), LocalInput::setCenterFrequency(), FileInput::setCenterFrequency(), LocalInput::setSampleRate(), FileInput::start(), FileInput::stop(), and FileInput::webapiRun().
Here is the caller graph for this function:
|
inline |
Definition at line 123 of file devicesamplesource.h.
Referenced by LocalSink::applySettings(), DSPDeviceSourceEngine::handleSetSource(), LocalSink::start(), and DSPDeviceSourceEngine::work().
Here is the caller graph for this function:
|
pure virtual |
Sample rate exposed by the source.
Implemented in FileInput, RemoteInput, LimeSDRInput, XTRXInput, SoapySDRInput, SDRPlayInput, BladeRF2Input, LocalInput, KiwiSDRInput, HackRFInput, FCDProInput, FCDProPlusInput, Bladerf1Input, PlutoSDRInput, AirspyHFInput, PerseusInput, RTLSDRInput, AirspyInput, and TestSourceInput.
Referenced by WebAPIAdapterGUI::getDeviceSet(), WebAPIAdapterSrv::getDeviceSet(), and DSPDeviceSourceEngine::gotoInit().
Here is the caller graph for this function:
|
protectedslot |
Definition at line 32 of file devicesamplesource.cpp.
References handleMessage(), m_inputMessageQueue, and MessageQueue::pop().
Referenced by DeviceSampleSource().
Here is the call graph for this function:
Here is the caller graph for this function:
|
pure virtual |
Implemented in FileInput, RemoteInput, LimeSDRInput, XTRXInput, SoapySDRInput, BladeRF2Input, SDRPlayInput, LocalInput, KiwiSDRInput, HackRFInput, FCDProInput, FCDProPlusInput, Bladerf1Input, PlutoSDRInput, AirspyHFInput, AirspyInput, PerseusInput, RTLSDRInput, and TestSourceInput.
Referenced by handleInputMessages().
Here is the caller graph for this function:
|
pure virtual |
initializations to be done when all collaborating objects are created and possibly connected
Implemented in FileInput, RemoteInput, LimeSDRInput, XTRXInput, SoapySDRInput, SDRPlayInput, BladeRF2Input, LocalInput, KiwiSDRInput, HackRFInput, FCDProInput, FCDProPlusInput, Bladerf1Input, PlutoSDRInput, AirspyHFInput, PerseusInput, RTLSDRInput, AirspyInput, and TestSourceInput.
Referenced by MainWindow::sampleSourceChanged().
Here is the caller graph for this function:
|
pure virtual |
Implemented in FileInput, RemoteInput, LimeSDRInput, XTRXInput, SoapySDRInput, SDRPlayInput, BladeRF2Input, LocalInput, KiwiSDRInput, HackRFInput, FCDProInput, FCDProPlusInput, Bladerf1Input, PlutoSDRInput, AirspyHFInput, PerseusInput, RTLSDRInput, AirspyInput, and TestSourceInput.
Referenced by DeviceAPI::saveSamplingDeviceSettings().
Here is the caller graph for this function:
|
pure virtual |
Implemented in FileInput, RemoteInput, LimeSDRInput, XTRXInput, SoapySDRInput, SDRPlayInput, BladeRF2Input, LocalInput, KiwiSDRInput, HackRFInput, FCDProInput, FCDProPlusInput, Bladerf1Input, PlutoSDRInput, AirspyHFInput, PerseusInput, RTLSDRInput, AirspyInput, and TestSourceInput.
Referenced by DeviceAPI::loadSamplingDeviceSettings(), and LocalSink::propagateSampleRateAndFrequency().
Here is the caller graph for this function:
|
pure virtual |
Implemented in FileInput, RemoteInput, LimeSDRInput, XTRXInput, SoapySDRInput, SDRPlayInput, BladeRF2Input, LocalInput, KiwiSDRInput, HackRFInput, FCDProInput, FCDProPlusInput, Bladerf1Input, PlutoSDRInput, AirspyHFInput, PerseusInput, RTLSDRInput, AirspyInput, and TestSourceInput.
Referenced by AirspyGui::AirspyGui(), AirspyHFGui::AirspyHFGui(), Bladerf1InputGui::Bladerf1InputGui(), FCDProGui::FCDProGui(), FCDProPlusGui::FCDProPlusGui(), FileInputGUI::FileInputGUI(), HackRFInputGui::HackRFInputGui(), KiwiSDRGui::KiwiSDRGui(), PlutoSDRInputGui::PlutoSDRInputGui(), MainWindow::sampleSourceChanged(), SDRPlayGui::SDRPlayGui(), and TestSourceGui::TestSourceGui().
Here is the caller graph for this function:
|
pure virtual |
For when the source sample rate is set externally.
Implemented in FileInput, RemoteInput, LimeSDRInput, XTRXInput, SoapySDRInput, SDRPlayInput, BladeRF2Input, LocalInput, KiwiSDRInput, HackRFInput, FCDProInput, FCDProPlusInput, Bladerf1Input, PlutoSDRInput, AirspyHFInput, PerseusInput, RTLSDRInput, AirspyInput, and TestSourceInput.
Referenced by LocalSink::propagateSampleRateAndFrequency().
Here is the caller graph for this function:
|
pure virtual |
Implemented in FileInput, RemoteInput, LimeSDRInput, XTRXInput, SoapySDRInput, SDRPlayInput, BladeRF2Input, LocalInput, KiwiSDRInput, HackRFInput, FCDProInput, FCDProPlusInput, Bladerf1Input, PlutoSDRInput, AirspyHFInput, PerseusInput, RTLSDRInput, AirspyInput, and TestSourceInput.
Referenced by DSPDeviceSourceEngine::gotoRunning().
Here is the caller graph for this function:
|
pure virtual |
Implemented in FileInput, RemoteInput, LimeSDRInput, XTRXInput, SoapySDRInput, SDRPlayInput, BladeRF2Input, LocalInput, KiwiSDRInput, HackRFInput, FCDProInput, FCDProPlusInput, Bladerf1Input, PlutoSDRInput, AirspyHFInput, PerseusInput, RTLSDRInput, AirspyInput, and TestSourceInput.
Referenced by DSPDeviceSourceEngine::gotoIdle().
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in FileInput, RemoteInput, LimeSDRInput, XTRXInput, SoapySDRInput, BladeRF2Input, SDRPlayInput, KiwiSDRInput, LocalInput, PlutoSDRInput, AirspyInput, AirspyHFInput, PerseusInput, and RTLSDRInput.
Definition at line 111 of file devicesamplesource.h.
Referenced by WebAPIAdapterGUI::devicesetDeviceReportGet(), and WebAPIAdapterSrv::devicesetDeviceReportGet().
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in FileInput, RemoteInput, LimeSDRInput, XTRXInput, SoapySDRInput, BladeRF2Input, SDRPlayInput, LocalInput, KiwiSDRInput, HackRFInput, FCDProInput, AirspyHFInput, PerseusInput, RTLSDRInput, Bladerf1Input, AirspyInput, FCDProPlusInput, TestSourceInput, and PlutoSDRInput.
Definition at line 101 of file devicesamplesource.h.
Referenced by WebAPIAdapterGUI::devicesetDeviceRunDelete(), WebAPIAdapterSrv::devicesetDeviceRunDelete(), WebAPIAdapterGUI::devicesetDeviceRunPost(), and WebAPIAdapterSrv::devicesetDeviceRunPost().
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in FileInput, RemoteInput, LimeSDRInput, XTRXInput, SoapySDRInput, BladeRF2Input, SDRPlayInput, LocalInput, KiwiSDRInput, HackRFInput, FCDProInput, AirspyHFInput, PerseusInput, RTLSDRInput, Bladerf1Input, AirspyInput, FCDProPlusInput, TestSourceInput, and PlutoSDRInput.
Definition at line 92 of file devicesamplesource.h.
Referenced by WebAPIAdapterGUI::devicesetDeviceRunGet(), and WebAPIAdapterSrv::devicesetDeviceRunGet().
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in FileInput, RemoteInput, LimeSDRInput, XTRXInput, SoapySDRInput, BladeRF2Input, SDRPlayInput, LocalInput, KiwiSDRInput, HackRFInput, FCDProPlusInput, PlutoSDRInput, FCDProInput, Bladerf1Input, AirspyHFInput, AirspyInput, PerseusInput, RTLSDRInput, and TestSourceInput.
Definition at line 70 of file devicesamplesource.h.
Referenced by WebAPIAdapterGUI::devicesetDeviceSettingsGet(), and WebAPIAdapterSrv::devicesetDeviceSettingsGet().
Here is the caller graph for this function:
|
inlinevirtual |
| force | true to force settings = put |
Reimplemented in FileInput, RemoteInput, LimeSDRInput, XTRXInput, SoapySDRInput, BladeRF2Input, SDRPlayInput, LocalInput, KiwiSDRInput, HackRFInput, FCDProPlusInput, PlutoSDRInput, FCDProInput, Bladerf1Input, AirspyHFInput, AirspyInput, PerseusInput, RTLSDRInput, and TestSourceInput.
Definition at line 79 of file devicesamplesource.h.
Referenced by WebAPIAdapterGUI::devicesetDeviceSettingsPutPatch(), and WebAPIAdapterSrv::devicesetDeviceSettingsPutPatch().
Here is the caller graph for this function:
|
protected |
Input message queue to the GUI.
Definition at line 158 of file devicesamplesource.h.
Referenced by AirspyInput::deserialize(), TestSourceInput::deserialize(), RTLSDRInput::deserialize(), AirspyHFInput::deserialize(), PerseusInput::deserialize(), Bladerf1Input::deserialize(), PlutoSDRInput::deserialize(), FCDProInput::deserialize(), FCDProPlusInput::deserialize(), HackRFInput::deserialize(), KiwiSDRInput::deserialize(), LocalInput::deserialize(), BladeRF2Input::deserialize(), SDRPlayInput::deserialize(), XTRXInput::deserialize(), LimeSDRInput::deserialize(), RemoteInput::deserialize(), HackRFInput::handleMessage(), TestSourceInput::setCenterFrequency(), AirspyInput::setCenterFrequency(), RTLSDRInput::setCenterFrequency(), PerseusInput::setCenterFrequency(), AirspyHFInput::setCenterFrequency(), Bladerf1Input::setCenterFrequency(), PlutoSDRInput::setCenterFrequency(), FCDProInput::setCenterFrequency(), FCDProPlusInput::setCenterFrequency(), HackRFInput::setCenterFrequency(), KiwiSDRInput::setCenterFrequency(), BladeRF2Input::setCenterFrequency(), SDRPlayInput::setCenterFrequency(), SoapySDRInput::setCenterFrequency(), XTRXInput::setCenterFrequency(), LimeSDRInput::setCenterFrequency(), TestSourceInput::setMessageQueueToGUI(), AirspyInput::setMessageQueueToGUI(), RTLSDRInput::setMessageQueueToGUI(), AirspyHFInput::setMessageQueueToGUI(), PerseusInput::setMessageQueueToGUI(), PlutoSDRInput::setMessageQueueToGUI(), Bladerf1Input::setMessageQueueToGUI(), HackRFInput::setMessageQueueToGUI(), KiwiSDRInput::setMessageQueueToGUI(), LocalInput::setMessageQueueToGUI(), BladeRF2Input::setMessageQueueToGUI(), SDRPlayInput::setMessageQueueToGUI(), XTRXInput::setMessageQueueToGUI(), LimeSDRInput::setMessageQueueToGUI(), RemoteInput::setMessageQueueToGUI(), FileInput::setMessageQueueToGUI(), KiwiSDRInput::setWorkerStatus(), PlutoSDRInput::webapiRun(), TestSourceInput::webapiRun(), FCDProPlusInput::webapiRun(), AirspyInput::webapiRun(), Bladerf1Input::webapiRun(), RTLSDRInput::webapiRun(), PerseusInput::webapiRun(), AirspyHFInput::webapiRun(), FCDProInput::webapiRun(), HackRFInput::webapiRun(), KiwiSDRInput::webapiRun(), LocalInput::webapiRun(), SDRPlayInput::webapiRun(), BladeRF2Input::webapiRun(), SoapySDRInput::webapiRun(), XTRXInput::webapiRun(), LimeSDRInput::webapiRun(), RemoteInput::webapiRun(), TestSourceInput::webapiSettingsPutPatch(), RTLSDRInput::webapiSettingsPutPatch(), AirspyInput::webapiSettingsPutPatch(), PerseusInput::webapiSettingsPutPatch(), AirspyHFInput::webapiSettingsPutPatch(), Bladerf1Input::webapiSettingsPutPatch(), FCDProInput::webapiSettingsPutPatch(), PlutoSDRInput::webapiSettingsPutPatch(), FCDProPlusInput::webapiSettingsPutPatch(), HackRFInput::webapiSettingsPutPatch(), KiwiSDRInput::webapiSettingsPutPatch(), LocalInput::webapiSettingsPutPatch(), SDRPlayInput::webapiSettingsPutPatch(), BladeRF2Input::webapiSettingsPutPatch(), SoapySDRInput::webapiSettingsPutPatch(), XTRXInput::webapiSettingsPutPatch(), LimeSDRInput::webapiSettingsPutPatch(), RemoteInput::webapiSettingsPutPatch(), and FileInput::webapiSettingsPutPatch().
|
protected |
Input queue to the source.
Definition at line 157 of file devicesamplesource.h.
Referenced by AirspyInput::deserialize(), TestSourceInput::deserialize(), AirspyHFInput::deserialize(), PerseusInput::deserialize(), RTLSDRInput::deserialize(), Bladerf1Input::deserialize(), PlutoSDRInput::deserialize(), FCDProInput::deserialize(), FCDProPlusInput::deserialize(), HackRFInput::deserialize(), KiwiSDRInput::deserialize(), LocalInput::deserialize(), BladeRF2Input::deserialize(), SDRPlayInput::deserialize(), XTRXInput::deserialize(), LimeSDRInput::deserialize(), RemoteInput::deserialize(), FileInput::deserialize(), DeviceSampleSource(), handleInputMessages(), TestSourceInput::setCenterFrequency(), AirspyInput::setCenterFrequency(), PerseusInput::setCenterFrequency(), AirspyHFInput::setCenterFrequency(), RTLSDRInput::setCenterFrequency(), Bladerf1Input::setCenterFrequency(), PlutoSDRInput::setCenterFrequency(), FCDProInput::setCenterFrequency(), FCDProPlusInput::setCenterFrequency(), HackRFInput::setCenterFrequency(), KiwiSDRInput::setCenterFrequency(), BladeRF2Input::setCenterFrequency(), SDRPlayInput::setCenterFrequency(), SoapySDRInput::setCenterFrequency(), XTRXInput::setCenterFrequency(), LimeSDRInput::setCenterFrequency(), FileInput::setCenterFrequency(), FileInput::start(), PlutoSDRInput::webapiRun(), TestSourceInput::webapiRun(), FCDProPlusInput::webapiRun(), AirspyInput::webapiRun(), Bladerf1Input::webapiRun(), PerseusInput::webapiRun(), RTLSDRInput::webapiRun(), AirspyHFInput::webapiRun(), FCDProInput::webapiRun(), HackRFInput::webapiRun(), KiwiSDRInput::webapiRun(), LocalInput::webapiRun(), SDRPlayInput::webapiRun(), BladeRF2Input::webapiRun(), SoapySDRInput::webapiRun(), XTRXInput::webapiRun(), LimeSDRInput::webapiRun(), RemoteInput::webapiRun(), FileInput::webapiRun(), TestSourceInput::webapiSettingsPutPatch(), AirspyInput::webapiSettingsPutPatch(), RTLSDRInput::webapiSettingsPutPatch(), PerseusInput::webapiSettingsPutPatch(), AirspyHFInput::webapiSettingsPutPatch(), Bladerf1Input::webapiSettingsPutPatch(), FCDProInput::webapiSettingsPutPatch(), PlutoSDRInput::webapiSettingsPutPatch(), FCDProPlusInput::webapiSettingsPutPatch(), HackRFInput::webapiSettingsPutPatch(), KiwiSDRInput::webapiSettingsPutPatch(), LocalInput::webapiSettingsPutPatch(), SDRPlayInput::webapiSettingsPutPatch(), BladeRF2Input::webapiSettingsPutPatch(), SoapySDRInput::webapiSettingsPutPatch(), XTRXInput::webapiSettingsPutPatch(), LimeSDRInput::webapiSettingsPutPatch(), RemoteInput::webapiSettingsPutPatch(), and FileInput::webapiSettingsPutPatch().
|
protected |
Definition at line 156 of file devicesamplesource.h.
Referenced by FileInput::applySettings(), Bladerf1Input::openDevice(), PerseusInput::openDevice(), AirspyInput::openDevice(), AirspyHFInput::openDevice(), PlutoSDRInput::openDevice(), RTLSDRInput::openDevice(), HackRFInput::openDevice(), SDRPlayInput::openDevice(), BladeRF2Input::openDevice(), SoapySDRInput::openDevice(), XTRXInput::openDevice(), LimeSDRInput::openDevice(), AirspyInput::start(), TestSourceInput::start(), AirspyHFInput::start(), PerseusInput::start(), RTLSDRInput::start(), PlutoSDRInput::start(), Bladerf1Input::start(), FCDProInput::start(), FCDProPlusInput::start(), HackRFInput::start(), KiwiSDRInput::start(), BladeRF2Input::start(), SDRPlayInput::start(), SoapySDRInput::start(), XTRXInput::start(), LimeSDRInput::start(), FileInput::start(), and XTRXInput::stop().
1.8.13