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
DeviceLimeSDRShared Class Reference

#include <devicelimesdrshared.h>

+ Collaboration diagram for DeviceLimeSDRShared:

Classes

class  MsgReportBuddyChange
 
class  MsgReportClockSourceChange
 
class  MsgReportDeviceInfo
 
class  MsgReportGPIOChange
 
class  ThreadInterface
 

Public Member Functions

 DeviceLimeSDRShared ()
 
 ~DeviceLimeSDRShared ()
 

Public Attributes

DeviceLimeSDRParamsm_deviceParams
 unique hardware device parameters More...
 
int m_channel
 logical device channel number (-1 if none) More...
 
ThreadInterfacem_thread
 holds the thread address if started else 0 More...
 
int m_ncoFrequency
 
uint64_t m_centerFrequency
 
uint32_t m_log2Soft
 
bool m_threadWasRunning
 flag to know if thread needs to be resumed after suspend More...
 

Static Public Attributes

static const float m_sampleFifoLengthInSeconds = 0.25
 
static const int m_sampleFifoMinSize = 48000
 

Detailed Description

Structure shared by a buddy with other buddies

Definition at line 29 of file devicelimesdrshared.h.

Constructor & Destructor Documentation

◆ DeviceLimeSDRShared()

DeviceLimeSDRShared::DeviceLimeSDRShared ( )
inline

Definition at line 167 of file devicelimesdrshared.h.

167  :
168  m_deviceParams(0),
169  m_channel(-1),
170  m_thread(0),
171  m_ncoFrequency(0),
173  m_log2Soft(0),
174  m_threadWasRunning(false)
175  {}
int m_channel
logical device channel number (-1 if none)
bool m_threadWasRunning
flag to know if thread needs to be resumed after suspend
DeviceLimeSDRParams * m_deviceParams
unique hardware device parameters
ThreadInterface * m_thread
holds the thread address if started else 0

◆ ~DeviceLimeSDRShared()

DeviceLimeSDRShared::~DeviceLimeSDRShared ( )
inline

Definition at line 177 of file devicelimesdrshared.h.

178  {}

Member Data Documentation

◆ m_centerFrequency

uint64_t DeviceLimeSDRShared::m_centerFrequency

◆ m_channel

int DeviceLimeSDRShared::m_channel

◆ m_deviceParams

DeviceLimeSDRParams* DeviceLimeSDRShared::m_deviceParams

◆ m_log2Soft

uint32_t DeviceLimeSDRShared::m_log2Soft

◆ m_ncoFrequency

int DeviceLimeSDRShared::m_ncoFrequency

◆ m_sampleFifoLengthInSeconds

const float DeviceLimeSDRShared::m_sampleFifoLengthInSeconds = 0.25
static

Definition at line 164 of file devicelimesdrshared.h.

Referenced by LimeSDROutput::applySettings().

◆ m_sampleFifoMinSize

const int DeviceLimeSDRShared::m_sampleFifoMinSize = 48000
static

Definition at line 165 of file devicelimesdrshared.h.

Referenced by LimeSDROutput::applySettings().

◆ m_thread

ThreadInterface* DeviceLimeSDRShared::m_thread

◆ m_threadWasRunning

bool DeviceLimeSDRShared::m_threadWasRunning

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