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 <devicelimesdrshared.h>
Classes | |
class | MsgReportBuddyChange |
class | MsgReportClockSourceChange |
class | MsgReportDeviceInfo |
class | MsgReportGPIOChange |
class | ThreadInterface |
Public Member Functions | |
DeviceLimeSDRShared () | |
~DeviceLimeSDRShared () | |
Public Attributes | |
DeviceLimeSDRParams * | m_deviceParams |
unique hardware device parameters More... | |
int | m_channel |
logical device channel number (-1 if none) More... | |
ThreadInterface * | m_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 |
Structure shared by a buddy with other buddies
Definition at line 29 of file devicelimesdrshared.h.
|
inline |
Definition at line 167 of file devicelimesdrshared.h.
|
inline |
Definition at line 177 of file devicelimesdrshared.h.
uint64_t DeviceLimeSDRShared::m_centerFrequency |
Definition at line 160 of file devicelimesdrshared.h.
Referenced by LimeSDROutput::applySettings(), and LimeSDRInput::applySettings().
int DeviceLimeSDRShared::m_channel |
logical device channel number (-1 if none)
Definition at line 157 of file devicelimesdrshared.h.
Referenced by LimeSDROutput::acquireChannel(), LimeSDRInput::acquireChannel(), LimeSDROutput::applySettings(), LimeSDRInput::applySettings(), LimeSDROutput::closeDevice(), LimeSDRInput::closeDevice(), LimeSDROutput::getChannelIndex(), LimeSDRInput::getChannelIndex(), LimeSDROutput::handleMessage(), LimeSDRInput::handleMessage(), LimeSDROutput::openDevice(), LimeSDRInput::openDevice(), LimeSDROutput::releaseChannel(), and LimeSDRInput::releaseChannel().
DeviceLimeSDRParams* DeviceLimeSDRShared::m_deviceParams |
unique hardware device parameters
Definition at line 156 of file devicelimesdrshared.h.
Referenced by LimeSDROutput::acquireChannel(), LimeSDRInput::acquireChannel(), LimeSDROutput::applySettings(), LimeSDRInput::applySettings(), LimeSDROutput::closeDevice(), LimeSDRInput::closeDevice(), LimeSDRInput::getHWLog2Decim(), LimeSDROutput::getHWLog2Interp(), LimeSDROutput::getLimeType(), LimeSDRInput::getLimeType(), LimeSDROutput::getLORange(), LimeSDRInput::getLORange(), LimeSDROutput::getLPRange(), LimeSDRInput::getLPRange(), LimeSDROutput::getSRRange(), LimeSDRInput::getSRRange(), LimeSDROutput::handleMessage(), LimeSDRInput::handleMessage(), LimeSDROutput::openDevice(), LimeSDRInput::openDevice(), LimeSDROutput::releaseChannel(), LimeSDRInput::releaseChannel(), LimeSDROutput::start(), LimeSDRInput::start(), LimeSDROutput::webapiFormatDeviceReport(), and LimeSDRInput::webapiFormatDeviceReport().
uint32_t DeviceLimeSDRShared::m_log2Soft |
Definition at line 161 of file devicelimesdrshared.h.
Referenced by LimeSDROutput::applySettings(), and LimeSDRInput::applySettings().
int DeviceLimeSDRShared::m_ncoFrequency |
Definition at line 159 of file devicelimesdrshared.h.
Referenced by LimeSDROutput::applySettings(), and LimeSDRInput::applySettings().
|
static |
Definition at line 164 of file devicelimesdrshared.h.
Referenced by LimeSDROutput::applySettings().
|
static |
Definition at line 165 of file devicelimesdrshared.h.
Referenced by LimeSDROutput::applySettings().
ThreadInterface* DeviceLimeSDRShared::m_thread |
holds the thread address if started else 0
Definition at line 158 of file devicelimesdrshared.h.
Referenced by LimeSDROutput::resumeRxBuddies(), LimeSDRInput::resumeRxBuddies(), LimeSDROutput::resumeTxBuddies(), LimeSDRInput::resumeTxBuddies(), LimeSDROutput::start(), LimeSDRInput::start(), LimeSDROutput::stop(), LimeSDRInput::stop(), LimeSDROutput::suspendRxBuddies(), LimeSDRInput::suspendRxBuddies(), LimeSDROutput::suspendTxBuddies(), and LimeSDRInput::suspendTxBuddies().
bool DeviceLimeSDRShared::m_threadWasRunning |
flag to know if thread needs to be resumed after suspend
Definition at line 162 of file devicelimesdrshared.h.
Referenced by LimeSDROutput::resumeRxBuddies(), LimeSDRInput::resumeRxBuddies(), LimeSDROutput::resumeTxBuddies(), LimeSDRInput::resumeTxBuddies(), LimeSDROutput::suspendRxBuddies(), LimeSDRInput::suspendRxBuddies(), LimeSDROutput::suspendTxBuddies(), and LimeSDRInput::suspendTxBuddies().