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 <devicesoapysdrshared.h>
Classes | |
class | MsgReportBuddyChange |
class | MsgReportDeviceArgsChange |
Public Member Functions | |
DeviceSoapySDRShared () | |
~DeviceSoapySDRShared () | |
Public Attributes | |
SoapySDR::Device * | m_device |
DeviceSoapySDRParams * | m_deviceParams |
int | m_channel |
allocated channel (-1 if none) More... | |
SoapySDRInput * | m_source |
SoapySDROutput * | m_sink |
Static Public Attributes | |
static const float | m_sampleFifoLengthInSeconds = 0.25 |
static const int | m_sampleFifoMinSize = 75000 |
static const int | m_sampleFifoMinSize32 = 150000 |
Structure shared by a buddy with other buddies
Definition at line 36 of file devicesoapysdrshared.h.
DeviceSoapySDRShared::DeviceSoapySDRShared | ( | ) |
Definition at line 27 of file devicesoapysdrshared.cpp.
DeviceSoapySDRShared::~DeviceSoapySDRShared | ( | ) |
Definition at line 35 of file devicesoapysdrshared.cpp.
int DeviceSoapySDRShared::m_channel |
allocated channel (-1 if none)
Definition at line 109 of file devicesoapysdrshared.h.
Referenced by SoapySDROutput::closeDevice(), SoapySDRInput::closeDevice(), SoapySDROutput::getAntennas(), SoapySDRInput::getAntennas(), SoapySDROutput::getBandwidthRanges(), SoapySDRInput::getBandwidthRanges(), SoapySDROutput::getFrequencyRange(), SoapySDRInput::getFrequencyRange(), SoapySDROutput::getGlobalGainRange(), SoapySDRInput::getGlobalGainRange(), SoapySDROutput::getIndividualGainsRanges(), SoapySDRInput::getIndividualGainsRanges(), SoapySDROutput::getRateRanges(), SoapySDRInput::getRateRanges(), SoapySDROutput::getStreamArgInfoList(), SoapySDRInput::getStreamArgInfoList(), SoapySDROutput::getTunableElements(), SoapySDRInput::getTunableElements(), SoapySDROutput::hasDCAutoCorrection(), SoapySDRInput::hasDCAutoCorrection(), SoapySDROutput::hasDCCorrectionValue(), SoapySDRInput::hasDCCorrectionValue(), SoapySDROutput::hasIQCorrectionValue(), SoapySDRInput::hasIQCorrectionValue(), SoapySDROutput::initGainSettings(), SoapySDRInput::initGainSettings(), SoapySDROutput::initStreamArgSettings(), SoapySDRInput::initStreamArgSettings(), SoapySDROutput::initTunableElementsSettings(), SoapySDRInput::initTunableElementsSettings(), SoapySDROutput::isAGCSupported(), SoapySDRInput::isAGCSupported(), SoapySDROutput::openDevice(), SoapySDRInput::openDevice(), SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
SoapySDR::Device* DeviceSoapySDRShared::m_device |
Definition at line 107 of file devicesoapysdrshared.h.
Referenced by SoapySDROutput::applySettings(), SoapySDRInput::applySettings(), SoapySDROutput::closeDevice(), SoapySDRInput::closeDevice(), SoapySDROutput::handleMessage(), SoapySDRInput::handleMessage(), SoapySDROutput::initGainSettings(), SoapySDRInput::initGainSettings(), SoapySDROutput::initTunableElementsSettings(), SoapySDRInput::initTunableElementsSettings(), SoapySDROutput::openDevice(), SoapySDRInput::openDevice(), SoapySDROutput::start(), SoapySDRInput::start(), SoapySDROutput::stop(), and SoapySDRInput::stop().
DeviceSoapySDRParams* DeviceSoapySDRShared::m_deviceParams |
Definition at line 108 of file devicesoapysdrshared.h.
Referenced by SoapySDRInput::closeDevice(), SoapySDROutput::getAntennas(), SoapySDRInput::getAntennas(), SoapySDROutput::getBandwidthRanges(), SoapySDRInput::getBandwidthRanges(), SoapySDROutput::getDeviceArgInfoList(), SoapySDRInput::getDeviceArgInfoList(), SoapySDROutput::getFrequencyRange(), SoapySDRInput::getFrequencyRange(), SoapySDROutput::getGlobalGainRange(), SoapySDRInput::getGlobalGainRange(), SoapySDROutput::getIndividualGainsRanges(), SoapySDRInput::getIndividualGainsRanges(), SoapySDROutput::getRateRanges(), SoapySDRInput::getRateRanges(), SoapySDROutput::getStreamArgInfoList(), SoapySDRInput::getStreamArgInfoList(), SoapySDROutput::getTunableElements(), SoapySDRInput::getTunableElements(), SoapySDROutput::handleMessage(), SoapySDRInput::handleMessage(), SoapySDROutput::hasDCAutoCorrection(), SoapySDRInput::hasDCAutoCorrection(), SoapySDROutput::hasDCCorrectionValue(), SoapySDRInput::hasDCCorrectionValue(), SoapySDROutput::hasIQCorrectionValue(), SoapySDRInput::hasIQCorrectionValue(), SoapySDROutput::initDeviceArgSettings(), SoapySDRInput::initDeviceArgSettings(), SoapySDROutput::initGainSettings(), SoapySDRInput::initGainSettings(), SoapySDROutput::initStreamArgSettings(), SoapySDRInput::initStreamArgSettings(), SoapySDROutput::initTunableElementsSettings(), SoapySDRInput::initTunableElementsSettings(), SoapySDROutput::isAGCSupported(), SoapySDRInput::isAGCSupported(), SoapySDROutput::openDevice(), SoapySDRInput::openDevice(), SoapySDROutput::setDeviceCenterFrequency(), SoapySDRInput::setDeviceCenterFrequency(), SoapySDROutput::webapiFormatDeviceReport(), and SoapySDRInput::webapiFormatDeviceReport().
|
static |
Definition at line 113 of file devicesoapysdrshared.h.
Referenced by SoapySDROutput::applySettings().
|
static |
Definition at line 114 of file devicesoapysdrshared.h.
Referenced by SoapySDROutput::applySettings().
|
static |
Definition at line 115 of file devicesoapysdrshared.h.
Referenced by SoapySDROutput::applySettings().
SoapySDROutput* DeviceSoapySDRShared::m_sink |
Definition at line 111 of file devicesoapysdrshared.h.
Referenced by SoapySDROutput::closeDevice(), and SoapySDROutput::openDevice().
SoapySDRInput* DeviceSoapySDRShared::m_source |
Definition at line 110 of file devicesoapysdrshared.h.
Referenced by SoapySDRInput::closeDevice(), and SoapySDRInput::openDevice().