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
DeviceXTRXShared::MsgReportClockSourceChange Class Reference

#include <devicextrxshared.h>

+ Inheritance diagram for DeviceXTRXShared::MsgReportClockSourceChange:
+ Collaboration diagram for DeviceXTRXShared::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 76 of file devicextrxshared.h.

Constructor & Destructor Documentation

◆ MsgReportClockSourceChange()

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

Definition at line 96 of file devicextrxshared.h.

98  :
99  Message(),
100  m_extClock(extClock),
102  { }
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* DeviceXTRXShared::MsgReportClockSourceChange::create ( bool  extClock,
uint32_t  m_extClockFreq 
)
inlinestatic

Definition at line 83 of file devicextrxshared.h.

Referenced by XTRXOutput::applySettings(), XTRXOutput::handleMessage(), and XTRXInput::handleMessage().

86  {
87  return new MsgReportClockSourceChange(
88  extClock,
90  }
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 DeviceXTRXShared::MsgReportClockSourceChange::getExtClock ( ) const
inline

Definition at line 80 of file devicextrxshared.h.

Referenced by XTRXOutputGUI::handleMessage(), XTRXInputGUI::handleMessage(), XTRXOutput::handleMessage(), and XTRXInput::handleMessage().

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

◆ getExtClockFeq()

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

Definition at line 81 of file devicextrxshared.h.

Referenced by XTRXOutputGUI::handleMessage(), XTRXInputGUI::handleMessage(), XTRXOutput::handleMessage(), and XTRXInput::handleMessage().

81 { 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 DeviceXTRXShared::MsgReportClockSourceChange::m_extClock
private

True if external clock source.

Definition at line 93 of file devicextrxshared.h.

◆ m_extClockFreq

uint32_t DeviceXTRXShared::MsgReportClockSourceChange::m_extClockFreq
private

Frequency (Hz) of external clock source.

Definition at line 94 of file devicextrxshared.h.


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