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 | Private Attributes | List of all members
SWGSDRangel::SWGDSDDemodReport Class Reference

#include <SWGDSDDemodReport.h>

+ Inheritance diagram for SWGSDRangel::SWGDSDDemodReport:
+ Collaboration diagram for SWGSDRangel::SWGDSDDemodReport:

Public Member Functions

 SWGDSDDemodReport ()
 
 SWGDSDDemodReport (QString *json)
 
virtual ~SWGDSDDemodReport ()
 
void init ()
 
void cleanup ()
 
virtual QString asJson () override
 
virtual QJsonObject * asJsonObject () override
 
virtual void fromJsonObject (QJsonObject &json) override
 
virtual SWGDSDDemodReportfromJson (QString &jsonString) override
 
float getChannelPowerDb ()
 
void setChannelPowerDb (float channel_power_db)
 
qint32 getAudioSampleRate ()
 
void setAudioSampleRate (qint32 audio_sample_rate)
 
qint32 getChannelSampleRate ()
 
void setChannelSampleRate (qint32 channel_sample_rate)
 
qint32 getSquelch ()
 
void setSquelch (qint32 squelch)
 
qint32 getPllLocked ()
 
void setPllLocked (qint32 pll_locked)
 
qint32 getSlot1On ()
 
void setSlot1On (qint32 slot1_on)
 
qint32 getSlot2On ()
 
void setSlot2On (qint32 slot2_on)
 
QString * getSyncType ()
 
void setSyncType (QString *sync_type)
 
qint32 getInLevel ()
 
void setInLevel (qint32 in_level)
 
qint32 getCarierPosition ()
 
void setCarierPosition (qint32 carier_position)
 
qint32 getZeroCrossingPosition ()
 
void setZeroCrossingPosition (qint32 zero_crossing_position)
 
qint32 getSyncRate ()
 
void setSyncRate (qint32 sync_rate)
 
QString * getStatusText ()
 
void setStatusText (QString *status_text)
 
virtual bool isSet () override
 
- Public Member Functions inherited from SWGSDRangel::SWGObject
virtual ~SWGObject ()
 

Private Attributes

float channel_power_db
 
bool m_channel_power_db_isSet
 
qint32 audio_sample_rate
 
bool m_audio_sample_rate_isSet
 
qint32 channel_sample_rate
 
bool m_channel_sample_rate_isSet
 
qint32 squelch
 
bool m_squelch_isSet
 
qint32 pll_locked
 
bool m_pll_locked_isSet
 
qint32 slot1_on
 
bool m_slot1_on_isSet
 
qint32 slot2_on
 
bool m_slot2_on_isSet
 
QString * sync_type
 
bool m_sync_type_isSet
 
qint32 in_level
 
bool m_in_level_isSet
 
qint32 carier_position
 
bool m_carier_position_isSet
 
qint32 zero_crossing_position
 
bool m_zero_crossing_position_isSet
 
qint32 sync_rate
 
bool m_sync_rate_isSet
 
QString * status_text
 
bool m_status_text_isSet
 

Detailed Description

Definition at line 32 of file SWGDSDDemodReport.h.

Constructor & Destructor Documentation

◆ SWGDSDDemodReport() [1/2]

SWGSDRangel::SWGDSDDemodReport::SWGDSDDemodReport ( )

Definition at line 30 of file SWGDSDDemodReport.cpp.

References audio_sample_rate, carier_position, channel_power_db, channel_sample_rate, in_level, m_audio_sample_rate_isSet, m_carier_position_isSet, m_channel_power_db_isSet, m_channel_sample_rate_isSet, m_in_level_isSet, m_pll_locked_isSet, m_slot1_on_isSet, m_slot2_on_isSet, m_squelch_isSet, m_status_text_isSet, m_sync_rate_isSet, m_sync_type_isSet, m_zero_crossing_position_isSet, pll_locked, slot1_on, slot2_on, squelch, status_text, sync_rate, sync_type, and zero_crossing_position.

30  {
31  channel_power_db = 0.0f;
37  squelch = 0;
38  m_squelch_isSet = false;
39  pll_locked = 0;
40  m_pll_locked_isSet = false;
41  slot1_on = 0;
42  m_slot1_on_isSet = false;
43  slot2_on = 0;
44  m_slot2_on_isSet = false;
45  sync_type = nullptr;
46  m_sync_type_isSet = false;
47  in_level = 0;
48  m_in_level_isSet = false;
49  carier_position = 0;
53  sync_rate = 0;
54  m_sync_rate_isSet = false;
55  status_text = nullptr;
56  m_status_text_isSet = false;
57 }

◆ SWGDSDDemodReport() [2/2]

SWGSDRangel::SWGDSDDemodReport::SWGDSDDemodReport ( QString *  json)

Definition at line 25 of file SWGDSDDemodReport.cpp.

References fromJson(), and init().

25  {
26  init();
27  this->fromJson(*json);
28 }
virtual SWGDSDDemodReport * fromJson(QString &jsonString) override
+ Here is the call graph for this function:

◆ ~SWGDSDDemodReport()

SWGSDRangel::SWGDSDDemodReport::~SWGDSDDemodReport ( )
virtual

Definition at line 59 of file SWGDSDDemodReport.cpp.

References cleanup().

59  {
60  this->cleanup();
61 }
+ Here is the call graph for this function:

Member Function Documentation

◆ asJson()

QString SWGSDRangel::SWGDSDDemodReport::asJson ( )
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 154 of file SWGDSDDemodReport.cpp.

References asJsonObject().

155 {
156  QJsonObject* obj = this->asJsonObject();
157 
158  QJsonDocument doc(*obj);
159  QByteArray bytes = doc.toJson();
160  delete obj;
161  return QString(bytes);
162 }
virtual QJsonObject * asJsonObject() override
+ Here is the call graph for this function:

◆ asJsonObject()

QJsonObject * SWGSDRangel::SWGDSDDemodReport::asJsonObject ( )
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 165 of file SWGDSDDemodReport.cpp.

References audio_sample_rate, carier_position, channel_power_db, channel_sample_rate, in_level, m_audio_sample_rate_isSet, m_carier_position_isSet, m_channel_power_db_isSet, m_channel_sample_rate_isSet, m_in_level_isSet, m_pll_locked_isSet, m_slot1_on_isSet, m_slot2_on_isSet, m_squelch_isSet, m_sync_rate_isSet, m_zero_crossing_position_isSet, pll_locked, slot1_on, slot2_on, squelch, status_text, sync_rate, sync_type, SWGSDRangel::toJsonValue(), and zero_crossing_position.

Referenced by asJson().

165  {
166  QJsonObject* obj = new QJsonObject();
168  obj->insert("channelPowerDB", QJsonValue(channel_power_db));
169  }
171  obj->insert("audioSampleRate", QJsonValue(audio_sample_rate));
172  }
174  obj->insert("channelSampleRate", QJsonValue(channel_sample_rate));
175  }
176  if(m_squelch_isSet){
177  obj->insert("squelch", QJsonValue(squelch));
178  }
179  if(m_pll_locked_isSet){
180  obj->insert("pllLocked", QJsonValue(pll_locked));
181  }
182  if(m_slot1_on_isSet){
183  obj->insert("slot1On", QJsonValue(slot1_on));
184  }
185  if(m_slot2_on_isSet){
186  obj->insert("slot2On", QJsonValue(slot2_on));
187  }
188  if(sync_type != nullptr && *sync_type != QString("")){
189  toJsonValue(QString("syncType"), sync_type, obj, QString("QString"));
190  }
191  if(m_in_level_isSet){
192  obj->insert("inLevel", QJsonValue(in_level));
193  }
195  obj->insert("carierPosition", QJsonValue(carier_position));
196  }
198  obj->insert("zeroCrossingPosition", QJsonValue(zero_crossing_position));
199  }
200  if(m_sync_rate_isSet){
201  obj->insert("syncRate", QJsonValue(sync_rate));
202  }
203  if(status_text != nullptr && *status_text != QString("")){
204  toJsonValue(QString("statusText"), status_text, obj, QString("QString"));
205  }
206 
207  return obj;
208 }
void toJsonValue(QString name, void *value, QJsonObject *output, QString type)
Definition: SWGHelpers.cpp:383
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ cleanup()

void SWGSDRangel::SWGDSDDemodReport::cleanup ( )

Definition at line 94 of file SWGDSDDemodReport.cpp.

References status_text, and sync_type.

Referenced by ~SWGDSDDemodReport().

94  {
95 
96 
97 
98 
99 
100 
101 
102  if(sync_type != nullptr) {
103  delete sync_type;
104  }
105 
106 
107 
108 
109  if(status_text != nullptr) {
110  delete status_text;
111  }
112 }
+ Here is the caller graph for this function:

◆ fromJson()

SWGDSDDemodReport * SWGSDRangel::SWGDSDDemodReport::fromJson ( QString &  jsonString)
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 115 of file SWGDSDDemodReport.cpp.

References fromJsonObject().

Referenced by SWGDSDDemodReport().

115  {
116  QByteArray array (json.toStdString().c_str());
117  QJsonDocument doc = QJsonDocument::fromJson(array);
118  QJsonObject jsonObject = doc.object();
119  this->fromJsonObject(jsonObject);
120  return this;
121 }
virtual void fromJsonObject(QJsonObject &json) override
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fromJsonObject()

void SWGSDRangel::SWGDSDDemodReport::fromJsonObject ( QJsonObject &  json)
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 124 of file SWGDSDDemodReport.cpp.

References audio_sample_rate, carier_position, channel_power_db, channel_sample_rate, in_level, pll_locked, SWGSDRangel::setValue(), slot1_on, slot2_on, squelch, status_text, sync_rate, sync_type, and zero_crossing_position.

Referenced by fromJson().

124  {
125  ::SWGSDRangel::setValue(&channel_power_db, pJson["channelPowerDB"], "float", "");
126 
127  ::SWGSDRangel::setValue(&audio_sample_rate, pJson["audioSampleRate"], "qint32", "");
128 
129  ::SWGSDRangel::setValue(&channel_sample_rate, pJson["channelSampleRate"], "qint32", "");
130 
131  ::SWGSDRangel::setValue(&squelch, pJson["squelch"], "qint32", "");
132 
133  ::SWGSDRangel::setValue(&pll_locked, pJson["pllLocked"], "qint32", "");
134 
135  ::SWGSDRangel::setValue(&slot1_on, pJson["slot1On"], "qint32", "");
136 
137  ::SWGSDRangel::setValue(&slot2_on, pJson["slot2On"], "qint32", "");
138 
139  ::SWGSDRangel::setValue(&sync_type, pJson["syncType"], "QString", "QString");
140 
141  ::SWGSDRangel::setValue(&in_level, pJson["inLevel"], "qint32", "");
142 
143  ::SWGSDRangel::setValue(&carier_position, pJson["carierPosition"], "qint32", "");
144 
145  ::SWGSDRangel::setValue(&zero_crossing_position, pJson["zeroCrossingPosition"], "qint32", "");
146 
147  ::SWGSDRangel::setValue(&sync_rate, pJson["syncRate"], "qint32", "");
148 
149  ::SWGSDRangel::setValue(&status_text, pJson["statusText"], "QString", "QString");
150 
151 }
void setValue(void *value, QJsonValue obj, QString type, QString complexType)
Definition: SWGHelpers.cpp:25
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getAudioSampleRate()

qint32 SWGSDRangel::SWGDSDDemodReport::getAudioSampleRate ( )

Definition at line 221 of file SWGDSDDemodReport.cpp.

References audio_sample_rate.

221  {
222  return audio_sample_rate;
223 }

◆ getCarierPosition()

qint32 SWGSDRangel::SWGDSDDemodReport::getCarierPosition ( )

Definition at line 301 of file SWGDSDDemodReport.cpp.

References carier_position.

301  {
302  return carier_position;
303 }

◆ getChannelPowerDb()

float SWGSDRangel::SWGDSDDemodReport::getChannelPowerDb ( )

Definition at line 211 of file SWGDSDDemodReport.cpp.

References channel_power_db.

211  {
212  return channel_power_db;
213 }

◆ getChannelSampleRate()

qint32 SWGSDRangel::SWGDSDDemodReport::getChannelSampleRate ( )

Definition at line 231 of file SWGDSDDemodReport.cpp.

References channel_sample_rate.

231  {
232  return channel_sample_rate;
233 }

◆ getInLevel()

qint32 SWGSDRangel::SWGDSDDemodReport::getInLevel ( )

Definition at line 291 of file SWGDSDDemodReport.cpp.

References in_level.

291  {
292  return in_level;
293 }

◆ getPllLocked()

qint32 SWGSDRangel::SWGDSDDemodReport::getPllLocked ( )

Definition at line 251 of file SWGDSDDemodReport.cpp.

References pll_locked.

251  {
252  return pll_locked;
253 }

◆ getSlot1On()

qint32 SWGSDRangel::SWGDSDDemodReport::getSlot1On ( )

Definition at line 261 of file SWGDSDDemodReport.cpp.

References slot1_on.

261  {
262  return slot1_on;
263 }

◆ getSlot2On()

qint32 SWGSDRangel::SWGDSDDemodReport::getSlot2On ( )

Definition at line 271 of file SWGDSDDemodReport.cpp.

References slot2_on.

271  {
272  return slot2_on;
273 }

◆ getSquelch()

qint32 SWGSDRangel::SWGDSDDemodReport::getSquelch ( )

Definition at line 241 of file SWGDSDDemodReport.cpp.

References squelch.

241  {
242  return squelch;
243 }

◆ getStatusText()

QString * SWGSDRangel::SWGDSDDemodReport::getStatusText ( )

Definition at line 331 of file SWGDSDDemodReport.cpp.

References status_text.

331  {
332  return status_text;
333 }

◆ getSyncRate()

qint32 SWGSDRangel::SWGDSDDemodReport::getSyncRate ( )

Definition at line 321 of file SWGDSDDemodReport.cpp.

References sync_rate.

321  {
322  return sync_rate;
323 }

◆ getSyncType()

QString * SWGSDRangel::SWGDSDDemodReport::getSyncType ( )

Definition at line 281 of file SWGDSDDemodReport.cpp.

References sync_type.

281  {
282  return sync_type;
283 }

◆ getZeroCrossingPosition()

qint32 SWGSDRangel::SWGDSDDemodReport::getZeroCrossingPosition ( )

Definition at line 311 of file SWGDSDDemodReport.cpp.

References zero_crossing_position.

311  {
312  return zero_crossing_position;
313 }

◆ init()

void SWGSDRangel::SWGDSDDemodReport::init ( )

Definition at line 64 of file SWGDSDDemodReport.cpp.

References audio_sample_rate, carier_position, channel_power_db, channel_sample_rate, in_level, m_audio_sample_rate_isSet, m_carier_position_isSet, m_channel_power_db_isSet, m_channel_sample_rate_isSet, m_in_level_isSet, m_pll_locked_isSet, m_slot1_on_isSet, m_slot2_on_isSet, m_squelch_isSet, m_status_text_isSet, m_sync_rate_isSet, m_sync_type_isSet, m_zero_crossing_position_isSet, pll_locked, slot1_on, slot2_on, squelch, status_text, sync_rate, sync_type, and zero_crossing_position.

Referenced by SWGDSDDemodReport(), and DSDDemod::webapiReportGet().

64  {
65  channel_power_db = 0.0f;
71  squelch = 0;
72  m_squelch_isSet = false;
73  pll_locked = 0;
74  m_pll_locked_isSet = false;
75  slot1_on = 0;
76  m_slot1_on_isSet = false;
77  slot2_on = 0;
78  m_slot2_on_isSet = false;
79  sync_type = new QString("");
80  m_sync_type_isSet = false;
81  in_level = 0;
82  m_in_level_isSet = false;
83  carier_position = 0;
87  sync_rate = 0;
88  m_sync_rate_isSet = false;
89  status_text = new QString("");
90  m_status_text_isSet = false;
91 }
+ Here is the caller graph for this function:

◆ isSet()

bool SWGSDRangel::SWGDSDDemodReport::isSet ( )
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 342 of file SWGDSDDemodReport.cpp.

References m_audio_sample_rate_isSet, m_carier_position_isSet, m_channel_power_db_isSet, m_channel_sample_rate_isSet, m_in_level_isSet, m_pll_locked_isSet, m_slot1_on_isSet, m_slot2_on_isSet, m_squelch_isSet, m_sync_rate_isSet, m_zero_crossing_position_isSet, status_text, and sync_type.

Referenced by SWGSDRangel::SWGChannelReport::asJsonObject(), and SWGSDRangel::SWGChannelReport::isSet().

342  {
343  bool isObjectUpdated = false;
344  do{
345  if(m_channel_power_db_isSet){ isObjectUpdated = true; break;}
346  if(m_audio_sample_rate_isSet){ isObjectUpdated = true; break;}
347  if(m_channel_sample_rate_isSet){ isObjectUpdated = true; break;}
348  if(m_squelch_isSet){ isObjectUpdated = true; break;}
349  if(m_pll_locked_isSet){ isObjectUpdated = true; break;}
350  if(m_slot1_on_isSet){ isObjectUpdated = true; break;}
351  if(m_slot2_on_isSet){ isObjectUpdated = true; break;}
352  if(sync_type != nullptr && *sync_type != QString("")){ isObjectUpdated = true; break;}
353  if(m_in_level_isSet){ isObjectUpdated = true; break;}
354  if(m_carier_position_isSet){ isObjectUpdated = true; break;}
355  if(m_zero_crossing_position_isSet){ isObjectUpdated = true; break;}
356  if(m_sync_rate_isSet){ isObjectUpdated = true; break;}
357  if(status_text != nullptr && *status_text != QString("")){ isObjectUpdated = true; break;}
358  }while(false);
359  return isObjectUpdated;
360 }
+ Here is the caller graph for this function:

◆ setAudioSampleRate()

void SWGSDRangel::SWGDSDDemodReport::setAudioSampleRate ( qint32  audio_sample_rate)

Definition at line 225 of file SWGDSDDemodReport.cpp.

References audio_sample_rate, and m_audio_sample_rate_isSet.

Referenced by DSDDemod::webapiFormatChannelReport().

+ Here is the caller graph for this function:

◆ setCarierPosition()

void SWGSDRangel::SWGDSDDemodReport::setCarierPosition ( qint32  carier_position)

Definition at line 305 of file SWGDSDDemodReport.cpp.

References carier_position, and m_carier_position_isSet.

Referenced by DSDDemod::webapiFormatChannelReport().

+ Here is the caller graph for this function:

◆ setChannelPowerDb()

void SWGSDRangel::SWGDSDDemodReport::setChannelPowerDb ( float  channel_power_db)

Definition at line 215 of file SWGDSDDemodReport.cpp.

References channel_power_db, and m_channel_power_db_isSet.

Referenced by DSDDemod::webapiFormatChannelReport().

+ Here is the caller graph for this function:

◆ setChannelSampleRate()

void SWGSDRangel::SWGDSDDemodReport::setChannelSampleRate ( qint32  channel_sample_rate)

Definition at line 235 of file SWGDSDDemodReport.cpp.

References channel_sample_rate, and m_channel_sample_rate_isSet.

Referenced by DSDDemod::webapiFormatChannelReport().

+ Here is the caller graph for this function:

◆ setInLevel()

void SWGSDRangel::SWGDSDDemodReport::setInLevel ( qint32  in_level)

Definition at line 295 of file SWGDSDDemodReport.cpp.

References in_level, and m_in_level_isSet.

Referenced by DSDDemod::webapiFormatChannelReport().

295  {
296  this->in_level = in_level;
297  this->m_in_level_isSet = true;
298 }
+ Here is the caller graph for this function:

◆ setPllLocked()

void SWGSDRangel::SWGDSDDemodReport::setPllLocked ( qint32  pll_locked)

Definition at line 255 of file SWGDSDDemodReport.cpp.

References m_pll_locked_isSet, and pll_locked.

Referenced by DSDDemod::webapiFormatChannelReport().

255  {
256  this->pll_locked = pll_locked;
257  this->m_pll_locked_isSet = true;
258 }
+ Here is the caller graph for this function:

◆ setSlot1On()

void SWGSDRangel::SWGDSDDemodReport::setSlot1On ( qint32  slot1_on)

Definition at line 265 of file SWGDSDDemodReport.cpp.

References m_slot1_on_isSet, and slot1_on.

Referenced by DSDDemod::webapiFormatChannelReport().

265  {
266  this->slot1_on = slot1_on;
267  this->m_slot1_on_isSet = true;
268 }
+ Here is the caller graph for this function:

◆ setSlot2On()

void SWGSDRangel::SWGDSDDemodReport::setSlot2On ( qint32  slot2_on)

Definition at line 275 of file SWGDSDDemodReport.cpp.

References m_slot2_on_isSet, and slot2_on.

Referenced by DSDDemod::webapiFormatChannelReport().

275  {
276  this->slot2_on = slot2_on;
277  this->m_slot2_on_isSet = true;
278 }
+ Here is the caller graph for this function:

◆ setSquelch()

void SWGSDRangel::SWGDSDDemodReport::setSquelch ( qint32  squelch)

Definition at line 245 of file SWGDSDDemodReport.cpp.

References m_squelch_isSet, and squelch.

Referenced by DSDDemod::webapiFormatChannelReport().

245  {
246  this->squelch = squelch;
247  this->m_squelch_isSet = true;
248 }
+ Here is the caller graph for this function:

◆ setStatusText()

void SWGSDRangel::SWGDSDDemodReport::setStatusText ( QString *  status_text)

Definition at line 335 of file SWGDSDDemodReport.cpp.

References m_status_text_isSet, and status_text.

Referenced by DSDDemod::webapiFormatChannelReport().

335  {
336  this->status_text = status_text;
337  this->m_status_text_isSet = true;
338 }
+ Here is the caller graph for this function:

◆ setSyncRate()

void SWGSDRangel::SWGDSDDemodReport::setSyncRate ( qint32  sync_rate)

Definition at line 325 of file SWGDSDDemodReport.cpp.

References m_sync_rate_isSet, and sync_rate.

Referenced by DSDDemod::webapiFormatChannelReport().

325  {
326  this->sync_rate = sync_rate;
327  this->m_sync_rate_isSet = true;
328 }
+ Here is the caller graph for this function:

◆ setSyncType()

void SWGSDRangel::SWGDSDDemodReport::setSyncType ( QString *  sync_type)

Definition at line 285 of file SWGDSDDemodReport.cpp.

References m_sync_type_isSet, and sync_type.

Referenced by DSDDemod::webapiFormatChannelReport().

285  {
286  this->sync_type = sync_type;
287  this->m_sync_type_isSet = true;
288 }
+ Here is the caller graph for this function:

◆ setZeroCrossingPosition()

void SWGSDRangel::SWGDSDDemodReport::setZeroCrossingPosition ( qint32  zero_crossing_position)

Definition at line 315 of file SWGDSDDemodReport.cpp.

References m_zero_crossing_position_isSet, and zero_crossing_position.

Referenced by DSDDemod::webapiFormatChannelReport().

+ Here is the caller graph for this function:

Member Data Documentation

◆ audio_sample_rate

qint32 SWGSDRangel::SWGDSDDemodReport::audio_sample_rate
private

◆ carier_position

qint32 SWGSDRangel::SWGDSDDemodReport::carier_position
private

◆ channel_power_db

float SWGSDRangel::SWGDSDDemodReport::channel_power_db
private

◆ channel_sample_rate

qint32 SWGSDRangel::SWGDSDDemodReport::channel_sample_rate
private

◆ in_level

qint32 SWGSDRangel::SWGDSDDemodReport::in_level
private

◆ m_audio_sample_rate_isSet

bool SWGSDRangel::SWGDSDDemodReport::m_audio_sample_rate_isSet
private

Definition at line 92 of file SWGDSDDemodReport.h.

Referenced by asJsonObject(), init(), isSet(), setAudioSampleRate(), and SWGDSDDemodReport().

◆ m_carier_position_isSet

bool SWGSDRangel::SWGDSDDemodReport::m_carier_position_isSet
private

Definition at line 116 of file SWGDSDDemodReport.h.

Referenced by asJsonObject(), init(), isSet(), setCarierPosition(), and SWGDSDDemodReport().

◆ m_channel_power_db_isSet

bool SWGSDRangel::SWGDSDDemodReport::m_channel_power_db_isSet
private

Definition at line 89 of file SWGDSDDemodReport.h.

Referenced by asJsonObject(), init(), isSet(), setChannelPowerDb(), and SWGDSDDemodReport().

◆ m_channel_sample_rate_isSet

bool SWGSDRangel::SWGDSDDemodReport::m_channel_sample_rate_isSet
private

◆ m_in_level_isSet

bool SWGSDRangel::SWGDSDDemodReport::m_in_level_isSet
private

Definition at line 113 of file SWGDSDDemodReport.h.

Referenced by asJsonObject(), init(), isSet(), setInLevel(), and SWGDSDDemodReport().

◆ m_pll_locked_isSet

bool SWGSDRangel::SWGDSDDemodReport::m_pll_locked_isSet
private

Definition at line 101 of file SWGDSDDemodReport.h.

Referenced by asJsonObject(), init(), isSet(), setPllLocked(), and SWGDSDDemodReport().

◆ m_slot1_on_isSet

bool SWGSDRangel::SWGDSDDemodReport::m_slot1_on_isSet
private

Definition at line 104 of file SWGDSDDemodReport.h.

Referenced by asJsonObject(), init(), isSet(), setSlot1On(), and SWGDSDDemodReport().

◆ m_slot2_on_isSet

bool SWGSDRangel::SWGDSDDemodReport::m_slot2_on_isSet
private

Definition at line 107 of file SWGDSDDemodReport.h.

Referenced by asJsonObject(), init(), isSet(), setSlot2On(), and SWGDSDDemodReport().

◆ m_squelch_isSet

bool SWGSDRangel::SWGDSDDemodReport::m_squelch_isSet
private

Definition at line 98 of file SWGDSDDemodReport.h.

Referenced by asJsonObject(), init(), isSet(), setSquelch(), and SWGDSDDemodReport().

◆ m_status_text_isSet

bool SWGSDRangel::SWGDSDDemodReport::m_status_text_isSet
private

Definition at line 125 of file SWGDSDDemodReport.h.

Referenced by init(), setStatusText(), and SWGDSDDemodReport().

◆ m_sync_rate_isSet

bool SWGSDRangel::SWGDSDDemodReport::m_sync_rate_isSet
private

Definition at line 122 of file SWGDSDDemodReport.h.

Referenced by asJsonObject(), init(), isSet(), setSyncRate(), and SWGDSDDemodReport().

◆ m_sync_type_isSet

bool SWGSDRangel::SWGDSDDemodReport::m_sync_type_isSet
private

Definition at line 110 of file SWGDSDDemodReport.h.

Referenced by init(), setSyncType(), and SWGDSDDemodReport().

◆ m_zero_crossing_position_isSet

bool SWGSDRangel::SWGDSDDemodReport::m_zero_crossing_position_isSet
private

◆ pll_locked

qint32 SWGSDRangel::SWGDSDDemodReport::pll_locked
private

◆ slot1_on

qint32 SWGSDRangel::SWGDSDDemodReport::slot1_on
private

◆ slot2_on

qint32 SWGSDRangel::SWGDSDDemodReport::slot2_on
private

◆ squelch

qint32 SWGSDRangel::SWGDSDDemodReport::squelch
private

◆ status_text

QString* SWGSDRangel::SWGDSDDemodReport::status_text
private

◆ sync_rate

qint32 SWGSDRangel::SWGDSDDemodReport::sync_rate
private

◆ sync_type

QString* SWGSDRangel::SWGDSDDemodReport::sync_type
private

◆ zero_crossing_position

qint32 SWGSDRangel::SWGDSDDemodReport::zero_crossing_position
private

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