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 <fcdproplusinput.h>
Classes | |
class | MsgConfigureFCDProPlus |
class | MsgFileRecord |
class | MsgStartStop |
Public Member Functions | |
FCDProPlusInput (DeviceAPI *deviceAPI) | |
virtual | ~FCDProPlusInput () |
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 | webapiRunGet (SWGSDRangel::SWGDeviceState &response, QString &errorMessage) |
virtual int | webapiRun (bool run, SWGSDRangel::SWGDeviceState &response, QString &errorMessage) |
virtual int | webapiSettingsGet (SWGSDRangel::SWGDeviceSettings &response, QString &errorMessage) |
virtual int | webapiSettingsPutPatch (bool force, const QStringList &deviceSettingsKeys, SWGSDRangel::SWGDeviceSettings &response, QString &errorMessage) |
void | set_center_freq (double freq) |
void | set_bias_t (bool on) |
void | set_lna_gain (bool on) |
void | set_mixer_gain (bool on) |
void | set_if_gain (int gain) |
void | set_rf_filter (int filterIndex) |
void | set_if_filter (int filterIndex) |
Public Member Functions inherited from DeviceSampleSource | |
DeviceSampleSource () | |
virtual | ~DeviceSampleSource () |
virtual int | webapiReportGet (SWGSDRangel::SWGDeviceReport &response, QString &errorMessage) |
MessageQueue * | getInputMessageQueue () |
MessageQueue * | getMessageQueueToGUI () |
SampleSinkFifo * | getSampleFifo () |
Private Slots | |
void | networkManagerFinished (QNetworkReply *reply) |
Private Member Functions | |
bool | openDevice () |
void | closeDevice () |
bool | openFCDAudio (const char *filename) |
void | closeFCDAudio () |
void | applySettings (const FCDProPlusSettings &settings, bool force) |
void | webapiFormatDeviceSettings (SWGSDRangel::SWGDeviceSettings &response, const FCDProPlusSettings &settings) |
void | webapiReverseSendSettings (QList< QString > &deviceSettingsKeys, const FCDProPlusSettings &settings, bool force) |
void | webapiReverseSendStartStop (bool start) |
Private Attributes | |
DeviceAPI * | m_deviceAPI |
hid_device * | m_dev |
AudioInput | m_fcdAudioInput |
AudioFifo | m_fcdFIFO |
QMutex | m_mutex |
FCDProPlusSettings | m_settings |
FCDProPlusThread * | m_FCDThread |
QString | m_deviceDescription |
bool | m_running |
FileRecord * | m_fileSink |
File sink to record device I/Q output. More... | |
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 45 of file fcdproplusinput.h.
FCDProPlusInput::FCDProPlusInput | ( | DeviceAPI * | deviceAPI | ) |
Definition at line 42 of file fcdproplusinput.cpp.
References arg().
|
virtual |
Definition at line 59 of file fcdproplusinput.cpp.
References closeDevice(), m_deviceAPI, m_fileSink, m_networkManager, m_running, networkManagerFinished(), DeviceAPI::removeAncillarySink(), and stop().
|
private |
Definition at line 325 of file fcdproplusinput.cpp.
References DeviceSampleSource::calculateDeviceCenterFrequency(), DeviceAPI::configureCorrections(), DeviceAPI::getDeviceEngineInputMessageQueue(), FileRecord::handleMessage(), FCDProPlusSettings::m_biasT, FCDProPlusSettings::m_centerFrequency, FCDProPlusSettings::m_dcBlock, m_dev, m_deviceAPI, m_FCDThread, FCDProPlusSettings::m_fcPos, m_fileSink, FCDProPlusSettings::m_ifFilterIndex, FCDProPlusSettings::m_ifGain, FCDProPlusSettings::m_iqImbalance, FCDProPlusSettings::m_lnaGain, FCDProPlusSettings::m_log2Decim, FCDProPlusSettings::m_LOppmTenths, FCDProPlusSettings::m_mixGain, FCDProPlusSettings::m_reverseAPIAddress, FCDProPlusSettings::m_reverseAPIDeviceIndex, FCDProPlusSettings::m_reverseAPIPort, FCDProPlusSettings::m_rfFilterIndex, m_settings, FCDProPlusSettings::m_transverterDeltaFrequency, FCDProPlusSettings::m_transverterMode, FCDProPlusSettings::m_useReverseAPI, MessageQueue::push(), set_bias_t(), set_center_freq(), set_if_filter(), set_if_gain(), set_lna_gain(), set_mixer_gain(), set_rf_filter(), FCDProPlusThread::setFcPos(), FCDProPlusThread::setLog2Decimation(), and webapiReverseSendSettings().
Referenced by handleMessage(), init(), and start().
|
private |
Definition at line 152 of file fcdproplusinput.cpp.
References closeFCDAudio(), fcdClose(), and m_dev.
Referenced by openDevice(), and ~FCDProPlusInput().
|
private |
Definition at line 187 of file fcdproplusinput.cpp.
References m_fcdAudioInput, m_fcdFIFO, AudioInput::removeFifo(), and AudioInput::stop().
Referenced by closeDevice().
|
virtual |
Implements DeviceSampleSource.
Definition at line 213 of file fcdproplusinput.cpp.
References FCDProPlusInput::MsgConfigureFCDProPlus::create(), FCDProPlusSettings::deserialize(), DeviceSampleSource::m_guiMessageQueue, DeviceSampleSource::m_inputMessageQueue, m_settings, MessageQueue::push(), and FCDProPlusSettings::resetToDefaults().
|
virtual |
Implements DeviceSampleSource.
Definition at line 74 of file fcdproplusinput.cpp.
|
virtual |
Center frequency exposed by the source.
Implements DeviceSampleSource.
Definition at line 245 of file fcdproplusinput.cpp.
References FCDProPlusSettings::m_centerFrequency, and m_settings.
|
virtual |
Implements DeviceSampleSource.
Definition at line 235 of file fcdproplusinput.cpp.
References m_deviceDescription.
|
virtual |
Sample rate exposed by the source.
Implements DeviceSampleSource.
Definition at line 240 of file fcdproplusinput.cpp.
References FCDProPlusSettings::m_log2Decim, and m_settings.
|
virtual |
Implements DeviceSampleSource.
Definition at line 265 of file fcdproplusinput.cpp.
References applySettings(), FileRecord::genUniqueFileName(), DeviceAPI::getDeviceUID(), FCDProPlusInput::MsgConfigureFCDProPlus::getForce(), FCDProPlusInput::MsgConfigureFCDProPlus::getSettings(), FCDProPlusInput::MsgStartStop::getStartStop(), FCDProPlusInput::MsgFileRecord::getStartStop(), DeviceAPI::initDeviceEngine(), m_deviceAPI, FCDProPlusSettings::m_fileRecordName, m_fileSink, m_settings, FCDProPlusSettings::m_useReverseAPI, Message::match(), FileRecord::setFileName(), DeviceAPI::startDeviceEngine(), FileRecord::startRecording(), DeviceAPI::stopDeviceEngine(), FileRecord::stopRecording(), and webapiReverseSendStartStop().
|
virtual |
initializations to be done when all collaborating objects are created and possibly connected
Implements DeviceSampleSource.
Definition at line 108 of file fcdproplusinput.cpp.
References applySettings(), and m_settings.
|
privateslot |
Definition at line 820 of file fcdproplusinput.cpp.
Referenced by ~FCDProPlusInput().
|
private |
Definition at line 79 of file fcdproplusinput.cpp.
References closeDevice(), fcdOpen(), DeviceAPI::getSamplingDeviceSequence(), m_dev, m_deviceAPI, and openFCDAudio().
|
private |
Definition at line 164 of file fcdproplusinput.cpp.
References AudioInput::addFifo(), DSPEngine::getAudioDeviceManager(), AudioDeviceManager::getInputDeviceIndex(), AudioDeviceManager::getInputDevices(), AudioInput::getRate(), DSPEngine::instance(), m_fcdAudioInput, m_fcdFIFO, and AudioInput::start().
Referenced by openDevice().
|
virtual |
Implements DeviceSampleSource.
Definition at line 208 of file fcdproplusinput.cpp.
References m_settings, and FCDProPlusSettings::serialize().
void FCDProPlusInput::set_bias_t | ( | bool | on | ) |
Definition at line 489 of file fcdproplusinput.cpp.
References fcdAppSetParam(), FCDPROPLUS_HID_CMD_SET_BIAS_TEE, and m_dev.
Referenced by applySettings().
void FCDProPlusInput::set_center_freq | ( | double | freq | ) |
Definition at line 479 of file fcdproplusinput.cpp.
References FCD_MODE_NONE, fcdAppSetFreq(), m_dev, FCDProPlusSettings::m_LOppmTenths, and m_settings.
Referenced by applySettings().
void FCDProPlusInput::set_if_filter | ( | int | filterIndex | ) |
Definition at line 525 of file fcdproplusinput.cpp.
References FCD_MODE_APP, fcdAppSetParam(), FCDPROPLUS_HID_CMD_SET_IF_FILTER, FCDProPlusConstants::fcdproplus_if_filter_nb_values(), FCDProPlusConstants::if_filters, m_dev, and fcdproplus_if_filter::value.
Referenced by applySettings().
void FCDProPlusInput::set_if_gain | ( | int | gain | ) |
Definition at line 510 of file fcdproplusinput.cpp.
References FCD_MODE_APP, fcdAppSetParam(), FCDPROPLUS_HID_CMD_SET_IF_GAIN, and m_dev.
Referenced by applySettings().
void FCDProPlusInput::set_lna_gain | ( | bool | on | ) |
Definition at line 496 of file fcdproplusinput.cpp.
References fcdAppSetParam(), FCDPROPLUS_HID_CMD_SET_LNA_GAIN, and m_dev.
Referenced by applySettings().
void FCDProPlusInput::set_mixer_gain | ( | bool | on | ) |
Definition at line 503 of file fcdproplusinput.cpp.
References fcdAppSetParam(), FCDPROPLUS_HID_CMD_SET_MIXER_GAIN, and m_dev.
Referenced by applySettings().
void FCDProPlusInput::set_rf_filter | ( | int | filterIndex | ) |
Definition at line 541 of file fcdproplusinput.cpp.
References FCD_MODE_APP, fcdAppSetParam(), FCDPROPLUS_HID_CMD_SET_RF_FILTER, FCDProPlusConstants::fcdproplus_rf_filter_nb_values(), m_dev, FCDProPlusConstants::rf_filters, and fcdproplus_rf_filter::value.
Referenced by applySettings().
|
virtual |
Implements DeviceSampleSource.
Definition at line 250 of file fcdproplusinput.cpp.
References FCDProPlusInput::MsgConfigureFCDProPlus::create(), FCDProPlusSettings::m_centerFrequency, DeviceSampleSource::m_guiMessageQueue, DeviceSampleSource::m_inputMessageQueue, m_settings, and MessageQueue::push().
|
inlinevirtual |
Implements DeviceSampleSource.
Definition at line 120 of file fcdproplusinput.h.
|
inlinevirtual |
For when the source sample rate is set externally.
Implements DeviceSampleSource.
Definition at line 123 of file fcdproplusinput.h.
|
virtual |
Implements DeviceSampleSource.
Definition at line 113 of file fcdproplusinput.cpp.
References applySettings(), m_dev, m_fcdFIFO, m_FCDThread, m_running, DeviceSampleSource::m_sampleFifo, m_settings, SampleSinkFifo::setSize(), FCDProPlusThread::startWork(), and stop().
|
virtual |
Implements DeviceSampleSource.
Definition at line 193 of file fcdproplusinput.cpp.
References m_FCDThread, m_mutex, m_running, and FCDProPlusThread::stopWork().
Referenced by start(), and ~FCDProPlusInput().
|
private |
Definition at line 678 of file fcdproplusinput.cpp.
References SWGSDRangel::SWGDeviceSettings::getFcdProPlusSettings(), SWGSDRangel::SWGFCDProPlusSettings::getFileRecordName(), SWGSDRangel::SWGFCDProPlusSettings::getReverseApiAddress(), FCDProPlusSettings::m_biasT, FCDProPlusSettings::m_centerFrequency, FCDProPlusSettings::m_dcBlock, FCDProPlusSettings::m_fcPos, FCDProPlusSettings::m_fileRecordName, FCDProPlusSettings::m_ifFilterIndex, FCDProPlusSettings::m_ifGain, FCDProPlusSettings::m_iqImbalance, FCDProPlusSettings::m_lnaGain, FCDProPlusSettings::m_log2Decim, FCDProPlusSettings::m_LOppmTenths, FCDProPlusSettings::m_mixGain, FCDProPlusSettings::m_rangeLow, FCDProPlusSettings::m_reverseAPIAddress, FCDProPlusSettings::m_reverseAPIDeviceIndex, FCDProPlusSettings::m_reverseAPIPort, FCDProPlusSettings::m_rfFilterIndex, FCDProPlusSettings::m_transverterDeltaFrequency, FCDProPlusSettings::m_transverterMode, FCDProPlusSettings::m_useReverseAPI, SWGSDRangel::SWGFCDProPlusSettings::setBiasT(), SWGSDRangel::SWGFCDProPlusSettings::setCenterFrequency(), SWGSDRangel::SWGFCDProPlusSettings::setDcBlock(), SWGSDRangel::SWGFCDProPlusSettings::setFcPos(), SWGSDRangel::SWGFCDProPlusSettings::setFileRecordName(), SWGSDRangel::SWGFCDProPlusSettings::setIfFilterIndex(), SWGSDRangel::SWGFCDProPlusSettings::setIfGain(), SWGSDRangel::SWGFCDProPlusSettings::setIqImbalance(), SWGSDRangel::SWGFCDProPlusSettings::setLnaGain(), SWGSDRangel::SWGFCDProPlusSettings::setLog2Decim(), SWGSDRangel::SWGFCDProPlusSettings::setLOppmTenths(), SWGSDRangel::SWGFCDProPlusSettings::setMixGain(), SWGSDRangel::SWGFCDProPlusSettings::setRangeLow(), SWGSDRangel::SWGFCDProPlusSettings::setReverseApiAddress(), SWGSDRangel::SWGFCDProPlusSettings::setReverseApiDeviceIndex(), SWGSDRangel::SWGFCDProPlusSettings::setReverseApiPort(), SWGSDRangel::SWGFCDProPlusSettings::setRfFilterIndex(), SWGSDRangel::SWGFCDProPlusSettings::setTransverterDeltaFrequency(), SWGSDRangel::SWGFCDProPlusSettings::setTransverterMode(), and SWGSDRangel::SWGFCDProPlusSettings::setUseReverseApi().
Referenced by webapiSettingsGet(), and webapiSettingsPutPatch().
|
private |
Definition at line 714 of file fcdproplusinput.cpp.
References SWGSDRangel::SWGDeviceSettings::asJson(), DeviceAPI::getDeviceSetIndex(), SWGSDRangel::SWGDeviceSettings::getFcdProPlusSettings(), FCDProPlusSettings::m_biasT, FCDProPlusSettings::m_centerFrequency, FCDProPlusSettings::m_dcBlock, m_deviceAPI, FCDProPlusSettings::m_fcPos, FCDProPlusSettings::m_fileRecordName, FCDProPlusSettings::m_ifFilterIndex, FCDProPlusSettings::m_ifGain, FCDProPlusSettings::m_iqImbalance, FCDProPlusSettings::m_lnaGain, FCDProPlusSettings::m_log2Decim, FCDProPlusSettings::m_LOppmTenths, FCDProPlusSettings::m_mixGain, m_networkManager, m_networkRequest, FCDProPlusSettings::m_rangeLow, FCDProPlusSettings::m_reverseAPIAddress, FCDProPlusSettings::m_reverseAPIDeviceIndex, FCDProPlusSettings::m_reverseAPIPort, FCDProPlusSettings::m_rfFilterIndex, FCDProPlusSettings::m_transverterDeltaFrequency, FCDProPlusSettings::m_transverterMode, SWGSDRangel::SWGFCDProPlusSettings::setBiasT(), SWGSDRangel::SWGFCDProPlusSettings::setCenterFrequency(), SWGSDRangel::SWGFCDProPlusSettings::setDcBlock(), SWGSDRangel::SWGDeviceSettings::setDeviceHwType(), SWGSDRangel::SWGDeviceSettings::setDirection(), SWGSDRangel::SWGDeviceSettings::setFcdProPlusSettings(), SWGSDRangel::SWGFCDProPlusSettings::setFcPos(), SWGSDRangel::SWGFCDProPlusSettings::setFileRecordName(), SWGSDRangel::SWGFCDProPlusSettings::setIfFilterIndex(), SWGSDRangel::SWGFCDProPlusSettings::setIfGain(), SWGSDRangel::SWGFCDProPlusSettings::setIqImbalance(), SWGSDRangel::SWGFCDProPlusSettings::setLnaGain(), SWGSDRangel::SWGFCDProPlusSettings::setLog2Decim(), SWGSDRangel::SWGFCDProPlusSettings::setLOppmTenths(), SWGSDRangel::SWGFCDProPlusSettings::setMixGain(), SWGSDRangel::SWGDeviceSettings::setOriginatorIndex(), SWGSDRangel::SWGFCDProPlusSettings::setRangeLow(), SWGSDRangel::SWGFCDProPlusSettings::setRfFilterIndex(), SWGSDRangel::SWGFCDProPlusSettings::setTransverterDeltaFrequency(), and SWGSDRangel::SWGFCDProPlusSettings::setTransverterMode().
Referenced by applySettings().
|
private |
Definition at line 792 of file fcdproplusinput.cpp.
References SWGSDRangel::SWGDeviceSettings::asJson(), DeviceAPI::getDeviceSetIndex(), m_deviceAPI, m_networkManager, m_networkRequest, FCDProPlusSettings::m_reverseAPIAddress, FCDProPlusSettings::m_reverseAPIDeviceIndex, FCDProPlusSettings::m_reverseAPIPort, m_settings, SWGSDRangel::SWGDeviceSettings::setDeviceHwType(), SWGSDRangel::SWGDeviceSettings::setDirection(), and SWGSDRangel::SWGDeviceSettings::setOriginatorIndex().
Referenced by handleMessage().
|
virtual |
Reimplemented from DeviceSampleSource.
Definition at line 565 of file fcdproplusinput.cpp.
References FCDProPlusInput::MsgStartStop::create(), DeviceAPI::getDeviceEngineStateStr(), SWGSDRangel::SWGDeviceState::getState(), m_deviceAPI, DeviceSampleSource::m_guiMessageQueue, DeviceSampleSource::m_inputMessageQueue, and MessageQueue::push().
|
virtual |
Reimplemented from DeviceSampleSource.
Definition at line 556 of file fcdproplusinput.cpp.
References DeviceAPI::getDeviceEngineStateStr(), SWGSDRangel::SWGDeviceState::getState(), and m_deviceAPI.
|
virtual |
Reimplemented from DeviceSampleSource.
Definition at line 584 of file fcdproplusinput.cpp.
References SWGSDRangel::SWGDeviceSettings::getFcdProPlusSettings(), SWGSDRangel::SWGFCDProPlusSettings::init(), m_settings, SWGSDRangel::SWGDeviceSettings::setFcdProPlusSettings(), and webapiFormatDeviceSettings().
|
virtual |
Reimplemented from DeviceSampleSource.
Definition at line 595 of file fcdproplusinput.cpp.
References FCDProPlusInput::MsgConfigureFCDProPlus::create(), SWGSDRangel::SWGFCDProPlusSettings::getBiasT(), SWGSDRangel::SWGFCDProPlusSettings::getCenterFrequency(), SWGSDRangel::SWGFCDProPlusSettings::getDcBlock(), SWGSDRangel::SWGDeviceSettings::getFcdProPlusSettings(), SWGSDRangel::SWGFCDProPlusSettings::getFcPos(), SWGSDRangel::SWGFCDProPlusSettings::getFileRecordName(), SWGSDRangel::SWGFCDProPlusSettings::getIfFilterIndex(), SWGSDRangel::SWGFCDProPlusSettings::getIfGain(), SWGSDRangel::SWGFCDProPlusSettings::getIqImbalance(), SWGSDRangel::SWGFCDProPlusSettings::getLnaGain(), SWGSDRangel::SWGFCDProPlusSettings::getLog2Decim(), SWGSDRangel::SWGFCDProPlusSettings::getLOppmTenths(), SWGSDRangel::SWGFCDProPlusSettings::getMixGain(), SWGSDRangel::SWGFCDProPlusSettings::getRangeLow(), SWGSDRangel::SWGFCDProPlusSettings::getReverseApiAddress(), SWGSDRangel::SWGFCDProPlusSettings::getReverseApiDeviceIndex(), SWGSDRangel::SWGFCDProPlusSettings::getReverseApiPort(), SWGSDRangel::SWGFCDProPlusSettings::getRfFilterIndex(), SWGSDRangel::SWGFCDProPlusSettings::getTransverterDeltaFrequency(), SWGSDRangel::SWGFCDProPlusSettings::getTransverterMode(), SWGSDRangel::SWGFCDProPlusSettings::getUseReverseApi(), FCDProPlusSettings::m_biasT, FCDProPlusSettings::m_centerFrequency, FCDProPlusSettings::m_dcBlock, FCDProPlusSettings::m_fcPos, FCDProPlusSettings::m_fileRecordName, DeviceSampleSource::m_guiMessageQueue, FCDProPlusSettings::m_ifFilterIndex, FCDProPlusSettings::m_ifGain, DeviceSampleSource::m_inputMessageQueue, FCDProPlusSettings::m_iqImbalance, FCDProPlusSettings::m_lnaGain, FCDProPlusSettings::m_log2Decim, FCDProPlusSettings::m_LOppmTenths, FCDProPlusSettings::m_mixGain, FCDProPlusSettings::m_rangeLow, FCDProPlusSettings::m_reverseAPIAddress, FCDProPlusSettings::m_reverseAPIDeviceIndex, FCDProPlusSettings::m_reverseAPIPort, FCDProPlusSettings::m_rfFilterIndex, m_settings, FCDProPlusSettings::m_transverterDeltaFrequency, FCDProPlusSettings::m_transverterMode, FCDProPlusSettings::m_useReverseAPI, MessageQueue::push(), and webapiFormatDeviceSettings().
|
private |
Definition at line 158 of file fcdproplusinput.h.
Referenced by applySettings(), closeDevice(), openDevice(), set_bias_t(), set_center_freq(), set_if_filter(), set_if_gain(), set_lna_gain(), set_mixer_gain(), set_rf_filter(), and start().
|
private |
Definition at line 157 of file fcdproplusinput.h.
Referenced by applySettings(), handleMessage(), openDevice(), webapiReverseSendSettings(), webapiReverseSendStartStop(), webapiRun(), webapiRunGet(), and ~FCDProPlusInput().
|
private |
Definition at line 164 of file fcdproplusinput.h.
Referenced by getDeviceDescription().
|
private |
Definition at line 159 of file fcdproplusinput.h.
Referenced by closeFCDAudio(), and openFCDAudio().
|
private |
Definition at line 160 of file fcdproplusinput.h.
Referenced by closeFCDAudio(), openFCDAudio(), and start().
|
private |
Definition at line 163 of file fcdproplusinput.h.
Referenced by applySettings(), start(), and stop().
|
private |
File sink to record device I/Q output.
Definition at line 166 of file fcdproplusinput.h.
Referenced by applySettings(), handleMessage(), and ~FCDProPlusInput().
|
private |
Definition at line 161 of file fcdproplusinput.h.
Referenced by stop().
|
private |
Definition at line 167 of file fcdproplusinput.h.
Referenced by webapiReverseSendSettings(), webapiReverseSendStartStop(), and ~FCDProPlusInput().
|
private |
Definition at line 168 of file fcdproplusinput.h.
Referenced by webapiReverseSendSettings(), and webapiReverseSendStartStop().
|
private |
Definition at line 165 of file fcdproplusinput.h.
Referenced by start(), stop(), and ~FCDProPlusInput().
|
private |
Definition at line 162 of file fcdproplusinput.h.
Referenced by applySettings(), deserialize(), getCenterFrequency(), getSampleRate(), handleMessage(), init(), serialize(), set_center_freq(), setCenterFrequency(), start(), webapiReverseSendStartStop(), webapiSettingsGet(), and webapiSettingsPutPatch().