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 <rtlsdrinput.h>
Classes | |
class | MsgConfigureRTLSDR |
class | MsgFileRecord |
class | MsgStartStop |
Public Member Functions | |
RTLSDRInput (DeviceAPI *deviceAPI) | |
virtual | ~RTLSDRInput () |
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) |
const std::vector< int > & | getGains () const |
void | set_ds_mode (int on) |
Public Member Functions inherited from DeviceSampleSource | |
DeviceSampleSource () | |
virtual | ~DeviceSampleSource () |
MessageQueue * | getInputMessageQueue () |
MessageQueue * | getMessageQueueToGUI () |
SampleSinkFifo * | getSampleFifo () |
Static Public Attributes | |
static const quint64 | frequencyLowRangeMin = 0UL |
static const quint64 | frequencyLowRangeMax = 275000UL |
static const quint64 | frequencyHighRangeMin = 24000UL |
static const quint64 | frequencyHighRangeMax = 1900000UL |
static const int | sampleRateLowRangeMin = 230000U |
static const int | sampleRateLowRangeMax = 300000U |
static const int | sampleRateHighRangeMin = 950000U |
static const int | sampleRateHighRangeMax = 2400000U |
Private Slots | |
void | networkManagerFinished (QNetworkReply *reply) |
Private Member Functions | |
bool | openDevice () |
void | closeDevice () |
bool | applySettings (const RTLSDRSettings &settings, bool force) |
void | webapiFormatDeviceSettings (SWGSDRangel::SWGDeviceSettings &response, const RTLSDRSettings &settings) |
void | webapiFormatDeviceReport (SWGSDRangel::SWGDeviceReport &response) |
void | webapiReverseSendSettings (QList< QString > &deviceSettingsKeys, const RTLSDRSettings &settings, bool force) |
void | webapiReverseSendStartStop (bool start) |
Private Attributes | |
DeviceAPI * | m_deviceAPI |
FileRecord * | m_fileSink |
File sink to record device I/Q output. More... | |
QMutex | m_mutex |
RTLSDRSettings | m_settings |
rtlsdr_dev_t * | m_dev |
RTLSDRThread * | m_rtlSDRThread |
QString | m_deviceDescription |
std::vector< int > | m_gains |
bool | m_running |
QNetworkAccessManager * | m_networkManager |
QNetworkRequest | m_networkRequest |
Additional Inherited Members | |
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 } |
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 36 of file rtlsdrinput.h.
RTLSDRInput::RTLSDRInput | ( | DeviceAPI * | deviceAPI | ) |
Definition at line 52 of file rtlsdrinput.cpp.
References DeviceAPI::addAncillarySink(), arg(), DeviceAPI::getDeviceUID(), m_deviceAPI, m_fileSink, m_networkManager, networkManagerFinished(), openDevice(), and DeviceAPI::setNbSourceStreams().
Referenced by RTLSDRInput::MsgStartStop::MsgStartStop().
|
virtual |
Definition at line 70 of file rtlsdrinput.cpp.
References closeDevice(), m_deviceAPI, m_fileSink, m_networkManager, m_running, networkManagerFinished(), DeviceAPI::removeAncillarySink(), and stop().
Referenced by RTLSDRInput::MsgStartStop::MsgStartStop().
|
private |
Definition at line 369 of file rtlsdrinput.cpp.
References DeviceSampleSource::calculateDeviceCenterFrequency(), DeviceAPI::configureCorrections(), DeviceAPI::getDeviceEngineInputMessageQueue(), FileRecord::handleMessage(), RTLSDRSettings::m_agc, RTLSDRSettings::m_centerFrequency, RTLSDRSettings::m_dcBlock, m_dev, m_deviceAPI, RTLSDRSettings::m_devSampleRate, RTLSDRSettings::m_fcPos, m_fileSink, RTLSDRSettings::m_gain, RTLSDRSettings::m_iqImbalance, RTLSDRSettings::m_log2Decim, RTLSDRSettings::m_loPpmCorrection, RTLSDRSettings::m_lowSampleRate, RTLSDRSettings::m_noModMode, RTLSDRSettings::m_offsetTuning, RTLSDRSettings::m_reverseAPIAddress, RTLSDRSettings::m_reverseAPIDeviceIndex, RTLSDRSettings::m_reverseAPIPort, RTLSDRSettings::m_rfBandwidth, m_rtlSDRThread, m_settings, RTLSDRSettings::m_transverterDeltaFrequency, RTLSDRSettings::m_transverterMode, RTLSDRSettings::m_useReverseAPI, MessageQueue::push(), set_ds_mode(), RTLSDRThread::setFcPos(), RTLSDRThread::setLog2Decimation(), RTLSDRThread::setSamplerate(), and webapiReverseSendSettings().
Referenced by handleMessage(), init(), and start().
|
private |
Definition at line 220 of file rtlsdrinput.cpp.
References m_dev, and m_deviceDescription.
Referenced by openDevice(), and ~RTLSDRInput().
|
virtual |
Implements DeviceSampleSource.
Definition at line 250 of file rtlsdrinput.cpp.
References RTLSDRInput::MsgConfigureRTLSDR::create(), RTLSDRSettings::deserialize(), DeviceSampleSource::m_guiMessageQueue, DeviceSampleSource::m_inputMessageQueue, m_settings, MessageQueue::push(), and RTLSDRSettings::resetToDefaults().
Referenced by RTLSDRInput::MsgStartStop::MsgStartStop().
|
virtual |
Implements DeviceSampleSource.
Definition at line 85 of file rtlsdrinput.cpp.
Referenced by RTLSDRInput::MsgStartStop::MsgStartStop().
|
virtual |
Center frequency exposed by the source.
Implements DeviceSampleSource.
Definition at line 283 of file rtlsdrinput.cpp.
References RTLSDRSettings::m_centerFrequency, and m_settings.
Referenced by setSampleRate().
|
virtual |
Implements DeviceSampleSource.
Definition at line 272 of file rtlsdrinput.cpp.
References m_deviceDescription.
Referenced by setMessageQueueToGUI().
|
inline |
Definition at line 143 of file rtlsdrinput.h.
References m_gains, and set_ds_mode().
Referenced by RTLSDRGui::RTLSDRGui(), and webapiFormatDeviceReport().
|
virtual |
Sample rate exposed by the source.
Implements DeviceSampleSource.
Definition at line 277 of file rtlsdrinput.cpp.
References RTLSDRSettings::m_devSampleRate, RTLSDRSettings::m_log2Decim, and m_settings.
Referenced by setMessageQueueToGUI().
|
virtual |
Implements DeviceSampleSource.
Definition at line 303 of file rtlsdrinput.cpp.
References applySettings(), FileRecord::genUniqueFileName(), DeviceAPI::getDeviceUID(), RTLSDRInput::MsgConfigureRTLSDR::getForce(), RTLSDRInput::MsgConfigureRTLSDR::getSettings(), RTLSDRInput::MsgFileRecord::getStartStop(), RTLSDRInput::MsgStartStop::getStartStop(), DeviceAPI::initDeviceEngine(), m_deviceAPI, RTLSDRSettings::m_fileRecordName, m_fileSink, m_settings, RTLSDRSettings::m_useReverseAPI, Message::match(), FileRecord::setFileName(), DeviceAPI::startDeviceEngine(), FileRecord::startRecording(), 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 190 of file rtlsdrinput.cpp.
References applySettings(), and m_settings.
Referenced by RTLSDRInput::MsgStartStop::MsgStartStop().
|
privateslot |
Definition at line 869 of file rtlsdrinput.cpp.
Referenced by RTLSDRInput(), and ~RTLSDRInput().
|
private |
Definition at line 90 of file rtlsdrinput.cpp.
References closeDevice(), DeviceAPI::getSamplingDeviceSerial(), m_dev, m_deviceAPI, m_deviceDescription, m_gains, DeviceSampleSource::m_sampleFifo, SampleSinkFifo::setSize(), and stop().
Referenced by RTLSDRInput().
|
virtual |
Implements DeviceSampleSource.
Definition at line 245 of file rtlsdrinput.cpp.
References m_settings, and RTLSDRSettings::serialize().
Referenced by RTLSDRInput::MsgStartStop::MsgStartStop().
void RTLSDRInput::set_ds_mode | ( | int | on | ) |
Definition at line 577 of file rtlsdrinput.cpp.
References m_dev.
Referenced by applySettings(), and getGains().
|
virtual |
Implements DeviceSampleSource.
Definition at line 288 of file rtlsdrinput.cpp.
References RTLSDRInput::MsgConfigureRTLSDR::create(), RTLSDRSettings::m_centerFrequency, DeviceSampleSource::m_guiMessageQueue, DeviceSampleSource::m_inputMessageQueue, m_settings, and MessageQueue::push().
Referenced by setSampleRate().
|
inlinevirtual |
Implements DeviceSampleSource.
Definition at line 111 of file rtlsdrinput.h.
References getDeviceDescription(), getSampleRate(), and DeviceSampleSource::m_guiMessageQueue.
Referenced by RTLSDRGui::RTLSDRGui().
|
inlinevirtual |
For when the source sample rate is set externally.
Implements DeviceSampleSource.
Definition at line 114 of file rtlsdrinput.h.
References getCenterFrequency(), handleMessage(), setCenterFrequency(), webapiReportGet(), webapiRun(), webapiRunGet(), webapiSettingsGet(), and webapiSettingsPutPatch().
|
virtual |
Implements DeviceSampleSource.
Definition at line 195 of file rtlsdrinput.cpp.
References applySettings(), m_dev, RTLSDRSettings::m_devSampleRate, RTLSDRSettings::m_fcPos, RTLSDRSettings::m_log2Decim, m_mutex, m_rtlSDRThread, m_running, DeviceSampleSource::m_sampleFifo, m_settings, RTLSDRThread::setFcPos(), RTLSDRThread::setLog2Decimation(), RTLSDRThread::setSamplerate(), RTLSDRThread::startWork(), and stop().
Referenced by RTLSDRInput::MsgStartStop::MsgStartStop().
|
virtual |
Implements DeviceSampleSource.
Definition at line 231 of file rtlsdrinput.cpp.
References m_mutex, m_rtlSDRThread, m_running, and RTLSDRThread::stopWork().
Referenced by RTLSDRInput::MsgStartStop::MsgStartStop(), openDevice(), start(), and ~RTLSDRInput().
|
private |
Definition at line 752 of file rtlsdrinput.cpp.
References SWGSDRangel::SWGRtlSdrReport::getGains(), getGains(), SWGSDRangel::SWGDeviceReport::getRtlSdrReport(), and SWGSDRangel::SWGRtlSdrReport::setGains().
Referenced by webapiReportGet().
|
private |
Definition at line 676 of file rtlsdrinput.cpp.
References SWGSDRangel::SWGRtlSdrSettings::getFileRecordName(), SWGSDRangel::SWGRtlSdrSettings::getReverseApiAddress(), SWGSDRangel::SWGDeviceSettings::getRtlSdrSettings(), RTLSDRSettings::m_agc, RTLSDRSettings::m_centerFrequency, RTLSDRSettings::m_dcBlock, RTLSDRSettings::m_devSampleRate, RTLSDRSettings::m_fcPos, RTLSDRSettings::m_fileRecordName, RTLSDRSettings::m_gain, RTLSDRSettings::m_iqImbalance, RTLSDRSettings::m_log2Decim, RTLSDRSettings::m_loPpmCorrection, RTLSDRSettings::m_lowSampleRate, RTLSDRSettings::m_noModMode, RTLSDRSettings::m_offsetTuning, RTLSDRSettings::m_reverseAPIAddress, RTLSDRSettings::m_reverseAPIDeviceIndex, RTLSDRSettings::m_reverseAPIPort, RTLSDRSettings::m_rfBandwidth, RTLSDRSettings::m_transverterDeltaFrequency, RTLSDRSettings::m_transverterMode, RTLSDRSettings::m_useReverseAPI, SWGSDRangel::SWGRtlSdrSettings::setAgc(), SWGSDRangel::SWGRtlSdrSettings::setCenterFrequency(), SWGSDRangel::SWGRtlSdrSettings::setDcBlock(), SWGSDRangel::SWGRtlSdrSettings::setDevSampleRate(), SWGSDRangel::SWGRtlSdrSettings::setFcPos(), SWGSDRangel::SWGRtlSdrSettings::setFileRecordName(), SWGSDRangel::SWGRtlSdrSettings::setGain(), SWGSDRangel::SWGRtlSdrSettings::setIqImbalance(), SWGSDRangel::SWGRtlSdrSettings::setLog2Decim(), SWGSDRangel::SWGRtlSdrSettings::setLoPpmCorrection(), SWGSDRangel::SWGRtlSdrSettings::setLowSampleRate(), SWGSDRangel::SWGRtlSdrSettings::setNoModMode(), SWGSDRangel::SWGRtlSdrSettings::setOffsetTuning(), SWGSDRangel::SWGRtlSdrSettings::setReverseApiAddress(), SWGSDRangel::SWGRtlSdrSettings::setReverseApiDeviceIndex(), SWGSDRangel::SWGRtlSdrSettings::setReverseApiPort(), SWGSDRangel::SWGRtlSdrSettings::setRfBandwidth(), SWGSDRangel::SWGRtlSdrSettings::setTransverterDeltaFrequency(), SWGSDRangel::SWGRtlSdrSettings::setTransverterMode(), and SWGSDRangel::SWGRtlSdrSettings::setUseReverseApi().
Referenced by webapiSettingsGet(), and webapiSettingsPutPatch().
|
virtual |
Reimplemented from DeviceSampleSource.
Definition at line 741 of file rtlsdrinput.cpp.
References SWGSDRangel::SWGDeviceReport::getRtlSdrReport(), SWGSDRangel::SWGRtlSdrReport::init(), SWGSDRangel::SWGDeviceReport::setRtlSdrReport(), and webapiFormatDeviceReport().
Referenced by setSampleRate().
|
private |
Definition at line 763 of file rtlsdrinput.cpp.
References SWGSDRangel::SWGDeviceSettings::asJson(), DeviceAPI::getDeviceSetIndex(), SWGSDRangel::SWGDeviceSettings::getRtlSdrSettings(), RTLSDRSettings::m_agc, RTLSDRSettings::m_centerFrequency, RTLSDRSettings::m_dcBlock, m_deviceAPI, RTLSDRSettings::m_devSampleRate, RTLSDRSettings::m_fcPos, RTLSDRSettings::m_fileRecordName, RTLSDRSettings::m_gain, RTLSDRSettings::m_iqImbalance, RTLSDRSettings::m_log2Decim, RTLSDRSettings::m_loPpmCorrection, RTLSDRSettings::m_lowSampleRate, m_networkManager, m_networkRequest, RTLSDRSettings::m_noModMode, RTLSDRSettings::m_offsetTuning, RTLSDRSettings::m_reverseAPIAddress, RTLSDRSettings::m_reverseAPIDeviceIndex, RTLSDRSettings::m_reverseAPIPort, RTLSDRSettings::m_rfBandwidth, RTLSDRSettings::m_transverterDeltaFrequency, RTLSDRSettings::m_transverterMode, SWGSDRangel::SWGRtlSdrSettings::setAgc(), SWGSDRangel::SWGRtlSdrSettings::setCenterFrequency(), SWGSDRangel::SWGRtlSdrSettings::setDcBlock(), SWGSDRangel::SWGDeviceSettings::setDeviceHwType(), SWGSDRangel::SWGRtlSdrSettings::setDevSampleRate(), SWGSDRangel::SWGDeviceSettings::setDirection(), SWGSDRangel::SWGRtlSdrSettings::setFcPos(), SWGSDRangel::SWGRtlSdrSettings::setFileRecordName(), SWGSDRangel::SWGRtlSdrSettings::setGain(), SWGSDRangel::SWGRtlSdrSettings::setIqImbalance(), SWGSDRangel::SWGRtlSdrSettings::setLog2Decim(), SWGSDRangel::SWGRtlSdrSettings::setLoPpmCorrection(), SWGSDRangel::SWGRtlSdrSettings::setLowSampleRate(), SWGSDRangel::SWGRtlSdrSettings::setNoModMode(), SWGSDRangel::SWGRtlSdrSettings::setOffsetTuning(), SWGSDRangel::SWGDeviceSettings::setOriginatorIndex(), SWGSDRangel::SWGRtlSdrSettings::setRfBandwidth(), SWGSDRangel::SWGDeviceSettings::setRtlSdrSettings(), SWGSDRangel::SWGRtlSdrSettings::setTransverterDeltaFrequency(), and SWGSDRangel::SWGRtlSdrSettings::setTransverterMode().
Referenced by applySettings().
|
private |
Definition at line 841 of file rtlsdrinput.cpp.
References SWGSDRangel::SWGDeviceSettings::asJson(), DeviceAPI::getDeviceSetIndex(), m_deviceAPI, m_networkManager, m_networkRequest, RTLSDRSettings::m_reverseAPIAddress, RTLSDRSettings::m_reverseAPIDeviceIndex, RTLSDRSettings::m_reverseAPIPort, m_settings, SWGSDRangel::SWGDeviceSettings::setDeviceHwType(), SWGSDRangel::SWGDeviceSettings::setDirection(), and SWGSDRangel::SWGDeviceSettings::setOriginatorIndex().
Referenced by handleMessage().
|
virtual |
Reimplemented from DeviceSampleSource.
Definition at line 722 of file rtlsdrinput.cpp.
References RTLSDRInput::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 713 of file rtlsdrinput.cpp.
References DeviceAPI::getDeviceEngineStateStr(), SWGSDRangel::SWGDeviceState::getState(), and m_deviceAPI.
Referenced by setSampleRate().
|
virtual |
Reimplemented from DeviceSampleSource.
Definition at line 582 of file rtlsdrinput.cpp.
References SWGSDRangel::SWGDeviceSettings::getRtlSdrSettings(), SWGSDRangel::SWGRtlSdrSettings::init(), m_settings, SWGSDRangel::SWGDeviceSettings::setRtlSdrSettings(), and webapiFormatDeviceSettings().
Referenced by setSampleRate().
|
virtual |
Reimplemented from DeviceSampleSource.
Definition at line 593 of file rtlsdrinput.cpp.
References RTLSDRInput::MsgConfigureRTLSDR::create(), SWGSDRangel::SWGRtlSdrSettings::getAgc(), SWGSDRangel::SWGRtlSdrSettings::getCenterFrequency(), SWGSDRangel::SWGRtlSdrSettings::getDcBlock(), SWGSDRangel::SWGRtlSdrSettings::getDevSampleRate(), SWGSDRangel::SWGRtlSdrSettings::getFcPos(), SWGSDRangel::SWGRtlSdrSettings::getFileRecordName(), SWGSDRangel::SWGRtlSdrSettings::getGain(), SWGSDRangel::SWGRtlSdrSettings::getIqImbalance(), SWGSDRangel::SWGRtlSdrSettings::getLog2Decim(), SWGSDRangel::SWGRtlSdrSettings::getLoPpmCorrection(), SWGSDRangel::SWGRtlSdrSettings::getLowSampleRate(), SWGSDRangel::SWGRtlSdrSettings::getNoModMode(), SWGSDRangel::SWGRtlSdrSettings::getOffsetTuning(), SWGSDRangel::SWGRtlSdrSettings::getReverseApiAddress(), SWGSDRangel::SWGRtlSdrSettings::getReverseApiDeviceIndex(), SWGSDRangel::SWGRtlSdrSettings::getReverseApiPort(), SWGSDRangel::SWGRtlSdrSettings::getRfBandwidth(), SWGSDRangel::SWGDeviceSettings::getRtlSdrSettings(), SWGSDRangel::SWGRtlSdrSettings::getTransverterDeltaFrequency(), SWGSDRangel::SWGRtlSdrSettings::getTransverterMode(), SWGSDRangel::SWGRtlSdrSettings::getUseReverseApi(), RTLSDRSettings::m_agc, RTLSDRSettings::m_centerFrequency, RTLSDRSettings::m_dcBlock, RTLSDRSettings::m_devSampleRate, RTLSDRSettings::m_fcPos, RTLSDRSettings::m_fileRecordName, RTLSDRSettings::m_gain, DeviceSampleSource::m_guiMessageQueue, DeviceSampleSource::m_inputMessageQueue, RTLSDRSettings::m_iqImbalance, RTLSDRSettings::m_log2Decim, RTLSDRSettings::m_loPpmCorrection, RTLSDRSettings::m_lowSampleRate, RTLSDRSettings::m_noModMode, RTLSDRSettings::m_offsetTuning, RTLSDRSettings::m_reverseAPIAddress, RTLSDRSettings::m_reverseAPIDeviceIndex, RTLSDRSettings::m_reverseAPIPort, RTLSDRSettings::m_rfBandwidth, m_settings, RTLSDRSettings::m_transverterDeltaFrequency, RTLSDRSettings::m_transverterMode, RTLSDRSettings::m_useReverseAPI, MessageQueue::push(), and webapiFormatDeviceSettings().
Referenced by setSampleRate().
|
static |
Definition at line 149 of file rtlsdrinput.h.
Referenced by RTLSDRGui::updateFrequencyLimits().
|
static |
Definition at line 148 of file rtlsdrinput.h.
Referenced by RTLSDRGui::updateFrequencyLimits().
|
static |
Definition at line 147 of file rtlsdrinput.h.
Referenced by RTLSDRGui::updateFrequencyLimits().
|
static |
Definition at line 146 of file rtlsdrinput.h.
Referenced by RTLSDRGui::updateFrequencyLimits().
|
private |
Definition at line 160 of file rtlsdrinput.h.
Referenced by applySettings(), closeDevice(), openDevice(), set_ds_mode(), and start().
|
private |
Definition at line 156 of file rtlsdrinput.h.
Referenced by applySettings(), handleMessage(), openDevice(), RTLSDRInput(), webapiReverseSendSettings(), webapiReverseSendStartStop(), webapiRun(), webapiRunGet(), and ~RTLSDRInput().
|
private |
Definition at line 162 of file rtlsdrinput.h.
Referenced by closeDevice(), getDeviceDescription(), and openDevice().
|
private |
File sink to record device I/Q output.
Definition at line 157 of file rtlsdrinput.h.
Referenced by applySettings(), handleMessage(), RTLSDRInput(), and ~RTLSDRInput().
|
private |
Definition at line 163 of file rtlsdrinput.h.
Referenced by getGains(), and openDevice().
|
private |
Definition at line 158 of file rtlsdrinput.h.
|
private |
Definition at line 165 of file rtlsdrinput.h.
Referenced by RTLSDRInput(), webapiReverseSendSettings(), webapiReverseSendStartStop(), and ~RTLSDRInput().
|
private |
Definition at line 166 of file rtlsdrinput.h.
Referenced by webapiReverseSendSettings(), and webapiReverseSendStartStop().
|
private |
Definition at line 161 of file rtlsdrinput.h.
Referenced by applySettings(), start(), and stop().
|
private |
Definition at line 164 of file rtlsdrinput.h.
Referenced by start(), stop(), and ~RTLSDRInput().
|
private |
Definition at line 159 of file rtlsdrinput.h.
Referenced by applySettings(), deserialize(), getCenterFrequency(), getSampleRate(), handleMessage(), init(), serialize(), setCenterFrequency(), start(), webapiReverseSendStartStop(), webapiSettingsGet(), and webapiSettingsPutPatch().
|
static |
Definition at line 153 of file rtlsdrinput.h.
Referenced by RTLSDRGui::displaySampleRate().
|
static |
Definition at line 152 of file rtlsdrinput.h.
Referenced by RTLSDRGui::displaySampleRate().
|
static |
Definition at line 151 of file rtlsdrinput.h.
Referenced by RTLSDRGui::displaySampleRate().
|
static |
Definition at line 150 of file rtlsdrinput.h.
Referenced by RTLSDRGui::displaySampleRate().