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.
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
DeviceLimeSDRShared::MsgReportClockSourceChange Class Reference

#include <devicelimesdrshared.h>

+ Inheritance diagram for DeviceLimeSDRShared::MsgReportClockSourceChange:
+ Collaboration diagram for DeviceLimeSDRShared::MsgReportClockSourceChange:

Public Member Functions

bool getExtClock () const
 
uint32_t getExtClockFeq () const
 
- Public Member Functions inherited from Message
 Message ()
 
virtual ~Message ()
 
virtual const char * getIdentifier () const
 
virtual bool matchIdentifier (const char *identifier) const
 
void * getDestination () const
 
void setDestination (void *destination)
 

Static Public Member Functions

static MsgReportClockSourceChangecreate (bool extClock, uint32_t m_extClockFreq)
 
- Static Public Member Functions inherited from Message
static bool match (const Message *message)
 

Private Member Functions

 MsgReportClockSourceChange (bool extClock, uint32_t m_extClockFreq)
 

Private Attributes

bool m_extClock
 True if external clock source. More...
 
uint32_t m_extClockFreq
 Frequency (Hz) of external clock source. More...
 

Additional Inherited Members

- Protected Attributes inherited from Message
void * m_destination
 
- Static Protected Attributes inherited from Message
static const char * m_identifier = 0
 

Detailed Description

Definition at line 73 of file devicelimesdrshared.h.

Constructor & Destructor Documentation

◆ MsgReportClockSourceChange()

DeviceLimeSDRShared::MsgReportClockSourceChange::MsgReportClockSourceChange ( bool  extClock,
uint32_t  m_extClockFreq 
)
inlineprivate

Definition at line 93 of file devicelimesdrshared.h.

95  :
96  Message(),
97  m_extClock(extClock),
99  { }
bool m_extClock
True if external clock source.
Message()
Definition: message.cpp:26
uint32_t m_extClockFreq
Frequency (Hz) of external clock source.

Member Function Documentation

◆ create()

static MsgReportClockSourceChange* DeviceLimeSDRShared::MsgReportClockSourceChange::create ( bool  extClock,
uint32_t  m_extClockFreq 
)
inlinestatic

Definition at line 80 of file devicelimesdrshared.h.

Referenced by LimeSDROutput::applySettings(), LimeSDRInput::applySettings(), LimeSDROutput::handleMessage(), and LimeSDRInput::handleMessage().

83  {
84  return new MsgReportClockSourceChange(
85  extClock,
87  }
MsgReportClockSourceChange(bool extClock, uint32_t m_extClockFreq)
uint32_t m_extClockFreq
Frequency (Hz) of external clock source.
+ Here is the caller graph for this function:

◆ getExtClock()

bool DeviceLimeSDRShared::MsgReportClockSourceChange::getExtClock ( ) const
inline

Definition at line 77 of file devicelimesdrshared.h.

Referenced by LimeSDRInputGUI::handleMessage(), LimeSDROutputGUI::handleMessage(), LimeSDROutput::handleMessage(), and LimeSDRInput::handleMessage().

77 { return m_extClock; }
bool m_extClock
True if external clock source.
+ Here is the caller graph for this function:

◆ getExtClockFeq()

uint32_t DeviceLimeSDRShared::MsgReportClockSourceChange::getExtClockFeq ( ) const
inline

Definition at line 78 of file devicelimesdrshared.h.

Referenced by LimeSDRInputGUI::handleMessage(), LimeSDROutputGUI::handleMessage(), LimeSDROutput::handleMessage(), and LimeSDRInput::handleMessage().

78 { return m_extClockFreq; }
uint32_t m_extClockFreq
Frequency (Hz) of external clock source.
+ Here is the caller graph for this function:

Member Data Documentation

◆ m_extClock

bool DeviceLimeSDRShared::MsgReportClockSourceChange::m_extClock
private

True if external clock source.

Definition at line 90 of file devicelimesdrshared.h.

◆ m_extClockFreq

uint32_t DeviceLimeSDRShared::MsgReportClockSourceChange::m_extClockFreq
private

Frequency (Hz) of external clock source.

Definition at line 91 of file devicelimesdrshared.h.


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