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
FreeDVDemod::MsgConfigureFreeDVDemodPrivate Class Reference
+ Inheritance diagram for FreeDVDemod::MsgConfigureFreeDVDemodPrivate:
+ Collaboration diagram for FreeDVDemod::MsgConfigureFreeDVDemodPrivate:

Public Member Functions

Real getBandwidth () const
 
Real getLoCutoff () const
 
Real getVolume () const
 
int getSpanLog2 () const
 
bool getAudioBinaural () const
 
bool getAudioFlipChannels () const
 
bool getDSB () const
 
bool getAudioMute () const
 
bool getAGC () const
 
bool getAGCClamping () const
 
int getAGCTimeLog2 () const
 
int getAGCPowerThershold () const
 
int getAGCThersholdGate () 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 MsgConfigureFreeDVDemodPrivatecreate (Real Bandwidth, Real LowCutoff, Real volume, int spanLog2, bool audioBinaural, bool audioFlipChannels, bool dsb, bool audioMute, bool agc, bool agcClamping, int agcTimeLog2, int agcPowerThreshold, int agcThresholdGate)
 
- Static Public Member Functions inherited from Message
static bool match (const Message *message)
 

Private Member Functions

 MsgConfigureFreeDVDemodPrivate (Real Bandwidth, Real LowCutoff, Real volume, int spanLog2, bool audioBinaural, bool audioFlipChannels, bool dsb, bool audioMute, bool agc, bool agcClamping, int agcTimeLog2, int agcPowerThreshold, int agcThresholdGate)
 

Private Attributes

Real m_Bandwidth
 
Real m_LowCutoff
 
Real m_volume
 
int m_spanLog2
 
bool m_audioBinaural
 
bool m_audioFlipChannels
 
bool m_dsb
 
bool m_audioMute
 
bool m_agc
 
bool m_agcClamping
 
int m_agcTimeLog2
 
int m_agcPowerThreshold
 
int m_agcThresholdGate
 

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 260 of file freedvdemod.h.

Constructor & Destructor Documentation

◆ MsgConfigureFreeDVDemodPrivate()

FreeDVDemod::MsgConfigureFreeDVDemodPrivate::MsgConfigureFreeDVDemodPrivate ( Real  Bandwidth,
Real  LowCutoff,
Real  volume,
int  spanLog2,
bool  audioBinaural,
bool  audioFlipChannels,
bool  dsb,
bool  audioMute,
bool  agc,
bool  agcClamping,
int  agcTimeLog2,
int  agcPowerThreshold,
int  agcThresholdGate 
)
inlineprivate

Definition at line 323 of file freedvdemod.h.

335  :
336  Message(),
337  m_Bandwidth(Bandwidth),
338  m_LowCutoff(LowCutoff),
339  m_volume(volume),
340  m_spanLog2(spanLog2),
341  m_audioBinaural(audioBinaural),
342  m_audioFlipChannels(audioFlipChannels),
343  m_dsb(dsb),
344  m_audioMute(audioMute),
345  m_agc(agc),
346  m_agcClamping(agcClamping),
347  m_agcTimeLog2(agcTimeLog2),
348  m_agcPowerThreshold(agcPowerThreshold),
349  m_agcThresholdGate(agcThresholdGate)
350  { }
Message()
Definition: message.cpp:26

Member Function Documentation

◆ create()

static MsgConfigureFreeDVDemodPrivate* FreeDVDemod::MsgConfigureFreeDVDemodPrivate::create ( Real  Bandwidth,
Real  LowCutoff,
Real  volume,
int  spanLog2,
bool  audioBinaural,
bool  audioFlipChannels,
bool  dsb,
bool  audioMute,
bool  agc,
bool  agcClamping,
int  agcTimeLog2,
int  agcPowerThreshold,
int  agcThresholdGate 
)
inlinestatic

Definition at line 278 of file freedvdemod.h.

Referenced by FreeDVDemod::configure().

291  {
293  Bandwidth,
294  LowCutoff,
295  volume,
296  spanLog2,
297  audioBinaural,
298  audioFlipChannels,
299  dsb,
300  audioMute,
301  agc,
302  agcClamping,
303  agcTimeLog2,
304  agcPowerThreshold,
305  agcThresholdGate);
306  }
MsgConfigureFreeDVDemodPrivate(Real Bandwidth, Real LowCutoff, Real volume, int spanLog2, bool audioBinaural, bool audioFlipChannels, bool dsb, bool audioMute, bool agc, bool agcClamping, int agcTimeLog2, int agcPowerThreshold, int agcThresholdGate)
Definition: freedvdemod.h:323
+ Here is the caller graph for this function:

◆ getAGC()

bool FreeDVDemod::MsgConfigureFreeDVDemodPrivate::getAGC ( ) const
inline

Definition at line 272 of file freedvdemod.h.

◆ getAGCClamping()

bool FreeDVDemod::MsgConfigureFreeDVDemodPrivate::getAGCClamping ( ) const
inline

Definition at line 273 of file freedvdemod.h.

◆ getAGCPowerThershold()

int FreeDVDemod::MsgConfigureFreeDVDemodPrivate::getAGCPowerThershold ( ) const
inline

Definition at line 275 of file freedvdemod.h.

◆ getAGCThersholdGate()

int FreeDVDemod::MsgConfigureFreeDVDemodPrivate::getAGCThersholdGate ( ) const
inline

Definition at line 276 of file freedvdemod.h.

◆ getAGCTimeLog2()

int FreeDVDemod::MsgConfigureFreeDVDemodPrivate::getAGCTimeLog2 ( ) const
inline

Definition at line 274 of file freedvdemod.h.

◆ getAudioBinaural()

bool FreeDVDemod::MsgConfigureFreeDVDemodPrivate::getAudioBinaural ( ) const
inline

Definition at line 268 of file freedvdemod.h.

◆ getAudioFlipChannels()

bool FreeDVDemod::MsgConfigureFreeDVDemodPrivate::getAudioFlipChannels ( ) const
inline

Definition at line 269 of file freedvdemod.h.

◆ getAudioMute()

bool FreeDVDemod::MsgConfigureFreeDVDemodPrivate::getAudioMute ( ) const
inline

Definition at line 271 of file freedvdemod.h.

References FreeDVDemod::m_audioMute.

◆ getBandwidth()

Real FreeDVDemod::MsgConfigureFreeDVDemodPrivate::getBandwidth ( ) const
inline

Definition at line 264 of file freedvdemod.h.

◆ getDSB()

bool FreeDVDemod::MsgConfigureFreeDVDemodPrivate::getDSB ( ) const
inline

Definition at line 270 of file freedvdemod.h.

◆ getLoCutoff()

Real FreeDVDemod::MsgConfigureFreeDVDemodPrivate::getLoCutoff ( ) const
inline

Definition at line 265 of file freedvdemod.h.

◆ getSpanLog2()

int FreeDVDemod::MsgConfigureFreeDVDemodPrivate::getSpanLog2 ( ) const
inline

Definition at line 267 of file freedvdemod.h.

References FreeDVDemod::m_spanLog2.

◆ getVolume()

Real FreeDVDemod::MsgConfigureFreeDVDemodPrivate::getVolume ( ) const
inline

Definition at line 266 of file freedvdemod.h.

References FreeDVDemod::m_volume.

Member Data Documentation

◆ m_agc

bool FreeDVDemod::MsgConfigureFreeDVDemodPrivate::m_agc
private

Definition at line 317 of file freedvdemod.h.

◆ m_agcClamping

bool FreeDVDemod::MsgConfigureFreeDVDemodPrivate::m_agcClamping
private

Definition at line 318 of file freedvdemod.h.

◆ m_agcPowerThreshold

int FreeDVDemod::MsgConfigureFreeDVDemodPrivate::m_agcPowerThreshold
private

Definition at line 320 of file freedvdemod.h.

◆ m_agcThresholdGate

int FreeDVDemod::MsgConfigureFreeDVDemodPrivate::m_agcThresholdGate
private

Definition at line 321 of file freedvdemod.h.

◆ m_agcTimeLog2

int FreeDVDemod::MsgConfigureFreeDVDemodPrivate::m_agcTimeLog2
private

Definition at line 319 of file freedvdemod.h.

◆ m_audioBinaural

bool FreeDVDemod::MsgConfigureFreeDVDemodPrivate::m_audioBinaural
private

Definition at line 313 of file freedvdemod.h.

◆ m_audioFlipChannels

bool FreeDVDemod::MsgConfigureFreeDVDemodPrivate::m_audioFlipChannels
private

Definition at line 314 of file freedvdemod.h.

◆ m_audioMute

bool FreeDVDemod::MsgConfigureFreeDVDemodPrivate::m_audioMute
private

Definition at line 316 of file freedvdemod.h.

◆ m_Bandwidth

Real FreeDVDemod::MsgConfigureFreeDVDemodPrivate::m_Bandwidth
private

Definition at line 309 of file freedvdemod.h.

◆ m_dsb

bool FreeDVDemod::MsgConfigureFreeDVDemodPrivate::m_dsb
private

Definition at line 315 of file freedvdemod.h.

◆ m_LowCutoff

Real FreeDVDemod::MsgConfigureFreeDVDemodPrivate::m_LowCutoff
private

Definition at line 310 of file freedvdemod.h.

◆ m_spanLog2

int FreeDVDemod::MsgConfigureFreeDVDemodPrivate::m_spanLog2
private

Definition at line 312 of file freedvdemod.h.

◆ m_volume

Real FreeDVDemod::MsgConfigureFreeDVDemodPrivate::m_volume
private

Definition at line 311 of file freedvdemod.h.


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