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 <airspyhfinput.h>
Classes | |
class | MsgConfigureAirspyHF |
class | MsgFileRecord |
class | MsgStartStop |
Public Member Functions | |
AirspyHFInput (DeviceAPI *deviceAPI) | |
virtual | ~AirspyHFInput () |
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) |
const std::vector< uint32_t > & | getSampleRates () const |
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) |
Public Member Functions inherited from DeviceSampleSource | |
DeviceSampleSource () | |
virtual | ~DeviceSampleSource () |
MessageQueue * | getInputMessageQueue () |
MessageQueue * | getMessageQueueToGUI () |
SampleSinkFifo * | getSampleFifo () |
Static Public Attributes | |
static const qint64 | loLowLimitFreqHF = 9000L |
static const qint64 | loHighLimitFreqHF = 31000000L |
static const qint64 | loLowLimitFreqVHF = 60000000L |
static const qint64 | loHighLimitFreqVHF = 260000000L |
Private Slots | |
void | networkManagerFinished (QNetworkReply *reply) |
Private Member Functions | |
bool | openDevice () |
void | closeDevice () |
bool | applySettings (const AirspyHFSettings &settings, bool force) |
airspyhf_device_t * | open_airspyhf_from_serial (const QString &serialStr) |
void | setDeviceCenterFrequency (quint64 freq, const AirspyHFSettings &settings) |
void | webapiFormatDeviceSettings (SWGSDRangel::SWGDeviceSettings &response, const AirspyHFSettings &settings) |
void | webapiFormatDeviceReport (SWGSDRangel::SWGDeviceReport &response) |
void | webapiReverseSendSettings (QList< QString > &deviceSettingsKeys, const AirspyHFSettings &settings, bool force) |
void | webapiReverseSendStartStop (bool start) |
Private Attributes | |
DeviceAPI * | m_deviceAPI |
QMutex | m_mutex |
AirspyHFSettings | m_settings |
airspyhf_device_t * | m_dev |
AirspyHFThread * | m_airspyHFThread |
QString | m_deviceDescription |
std::vector< uint32_t > | m_sampleRates |
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 36 of file airspyhfinput.h.
AirspyHFInput::AirspyHFInput | ( | DeviceAPI * | deviceAPI | ) |
Definition at line 50 of file airspyhfinput.cpp.
References DeviceAPI::addAncillarySink(), arg(), DeviceAPI::getDeviceUID(), m_deviceAPI, m_fileSink, m_networkManager, networkManagerFinished(), openDevice(), and DeviceAPI::setNbSourceStreams().
Referenced by AirspyHFInput::MsgStartStop::MsgStartStop().
|
virtual |
Definition at line 66 of file airspyhfinput.cpp.
References closeDevice(), m_deviceAPI, m_fileSink, m_networkManager, m_running, networkManagerFinished(), DeviceAPI::removeAncillarySink(), and stop().
Referenced by AirspyHFInput::MsgStartStop::MsgStartStop().
|
private |
Definition at line 381 of file airspyhfinput.cpp.
References DeviceAPI::configureCorrections(), DeviceAPI::getDeviceEngineInputMessageQueue(), FileRecord::handleMessage(), AirspyHFSettings::m_agcHigh, m_airspyHFThread, AirspyHFSettings::m_attenuatorSteps, AirspyHFSettings::m_bandIndex, AirspyHFSettings::m_centerFrequency, AirspyHFSettings::m_dcBlock, m_dev, m_deviceAPI, AirspyHFSettings::m_devSampleRateIndex, AirspyHFSettings::m_fileRecordName, m_fileSink, AirspyHFSettings::m_iqCorrection, AirspyHFSettings::m_log2Decim, AirspyHFSettings::m_LOppmTenths, m_mutex, AirspyHFSettings::m_reverseAPIAddress, AirspyHFSettings::m_reverseAPIDeviceIndex, AirspyHFSettings::m_reverseAPIPort, m_sampleRates, m_settings, AirspyHFSettings::m_transverterDeltaFrequency, AirspyHFSettings::m_transverterMode, AirspyHFSettings::m_useAGC, AirspyHFSettings::m_useDSP, AirspyHFSettings::m_useLNA, AirspyHFSettings::m_useReverseAPI, MessageQueue::push(), setDeviceCenterFrequency(), AirspyHFThread::setLog2Decimation(), AirspyHFThread::setSamplerate(), and webapiReverseSendSettings().
Referenced by handleMessage(), init(), and start().
|
private |
Definition at line 194 of file airspyhfinput.cpp.
References m_dev, and m_deviceDescription.
Referenced by openDevice(), and ~AirspyHFInput().
|
virtual |
Implements DeviceSampleSource.
Definition at line 226 of file airspyhfinput.cpp.
References AirspyHFInput::MsgConfigureAirspyHF::create(), AirspyHFSettings::deserialize(), DeviceSampleSource::m_guiMessageQueue, DeviceSampleSource::m_inputMessageQueue, m_settings, MessageQueue::push(), and AirspyHFSettings::resetToDefaults().
Referenced by AirspyHFInput::MsgStartStop::MsgStartStop().
|
virtual |
Implements DeviceSampleSource.
Definition at line 80 of file airspyhfinput.cpp.
Referenced by AirspyHFInput::MsgStartStop::MsgStartStop().
|
virtual |
Center frequency exposed by the source.
Implements DeviceSampleSource.
Definition at line 272 of file airspyhfinput.cpp.
References AirspyHFSettings::m_centerFrequency, and m_settings.
Referenced by setSampleRate().
|
virtual |
Implements DeviceSampleSource.
Definition at line 248 of file airspyhfinput.cpp.
References m_deviceDescription.
Referenced by setMessageQueueToGUI().
|
virtual |
Sample rate exposed by the source.
Implements DeviceSampleSource.
Definition at line 253 of file airspyhfinput.cpp.
References AirspyHFSettings::m_devSampleRateIndex, AirspyHFSettings::m_log2Decim, m_sampleRates, and m_settings.
Referenced by setMessageQueueToGUI().
|
inline |
Definition at line 117 of file airspyhfinput.h.
References handleMessage(), m_sampleRates, webapiReportGet(), webapiRun(), webapiRunGet(), webapiSettingsGet(), and webapiSettingsPutPatch().
Referenced by webapiFormatDeviceReport().
|
virtual |
Implements DeviceSampleSource.
Definition at line 292 of file airspyhfinput.cpp.
References applySettings(), FileRecord::genUniqueFileName(), DeviceAPI::getDeviceUID(), AirspyHFInput::MsgConfigureAirspyHF::getForce(), AirspyHFInput::MsgConfigureAirspyHF::getSettings(), AirspyHFInput::MsgFileRecord::getStartStop(), AirspyHFInput::MsgStartStop::getStartStop(), DeviceAPI::initDeviceEngine(), m_deviceAPI, AirspyHFSettings::m_fileRecordName, m_fileSink, m_settings, AirspyHFSettings::m_useReverseAPI, Message::match(), FileRecord::setFileName(), DeviceAPI::startDeviceEngine(), FileRecord::startRecording(), DeviceAPI::stopDeviceEngine(), FileRecord::stopRecording(), and webapiReverseSendStartStop().
Referenced by getSampleRates().
|
virtual |
initializations to be done when all collaborating objects are created and possibly connected
Implements DeviceSampleSource.
Definition at line 155 of file airspyhfinput.cpp.
References applySettings(), and m_settings.
Referenced by AirspyHFInput::MsgStartStop::MsgStartStop().
|
privateslot |
Definition at line 924 of file airspyhfinput.cpp.
Referenced by AirspyHFInput(), and ~AirspyHFInput().
|
private |
Definition at line 620 of file airspyhfinput.cpp.
Referenced by openDevice().
|
private |
Definition at line 85 of file airspyhfinput.cpp.
References closeDevice(), DeviceAPI::getSamplingDeviceSerial(), i, m_dev, m_deviceAPI, DeviceSampleSource::m_sampleFifo, m_sampleRates, open_airspyhf_from_serial(), and SampleSinkFifo::setSize().
Referenced by AirspyHFInput().
|
virtual |
Implements DeviceSampleSource.
Definition at line 221 of file airspyhfinput.cpp.
References m_settings, and AirspyHFSettings::serialize().
Referenced by AirspyHFInput::MsgStartStop::MsgStartStop().
|
virtual |
Implements DeviceSampleSource.
Definition at line 277 of file airspyhfinput.cpp.
References AirspyHFInput::MsgConfigureAirspyHF::create(), AirspyHFSettings::m_centerFrequency, DeviceSampleSource::m_guiMessageQueue, DeviceSampleSource::m_inputMessageQueue, m_settings, and MessageQueue::push().
Referenced by setSampleRate().
|
private |
Definition at line 359 of file airspyhfinput.cpp.
References loHighLimitFreqHF, loHighLimitFreqVHF, AirspyHFSettings::m_bandIndex, and m_dev.
Referenced by applySettings().
|
inlinevirtual |
Implements DeviceSampleSource.
Definition at line 111 of file airspyhfinput.h.
References getDeviceDescription(), getSampleRate(), and DeviceSampleSource::m_guiMessageQueue.
|
inlinevirtual |
For when the source sample rate is set externally.
Implements DeviceSampleSource.
Definition at line 114 of file airspyhfinput.h.
References getCenterFrequency(), and setCenterFrequency().
|
virtual |
Implements DeviceSampleSource.
Definition at line 160 of file airspyhfinput.cpp.
References applySettings(), m_airspyHFThread, m_dev, AirspyHFSettings::m_devSampleRateIndex, AirspyHFSettings::m_log2Decim, m_mutex, m_running, DeviceSampleSource::m_sampleFifo, m_sampleRates, m_settings, AirspyHFThread::setLog2Decimation(), AirspyHFThread::setSamplerate(), AirspyHFThread::startWork(), and stop().
Referenced by AirspyHFInput::MsgStartStop::MsgStartStop().
|
virtual |
Implements DeviceSampleSource.
Definition at line 206 of file airspyhfinput.cpp.
References m_airspyHFThread, m_mutex, m_running, and AirspyHFThread::stopWork().
Referenced by AirspyHFInput::MsgStartStop::MsgStartStop(), start(), and ~AirspyHFInput().
|
private |
Definition at line 771 of file airspyhfinput.cpp.
References SWGSDRangel::SWGDeviceReport::getAirspyHfReport(), SWGSDRangel::SWGAirspyHFReport::getSampleRates(), getSampleRates(), and SWGSDRangel::SWGAirspyHFReport::setSampleRates().
Referenced by webapiReportGet().
|
private |
Definition at line 736 of file airspyhfinput.cpp.
References SWGSDRangel::SWGDeviceSettings::getAirspyHfSettings(), SWGSDRangel::SWGAirspyHFSettings::getFileRecordName(), SWGSDRangel::SWGAirspyHFSettings::getReverseApiAddress(), AirspyHFSettings::m_agcHigh, AirspyHFSettings::m_attenuatorSteps, AirspyHFSettings::m_bandIndex, AirspyHFSettings::m_centerFrequency, AirspyHFSettings::m_dcBlock, AirspyHFSettings::m_devSampleRateIndex, AirspyHFSettings::m_fileRecordName, AirspyHFSettings::m_iqCorrection, AirspyHFSettings::m_log2Decim, AirspyHFSettings::m_LOppmTenths, AirspyHFSettings::m_reverseAPIAddress, AirspyHFSettings::m_reverseAPIDeviceIndex, AirspyHFSettings::m_reverseAPIPort, AirspyHFSettings::m_transverterDeltaFrequency, AirspyHFSettings::m_transverterMode, AirspyHFSettings::m_useAGC, AirspyHFSettings::m_useDSP, AirspyHFSettings::m_useLNA, AirspyHFSettings::m_useReverseAPI, SWGSDRangel::SWGAirspyHFSettings::setAgcHigh(), SWGSDRangel::SWGAirspyHFSettings::setAttenuatorSteps(), SWGSDRangel::SWGAirspyHFSettings::setBandIndex(), SWGSDRangel::SWGAirspyHFSettings::setCenterFrequency(), SWGSDRangel::SWGAirspyHFSettings::setDcBlock(), SWGSDRangel::SWGAirspyHFSettings::setDevSampleRateIndex(), SWGSDRangel::SWGAirspyHFSettings::setFileRecordName(), SWGSDRangel::SWGAirspyHFSettings::setIqCorrection(), SWGSDRangel::SWGAirspyHFSettings::setLog2Decim(), SWGSDRangel::SWGAirspyHFSettings::setLOppmTenths(), SWGSDRangel::SWGAirspyHFSettings::setReverseApiAddress(), SWGSDRangel::SWGAirspyHFSettings::setReverseApiDeviceIndex(), SWGSDRangel::SWGAirspyHFSettings::setReverseApiPort(), SWGSDRangel::SWGAirspyHFSettings::setTransverterDeltaFrequency(), SWGSDRangel::SWGAirspyHFSettings::setTransverterMode(), SWGSDRangel::SWGAirspyHFSettings::setUseAgc(), SWGSDRangel::SWGAirspyHFSettings::setUseDsp(), SWGSDRangel::SWGAirspyHFSettings::setUseLna(), and SWGSDRangel::SWGAirspyHFSettings::setUseReverseApi().
Referenced by webapiSettingsGet(), and webapiSettingsPutPatch().
|
virtual |
Reimplemented from DeviceSampleSource.
Definition at line 782 of file airspyhfinput.cpp.
References SWGSDRangel::SWGDeviceReport::getAirspyHfReport(), SWGSDRangel::SWGAirspyHFReport::init(), SWGSDRangel::SWGDeviceReport::setAirspyHfReport(), and webapiFormatDeviceReport().
Referenced by getSampleRates().
|
private |
Definition at line 821 of file airspyhfinput.cpp.
References SWGSDRangel::SWGDeviceSettings::asJson(), SWGSDRangel::SWGDeviceSettings::getAirspyHfSettings(), DeviceAPI::getDeviceSetIndex(), AirspyHFSettings::m_agcHigh, AirspyHFSettings::m_attenuatorSteps, AirspyHFSettings::m_bandIndex, AirspyHFSettings::m_centerFrequency, AirspyHFSettings::m_dcBlock, m_deviceAPI, AirspyHFSettings::m_devSampleRateIndex, AirspyHFSettings::m_fileRecordName, AirspyHFSettings::m_iqCorrection, AirspyHFSettings::m_log2Decim, AirspyHFSettings::m_LOppmTenths, m_networkManager, m_networkRequest, AirspyHFSettings::m_reverseAPIAddress, AirspyHFSettings::m_reverseAPIDeviceIndex, AirspyHFSettings::m_reverseAPIPort, AirspyHFSettings::m_transverterDeltaFrequency, AirspyHFSettings::m_transverterMode, AirspyHFSettings::m_useAGC, AirspyHFSettings::m_useDSP, AirspyHFSettings::m_useLNA, SWGSDRangel::SWGAirspyHFSettings::setAgcHigh(), SWGSDRangel::SWGDeviceSettings::setAirspyHfSettings(), SWGSDRangel::SWGAirspyHFSettings::setAttenuatorSteps(), SWGSDRangel::SWGAirspyHFSettings::setBandIndex(), SWGSDRangel::SWGAirspyHFSettings::setCenterFrequency(), SWGSDRangel::SWGAirspyHFSettings::setDcBlock(), SWGSDRangel::SWGDeviceSettings::setDeviceHwType(), SWGSDRangel::SWGAirspyHFSettings::setDevSampleRateIndex(), SWGSDRangel::SWGDeviceSettings::setDirection(), SWGSDRangel::SWGAirspyHFSettings::setFileRecordName(), SWGSDRangel::SWGAirspyHFSettings::setIqCorrection(), SWGSDRangel::SWGAirspyHFSettings::setLog2Decim(), SWGSDRangel::SWGAirspyHFSettings::setLOppmTenths(), SWGSDRangel::SWGDeviceSettings::setOriginatorIndex(), SWGSDRangel::SWGAirspyHFSettings::setTransverterDeltaFrequency(), SWGSDRangel::SWGAirspyHFSettings::setTransverterMode(), SWGSDRangel::SWGAirspyHFSettings::setUseAgc(), SWGSDRangel::SWGAirspyHFSettings::setUseDsp(), and SWGSDRangel::SWGAirspyHFSettings::setUseLna().
Referenced by applySettings().
|
private |
Definition at line 896 of file airspyhfinput.cpp.
References SWGSDRangel::SWGDeviceSettings::asJson(), DeviceAPI::getDeviceSetIndex(), m_deviceAPI, m_networkManager, m_networkRequest, AirspyHFSettings::m_reverseAPIAddress, AirspyHFSettings::m_reverseAPIDeviceIndex, AirspyHFSettings::m_reverseAPIPort, m_settings, SWGSDRangel::SWGDeviceSettings::setDeviceHwType(), SWGSDRangel::SWGDeviceSettings::setDirection(), and SWGSDRangel::SWGDeviceSettings::setOriginatorIndex().
Referenced by handleMessage().
|
virtual |
Reimplemented from DeviceSampleSource.
Definition at line 802 of file airspyhfinput.cpp.
References AirspyHFInput::MsgStartStop::create(), DeviceAPI::getDeviceEngineStateStr(), SWGSDRangel::SWGDeviceState::getState(), m_deviceAPI, DeviceSampleSource::m_guiMessageQueue, DeviceSampleSource::m_inputMessageQueue, and MessageQueue::push().
Referenced by getSampleRates().
|
virtual |
Reimplemented from DeviceSampleSource.
Definition at line 793 of file airspyhfinput.cpp.
References DeviceAPI::getDeviceEngineStateStr(), SWGSDRangel::SWGDeviceState::getState(), and m_deviceAPI.
Referenced by getSampleRates().
|
virtual |
Reimplemented from DeviceSampleSource.
Definition at line 645 of file airspyhfinput.cpp.
References SWGSDRangel::SWGDeviceSettings::getAirspyHfSettings(), SWGSDRangel::SWGAirspyHFSettings::init(), m_settings, SWGSDRangel::SWGDeviceSettings::setAirspyHfSettings(), and webapiFormatDeviceSettings().
Referenced by getSampleRates().
|
virtual |
Reimplemented from DeviceSampleSource.
Definition at line 656 of file airspyhfinput.cpp.
References AirspyHFInput::MsgConfigureAirspyHF::create(), SWGSDRangel::SWGAirspyHFSettings::getAgcHigh(), SWGSDRangel::SWGDeviceSettings::getAirspyHfSettings(), SWGSDRangel::SWGAirspyHFSettings::getAttenuatorSteps(), SWGSDRangel::SWGAirspyHFSettings::getBandIndex(), SWGSDRangel::SWGAirspyHFSettings::getCenterFrequency(), SWGSDRangel::SWGAirspyHFSettings::getDcBlock(), SWGSDRangel::SWGAirspyHFSettings::getDevSampleRateIndex(), SWGSDRangel::SWGAirspyHFSettings::getFileRecordName(), SWGSDRangel::SWGAirspyHFSettings::getIqCorrection(), SWGSDRangel::SWGAirspyHFSettings::getLog2Decim(), SWGSDRangel::SWGAirspyHFSettings::getLOppmTenths(), SWGSDRangel::SWGAirspyHFSettings::getReverseApiAddress(), SWGSDRangel::SWGAirspyHFSettings::getReverseApiDeviceIndex(), SWGSDRangel::SWGAirspyHFSettings::getReverseApiPort(), SWGSDRangel::SWGAirspyHFSettings::getTransverterDeltaFrequency(), SWGSDRangel::SWGAirspyHFSettings::getTransverterMode(), SWGSDRangel::SWGAirspyHFSettings::getUseAgc(), SWGSDRangel::SWGAirspyHFSettings::getUseDsp(), SWGSDRangel::SWGAirspyHFSettings::getUseLna(), SWGSDRangel::SWGAirspyHFSettings::getUseReverseApi(), AirspyHFSettings::m_agcHigh, AirspyHFSettings::m_attenuatorSteps, AirspyHFSettings::m_bandIndex, AirspyHFSettings::m_centerFrequency, AirspyHFSettings::m_dcBlock, AirspyHFSettings::m_devSampleRateIndex, AirspyHFSettings::m_fileRecordName, DeviceSampleSource::m_guiMessageQueue, DeviceSampleSource::m_inputMessageQueue, AirspyHFSettings::m_iqCorrection, AirspyHFSettings::m_log2Decim, AirspyHFSettings::m_LOppmTenths, AirspyHFSettings::m_reverseAPIAddress, AirspyHFSettings::m_reverseAPIDeviceIndex, AirspyHFSettings::m_reverseAPIPort, m_settings, AirspyHFSettings::m_transverterDeltaFrequency, AirspyHFSettings::m_transverterMode, AirspyHFSettings::m_useAGC, AirspyHFSettings::m_useDSP, AirspyHFSettings::m_useLNA, AirspyHFSettings::m_useReverseAPI, MessageQueue::push(), and webapiFormatDeviceSettings().
Referenced by getSampleRates().
|
static |
Definition at line 145 of file airspyhfinput.h.
Referenced by setDeviceCenterFrequency(), and AirspyHFGui::updateFrequencyLimits().
|
static |
Definition at line 147 of file airspyhfinput.h.
Referenced by setDeviceCenterFrequency(), and AirspyHFGui::updateFrequencyLimits().
|
static |
Definition at line 144 of file airspyhfinput.h.
Referenced by AirspyHFGui::updateFrequencyLimits().
|
static |
Definition at line 146 of file airspyhfinput.h.
Referenced by AirspyHFGui::updateFrequencyLimits().
|
private |
Definition at line 154 of file airspyhfinput.h.
Referenced by applySettings(), start(), and stop().
|
private |
Definition at line 153 of file airspyhfinput.h.
Referenced by applySettings(), closeDevice(), openDevice(), setDeviceCenterFrequency(), and start().
|
private |
Definition at line 150 of file airspyhfinput.h.
Referenced by AirspyHFInput(), applySettings(), handleMessage(), openDevice(), webapiReverseSendSettings(), webapiReverseSendStartStop(), webapiRun(), webapiRunGet(), and ~AirspyHFInput().
|
private |
Definition at line 155 of file airspyhfinput.h.
Referenced by closeDevice(), and getDeviceDescription().
|
private |
File sink to record device I/Q output.
Definition at line 158 of file airspyhfinput.h.
Referenced by AirspyHFInput(), applySettings(), handleMessage(), and ~AirspyHFInput().
|
private |
Definition at line 151 of file airspyhfinput.h.
Referenced by applySettings(), start(), and stop().
|
private |
Definition at line 159 of file airspyhfinput.h.
Referenced by AirspyHFInput(), webapiReverseSendSettings(), webapiReverseSendStartStop(), and ~AirspyHFInput().
|
private |
Definition at line 160 of file airspyhfinput.h.
Referenced by webapiReverseSendSettings(), and webapiReverseSendStartStop().
|
private |
Definition at line 157 of file airspyhfinput.h.
Referenced by start(), stop(), and ~AirspyHFInput().
|
private |
Definition at line 156 of file airspyhfinput.h.
Referenced by applySettings(), getSampleRate(), getSampleRates(), openDevice(), and start().
|
private |
Definition at line 152 of file airspyhfinput.h.
Referenced by applySettings(), deserialize(), getCenterFrequency(), getSampleRate(), handleMessage(), init(), serialize(), setCenterFrequency(), start(), webapiReverseSendStartStop(), webapiSettingsGet(), and webapiSettingsPutPatch().