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

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 MsgConfigureSSBDemodPrivatecreate (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

 MsgConfigureSSBDemodPrivate (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 190 of file ssbdemod.h.

Constructor & Destructor Documentation

◆ MsgConfigureSSBDemodPrivate()

SSBDemod::MsgConfigureSSBDemodPrivate::MsgConfigureSSBDemodPrivate ( 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 253 of file ssbdemod.h.

265  :
266  Message(),
267  m_Bandwidth(Bandwidth),
268  m_LowCutoff(LowCutoff),
269  m_volume(volume),
270  m_spanLog2(spanLog2),
271  m_audioBinaural(audioBinaural),
272  m_audioFlipChannels(audioFlipChannels),
273  m_dsb(dsb),
274  m_audioMute(audioMute),
275  m_agc(agc),
276  m_agcClamping(agcClamping),
277  m_agcTimeLog2(agcTimeLog2),
278  m_agcPowerThreshold(agcPowerThreshold),
279  m_agcThresholdGate(agcThresholdGate)
280  { }
Message()
Definition: message.cpp:26

Member Function Documentation

◆ create()

static MsgConfigureSSBDemodPrivate* SSBDemod::MsgConfigureSSBDemodPrivate::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 208 of file ssbdemod.h.

Referenced by SSBDemod::configure().

221  {
222  return new MsgConfigureSSBDemodPrivate(
223  Bandwidth,
224  LowCutoff,
225  volume,
226  spanLog2,
227  audioBinaural,
228  audioFlipChannels,
229  dsb,
230  audioMute,
231  agc,
232  agcClamping,
233  agcTimeLog2,
234  agcPowerThreshold,
235  agcThresholdGate);
236  }
MsgConfigureSSBDemodPrivate(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: ssbdemod.h:253
+ Here is the caller graph for this function:

◆ getAGC()

bool SSBDemod::MsgConfigureSSBDemodPrivate::getAGC ( ) const
inline

Definition at line 202 of file ssbdemod.h.

References SSBDemod::m_agc.

◆ getAGCClamping()

bool SSBDemod::MsgConfigureSSBDemodPrivate::getAGCClamping ( ) const
inline

Definition at line 203 of file ssbdemod.h.

References SSBDemod::m_agcClamping.

◆ getAGCPowerThershold()

int SSBDemod::MsgConfigureSSBDemodPrivate::getAGCPowerThershold ( ) const
inline

Definition at line 205 of file ssbdemod.h.

References SSBDemod::m_agcPowerThreshold.

◆ getAGCThersholdGate()

int SSBDemod::MsgConfigureSSBDemodPrivate::getAGCThersholdGate ( ) const
inline

Definition at line 206 of file ssbdemod.h.

References SSBDemod::m_agcThresholdGate.

◆ getAGCTimeLog2()

int SSBDemod::MsgConfigureSSBDemodPrivate::getAGCTimeLog2 ( ) const
inline

Definition at line 204 of file ssbdemod.h.

◆ getAudioBinaural()

bool SSBDemod::MsgConfigureSSBDemodPrivate::getAudioBinaural ( ) const
inline

Definition at line 198 of file ssbdemod.h.

◆ getAudioFlipChannels()

bool SSBDemod::MsgConfigureSSBDemodPrivate::getAudioFlipChannels ( ) const
inline

Definition at line 199 of file ssbdemod.h.

References SSBDemod::m_audioFlipChannels.

◆ getAudioMute()

bool SSBDemod::MsgConfigureSSBDemodPrivate::getAudioMute ( ) const
inline

Definition at line 201 of file ssbdemod.h.

References SSBDemod::m_audioMute.

◆ getBandwidth()

Real SSBDemod::MsgConfigureSSBDemodPrivate::getBandwidth ( ) const
inline

Definition at line 194 of file ssbdemod.h.

References SSBDemod::m_Bandwidth.

◆ getDSB()

bool SSBDemod::MsgConfigureSSBDemodPrivate::getDSB ( ) const
inline

Definition at line 200 of file ssbdemod.h.

References SSBDemod::m_dsb.

◆ getLoCutoff()

Real SSBDemod::MsgConfigureSSBDemodPrivate::getLoCutoff ( ) const
inline

Definition at line 195 of file ssbdemod.h.

References SSBDemod::m_LowCutoff.

◆ getSpanLog2()

int SSBDemod::MsgConfigureSSBDemodPrivate::getSpanLog2 ( ) const
inline

Definition at line 197 of file ssbdemod.h.

References SSBDemod::m_spanLog2.

◆ getVolume()

Real SSBDemod::MsgConfigureSSBDemodPrivate::getVolume ( ) const
inline

Definition at line 196 of file ssbdemod.h.

References SSBDemod::m_volume.

Member Data Documentation

◆ m_agc

bool SSBDemod::MsgConfigureSSBDemodPrivate::m_agc
private

Definition at line 247 of file ssbdemod.h.

◆ m_agcClamping

bool SSBDemod::MsgConfigureSSBDemodPrivate::m_agcClamping
private

Definition at line 248 of file ssbdemod.h.

◆ m_agcPowerThreshold

int SSBDemod::MsgConfigureSSBDemodPrivate::m_agcPowerThreshold
private

Definition at line 250 of file ssbdemod.h.

◆ m_agcThresholdGate

int SSBDemod::MsgConfigureSSBDemodPrivate::m_agcThresholdGate
private

Definition at line 251 of file ssbdemod.h.

◆ m_agcTimeLog2

int SSBDemod::MsgConfigureSSBDemodPrivate::m_agcTimeLog2
private

Definition at line 249 of file ssbdemod.h.

◆ m_audioBinaural

bool SSBDemod::MsgConfigureSSBDemodPrivate::m_audioBinaural
private

Definition at line 243 of file ssbdemod.h.

◆ m_audioFlipChannels

bool SSBDemod::MsgConfigureSSBDemodPrivate::m_audioFlipChannels
private

Definition at line 244 of file ssbdemod.h.

◆ m_audioMute

bool SSBDemod::MsgConfigureSSBDemodPrivate::m_audioMute
private

Definition at line 246 of file ssbdemod.h.

◆ m_Bandwidth

Real SSBDemod::MsgConfigureSSBDemodPrivate::m_Bandwidth
private

Definition at line 239 of file ssbdemod.h.

◆ m_dsb

bool SSBDemod::MsgConfigureSSBDemodPrivate::m_dsb
private

Definition at line 245 of file ssbdemod.h.

◆ m_LowCutoff

Real SSBDemod::MsgConfigureSSBDemodPrivate::m_LowCutoff
private

Definition at line 240 of file ssbdemod.h.

◆ m_spanLog2

int SSBDemod::MsgConfigureSSBDemodPrivate::m_spanLog2
private

Definition at line 242 of file ssbdemod.h.

◆ m_volume

Real SSBDemod::MsgConfigureSSBDemodPrivate::m_volume
private

Definition at line 241 of file ssbdemod.h.


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