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.
Classes | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
DeviceSoapySDRShared Class Reference

#include <devicesoapysdrshared.h>

+ Collaboration diagram for DeviceSoapySDRShared:

Classes

class  MsgReportBuddyChange
 
class  MsgReportDeviceArgsChange
 

Public Member Functions

 DeviceSoapySDRShared ()
 
 ~DeviceSoapySDRShared ()
 

Public Attributes

SoapySDR::Device * m_device
 
DeviceSoapySDRParamsm_deviceParams
 
int m_channel
 allocated channel (-1 if none) More...
 
SoapySDRInputm_source
 
SoapySDROutputm_sink
 

Static Public Attributes

static const float m_sampleFifoLengthInSeconds = 0.25
 
static const int m_sampleFifoMinSize = 75000
 
static const int m_sampleFifoMinSize32 = 150000
 

Detailed Description

Structure shared by a buddy with other buddies

Definition at line 36 of file devicesoapysdrshared.h.

Constructor & Destructor Documentation

◆ DeviceSoapySDRShared()

DeviceSoapySDRShared::DeviceSoapySDRShared ( )

Definition at line 27 of file devicesoapysdrshared.cpp.

27  :
28  m_device(0),
29  m_deviceParams(0),
30  m_channel(-1),
31  m_source(0),
32  m_sink(0)
33 {}
int m_channel
allocated channel (-1 if none)
DeviceSoapySDRParams * m_deviceParams
SoapySDR::Device * m_device

◆ ~DeviceSoapySDRShared()

DeviceSoapySDRShared::~DeviceSoapySDRShared ( )

Definition at line 35 of file devicesoapysdrshared.cpp.

36 {}

Member Data Documentation

◆ m_channel

int DeviceSoapySDRShared::m_channel

◆ m_device

SoapySDR::Device* DeviceSoapySDRShared::m_device

◆ m_deviceParams

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().

◆ m_sampleFifoLengthInSeconds

const float DeviceSoapySDRShared::m_sampleFifoLengthInSeconds = 0.25
static

Definition at line 113 of file devicesoapysdrshared.h.

Referenced by SoapySDROutput::applySettings().

◆ m_sampleFifoMinSize

const int DeviceSoapySDRShared::m_sampleFifoMinSize = 75000
static

Definition at line 114 of file devicesoapysdrshared.h.

Referenced by SoapySDROutput::applySettings().

◆ m_sampleFifoMinSize32

const int DeviceSoapySDRShared::m_sampleFifoMinSize32 = 150000
static

Definition at line 115 of file devicesoapysdrshared.h.

Referenced by SoapySDROutput::applySettings().

◆ m_sink

SoapySDROutput* DeviceSoapySDRShared::m_sink

◆ m_source

SoapySDRInput* DeviceSoapySDRShared::m_source

The documentation for this class was generated from the following files: