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::SWGPreset Class Reference

#include <SWGPreset.h>

+ Inheritance diagram for SWGSDRangel::SWGPreset:
+ Collaboration diagram for SWGSDRangel::SWGPreset:

Public Member Functions

 SWGPreset ()
 
 SWGPreset (QString *json)
 
virtual ~SWGPreset ()
 
void init ()
 
void cleanup ()
 
virtual QString asJson () override
 
virtual QJsonObject * asJsonObject () override
 
virtual void fromJsonObject (QJsonObject &json) override
 
virtual SWGPresetfromJson (QString &jsonString) override
 
qint32 getSourcePreset ()
 
void setSourcePreset (qint32 source_preset)
 
QString * getGroup ()
 
void setGroup (QString *group)
 
QString * getDescription ()
 
void setDescription (QString *description)
 
qint64 getCenterFrequency ()
 
void setCenterFrequency (qint64 center_frequency)
 
SWGGLSpectrumgetMSpectrumConfig ()
 
void setMSpectrumConfig (SWGGLSpectrum *m_spectrum_config)
 
qint32 getDcOffsetCorrection ()
 
void setDcOffsetCorrection (qint32 dc_offset_correction)
 
qint32 getIqImbalanceCorrection ()
 
void setIqImbalanceCorrection (qint32 iq_imbalance_correction)
 
QList< SWGChannelConfig * > * getChannelConfigs ()
 
void setChannelConfigs (QList< SWGChannelConfig *> *channel_configs)
 
QList< SWGDeviceConfig * > * getDeviceConfigs ()
 
void setDeviceConfigs (QList< SWGDeviceConfig *> *device_configs)
 
QString * getLayout ()
 
void setLayout (QString *layout)
 
virtual bool isSet () override
 
- Public Member Functions inherited from SWGSDRangel::SWGObject
virtual ~SWGObject ()
 

Private Attributes

qint32 source_preset
 
bool m_source_preset_isSet
 
QString * group
 
bool m_group_isSet
 
QString * description
 
bool m_description_isSet
 
qint64 center_frequency
 
bool m_center_frequency_isSet
 
SWGGLSpectrumm_spectrum_config
 
bool m_m_spectrum_config_isSet
 
qint32 dc_offset_correction
 
bool m_dc_offset_correction_isSet
 
qint32 iq_imbalance_correction
 
bool m_iq_imbalance_correction_isSet
 
QList< SWGChannelConfig * > * channel_configs
 
bool m_channel_configs_isSet
 
QList< SWGDeviceConfig * > * device_configs
 
bool m_device_configs_isSet
 
QString * layout
 
bool m_layout_isSet
 

Detailed Description

Definition at line 36 of file SWGPreset.h.

Constructor & Destructor Documentation

◆ SWGPreset() [1/2]

SWGSDRangel::SWGPreset::SWGPreset ( )

Definition at line 30 of file SWGPreset.cpp.

References center_frequency, channel_configs, dc_offset_correction, description, device_configs, group, iq_imbalance_correction, layout, m_center_frequency_isSet, m_channel_configs_isSet, m_dc_offset_correction_isSet, m_description_isSet, m_device_configs_isSet, m_group_isSet, m_iq_imbalance_correction_isSet, m_layout_isSet, m_m_spectrum_config_isSet, m_source_preset_isSet, m_spectrum_config, and source_preset.

30  {
31  source_preset = 0;
32  m_source_preset_isSet = false;
33  group = nullptr;
34  m_group_isSet = false;
35  description = nullptr;
36  m_description_isSet = false;
37  center_frequency = 0L;
39  m_spectrum_config = nullptr;
45  channel_configs = nullptr;
47  device_configs = nullptr;
48  m_device_configs_isSet = false;
49  layout = nullptr;
50  m_layout_isSet = false;
51 }
QList< SWGDeviceConfig * > * device_configs
Definition: SWGPreset.h:107
SWGGLSpectrum * m_spectrum_config
Definition: SWGPreset.h:95
bool m_iq_imbalance_correction_isSet
Definition: SWGPreset.h:102
bool m_dc_offset_correction_isSet
Definition: SWGPreset.h:99
bool m_m_spectrum_config_isSet
Definition: SWGPreset.h:96
QString * description
Definition: SWGPreset.h:89
qint32 iq_imbalance_correction
Definition: SWGPreset.h:101
qint32 dc_offset_correction
Definition: SWGPreset.h:98
QList< SWGChannelConfig * > * channel_configs
Definition: SWGPreset.h:104

◆ SWGPreset() [2/2]

SWGSDRangel::SWGPreset::SWGPreset ( QString *  json)

Definition at line 25 of file SWGPreset.cpp.

References fromJson(), and init().

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

◆ ~SWGPreset()

SWGSDRangel::SWGPreset::~SWGPreset ( )
virtual

Definition at line 53 of file SWGPreset.cpp.

References cleanup().

53  {
54  this->cleanup();
55 }
+ Here is the call graph for this function:

Member Function Documentation

◆ asJson()

QString SWGSDRangel::SWGPreset::asJson ( )
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 149 of file SWGPreset.cpp.

References asJsonObject().

150 {
151  QJsonObject* obj = this->asJsonObject();
152 
153  QJsonDocument doc(*obj);
154  QByteArray bytes = doc.toJson();
155  delete obj;
156  return QString(bytes);
157 }
virtual QJsonObject * asJsonObject() override
Definition: SWGPreset.cpp:160
+ Here is the call graph for this function:

◆ asJsonObject()

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

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 160 of file SWGPreset.cpp.

References center_frequency, channel_configs, dc_offset_correction, description, device_configs, group, iq_imbalance_correction, SWGSDRangel::SWGGLSpectrum::isSet(), layout, m_center_frequency_isSet, m_dc_offset_correction_isSet, m_iq_imbalance_correction_isSet, m_source_preset_isSet, m_spectrum_config, source_preset, SWGSDRangel::toJsonArray(), and SWGSDRangel::toJsonValue().

Referenced by asJson().

160  {
161  QJsonObject* obj = new QJsonObject();
163  obj->insert("sourcePreset", QJsonValue(source_preset));
164  }
165  if(group != nullptr && *group != QString("")){
166  toJsonValue(QString("group"), group, obj, QString("QString"));
167  }
168  if(description != nullptr && *description != QString("")){
169  toJsonValue(QString("description"), description, obj, QString("QString"));
170  }
172  obj->insert("centerFrequency", QJsonValue(center_frequency));
173  }
174  if((m_spectrum_config != nullptr) && (m_spectrum_config->isSet())){
175  toJsonValue(QString("m_spectrumConfig"), m_spectrum_config, obj, QString("SWGGLSpectrum"));
176  }
178  obj->insert("dcOffsetCorrection", QJsonValue(dc_offset_correction));
179  }
181  obj->insert("iqImbalanceCorrection", QJsonValue(iq_imbalance_correction));
182  }
183  if(channel_configs->size() > 0){
184  toJsonArray((QList<void*>*)channel_configs, obj, "channelConfigs", "SWGChannelConfig");
185  }
186  if(device_configs->size() > 0){
187  toJsonArray((QList<void*>*)device_configs, obj, "deviceConfigs", "SWGDeviceConfig");
188  }
189  if(layout != nullptr && *layout != QString("")){
190  toJsonValue(QString("layout"), layout, obj, QString("QString"));
191  }
192 
193  return obj;
194 }
void toJsonValue(QString name, void *value, QJsonObject *output, QString type)
Definition: SWGHelpers.cpp:383
QList< SWGDeviceConfig * > * device_configs
Definition: SWGPreset.h:107
virtual bool isSet() override
SWGGLSpectrum * m_spectrum_config
Definition: SWGPreset.h:95
bool m_iq_imbalance_correction_isSet
Definition: SWGPreset.h:102
bool m_dc_offset_correction_isSet
Definition: SWGPreset.h:99
QString * description
Definition: SWGPreset.h:89
void toJsonArray(QList< void *> *value, QJsonObject *output, QString innerName, QString innerType)
Definition: SWGHelpers.cpp:445
qint32 iq_imbalance_correction
Definition: SWGPreset.h:101
qint32 dc_offset_correction
Definition: SWGPreset.h:98
QList< SWGChannelConfig * > * channel_configs
Definition: SWGPreset.h:104
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ cleanup()

void SWGSDRangel::SWGPreset::cleanup ( )

Definition at line 82 of file SWGPreset.cpp.

References channel_configs, description, device_configs, group, layout, and m_spectrum_config.

Referenced by ~SWGPreset().

82  {
83 
84  if(group != nullptr) {
85  delete group;
86  }
87  if(description != nullptr) {
88  delete description;
89  }
90 
91  if(m_spectrum_config != nullptr) {
92  delete m_spectrum_config;
93  }
94 
95 
96  if(channel_configs != nullptr) {
97  auto arr = channel_configs;
98  for(auto o: *arr) {
99  delete o;
100  }
101  delete channel_configs;
102  }
103  if(device_configs != nullptr) {
104  auto arr = device_configs;
105  for(auto o: *arr) {
106  delete o;
107  }
108  delete device_configs;
109  }
110  if(layout != nullptr) {
111  delete layout;
112  }
113 }
QList< SWGDeviceConfig * > * device_configs
Definition: SWGPreset.h:107
SWGGLSpectrum * m_spectrum_config
Definition: SWGPreset.h:95
QString * description
Definition: SWGPreset.h:89
QList< SWGChannelConfig * > * channel_configs
Definition: SWGPreset.h:104
+ Here is the caller graph for this function:

◆ fromJson()

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

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 116 of file SWGPreset.cpp.

References fromJsonObject().

Referenced by SWGPreset().

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

◆ fromJsonObject()

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

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 125 of file SWGPreset.cpp.

References center_frequency, channel_configs, dc_offset_correction, description, device_configs, group, iq_imbalance_correction, layout, m_spectrum_config, SWGSDRangel::setValue(), and source_preset.

Referenced by fromJson().

125  {
126  ::SWGSDRangel::setValue(&source_preset, pJson["sourcePreset"], "qint32", "");
127 
128  ::SWGSDRangel::setValue(&group, pJson["group"], "QString", "QString");
129 
130  ::SWGSDRangel::setValue(&description, pJson["description"], "QString", "QString");
131 
132  ::SWGSDRangel::setValue(&center_frequency, pJson["centerFrequency"], "qint64", "");
133 
134  ::SWGSDRangel::setValue(&m_spectrum_config, pJson["m_spectrumConfig"], "SWGGLSpectrum", "SWGGLSpectrum");
135 
136  ::SWGSDRangel::setValue(&dc_offset_correction, pJson["dcOffsetCorrection"], "qint32", "");
137 
138  ::SWGSDRangel::setValue(&iq_imbalance_correction, pJson["iqImbalanceCorrection"], "qint32", "");
139 
140 
141  ::SWGSDRangel::setValue(&channel_configs, pJson["channelConfigs"], "QList", "SWGChannelConfig");
142 
143  ::SWGSDRangel::setValue(&device_configs, pJson["deviceConfigs"], "QList", "SWGDeviceConfig");
144  ::SWGSDRangel::setValue(&layout, pJson["layout"], "QString", "QString");
145 
146 }
QList< SWGDeviceConfig * > * device_configs
Definition: SWGPreset.h:107
SWGGLSpectrum * m_spectrum_config
Definition: SWGPreset.h:95
QString * description
Definition: SWGPreset.h:89
void setValue(void *value, QJsonValue obj, QString type, QString complexType)
Definition: SWGHelpers.cpp:25
qint32 iq_imbalance_correction
Definition: SWGPreset.h:101
qint32 dc_offset_correction
Definition: SWGPreset.h:98
QList< SWGChannelConfig * > * channel_configs
Definition: SWGPreset.h:104
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getCenterFrequency()

qint64 SWGSDRangel::SWGPreset::getCenterFrequency ( )

Definition at line 227 of file SWGPreset.cpp.

References center_frequency.

227  {
228  return center_frequency;
229 }

◆ getChannelConfigs()

QList< SWGChannelConfig * > * SWGSDRangel::SWGPreset::getChannelConfigs ( )

Definition at line 267 of file SWGPreset.cpp.

References channel_configs.

267  {
268  return channel_configs;
269 }
QList< SWGChannelConfig * > * channel_configs
Definition: SWGPreset.h:104

◆ getDcOffsetCorrection()

qint32 SWGSDRangel::SWGPreset::getDcOffsetCorrection ( )

Definition at line 247 of file SWGPreset.cpp.

References dc_offset_correction.

247  {
248  return dc_offset_correction;
249 }
qint32 dc_offset_correction
Definition: SWGPreset.h:98

◆ getDescription()

QString * SWGSDRangel::SWGPreset::getDescription ( )

Definition at line 217 of file SWGPreset.cpp.

References description.

217  {
218  return description;
219 }
QString * description
Definition: SWGPreset.h:89

◆ getDeviceConfigs()

QList< SWGDeviceConfig * > * SWGSDRangel::SWGPreset::getDeviceConfigs ( )

Definition at line 277 of file SWGPreset.cpp.

References device_configs.

277  {
278  return device_configs;
279 }
QList< SWGDeviceConfig * > * device_configs
Definition: SWGPreset.h:107

◆ getGroup()

QString * SWGSDRangel::SWGPreset::getGroup ( )

Definition at line 207 of file SWGPreset.cpp.

References group.

207  {
208  return group;
209 }

◆ getIqImbalanceCorrection()

qint32 SWGSDRangel::SWGPreset::getIqImbalanceCorrection ( )

Definition at line 257 of file SWGPreset.cpp.

References iq_imbalance_correction.

257  {
259 }
qint32 iq_imbalance_correction
Definition: SWGPreset.h:101

◆ getLayout()

QString * SWGSDRangel::SWGPreset::getLayout ( )

Definition at line 287 of file SWGPreset.cpp.

References layout.

287  {
288  return layout;
289 }

◆ getMSpectrumConfig()

SWGGLSpectrum * SWGSDRangel::SWGPreset::getMSpectrumConfig ( )

Definition at line 237 of file SWGPreset.cpp.

References m_spectrum_config.

Referenced by WebAPIAdapterBase::webapiFormatPreset().

237  {
238  return m_spectrum_config;
239 }
SWGGLSpectrum * m_spectrum_config
Definition: SWGPreset.h:95
+ Here is the caller graph for this function:

◆ getSourcePreset()

qint32 SWGSDRangel::SWGPreset::getSourcePreset ( )

Definition at line 197 of file SWGPreset.cpp.

References source_preset.

197  {
198  return source_preset;
199 }

◆ init()

void SWGSDRangel::SWGPreset::init ( )

Definition at line 58 of file SWGPreset.cpp.

References center_frequency, channel_configs, dc_offset_correction, description, device_configs, group, iq_imbalance_correction, layout, m_center_frequency_isSet, m_channel_configs_isSet, m_dc_offset_correction_isSet, m_description_isSet, m_device_configs_isSet, m_group_isSet, m_iq_imbalance_correction_isSet, m_layout_isSet, m_m_spectrum_config_isSet, m_source_preset_isSet, m_spectrum_config, and source_preset.

Referenced by SWGPreset(), and WebAPIAdapterBase::webapiFormatPreset().

58  {
59  source_preset = 0;
60  m_source_preset_isSet = false;
61  group = new QString("");
62  m_group_isSet = false;
63  description = new QString("");
64  m_description_isSet = false;
65  center_frequency = 0L;
67  m_spectrum_config = new SWGGLSpectrum();
73  channel_configs = new QList<SWGChannelConfig*>();
75  device_configs = new QList<SWGDeviceConfig*>();
76  m_device_configs_isSet = false;
77  layout = new QString("");
78  m_layout_isSet = false;
79 }
QList< SWGDeviceConfig * > * device_configs
Definition: SWGPreset.h:107
SWGGLSpectrum * m_spectrum_config
Definition: SWGPreset.h:95
bool m_iq_imbalance_correction_isSet
Definition: SWGPreset.h:102
bool m_dc_offset_correction_isSet
Definition: SWGPreset.h:99
bool m_m_spectrum_config_isSet
Definition: SWGPreset.h:96
QString * description
Definition: SWGPreset.h:89
qint32 iq_imbalance_correction
Definition: SWGPreset.h:101
qint32 dc_offset_correction
Definition: SWGPreset.h:98
QList< SWGChannelConfig * > * channel_configs
Definition: SWGPreset.h:104
+ Here is the caller graph for this function:

◆ isSet()

bool SWGSDRangel::SWGPreset::isSet ( )
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 298 of file SWGPreset.cpp.

References channel_configs, description, device_configs, group, SWGSDRangel::SWGGLSpectrum::isSet(), layout, m_center_frequency_isSet, m_dc_offset_correction_isSet, m_iq_imbalance_correction_isSet, m_source_preset_isSet, and m_spectrum_config.

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

298  {
299  bool isObjectUpdated = false;
300  do{
301  if(m_source_preset_isSet){ isObjectUpdated = true; break;}
302  if(group != nullptr && *group != QString("")){ isObjectUpdated = true; break;}
303  if(description != nullptr && *description != QString("")){ isObjectUpdated = true; break;}
304  if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
305  if(m_spectrum_config != nullptr && m_spectrum_config->isSet()){ isObjectUpdated = true; break;}
306  if(m_dc_offset_correction_isSet){ isObjectUpdated = true; break;}
307  if(m_iq_imbalance_correction_isSet){ isObjectUpdated = true; break;}
308  if(channel_configs->size() > 0){ isObjectUpdated = true; break;}
309  if(device_configs->size() > 0){ isObjectUpdated = true; break;}
310  if(layout != nullptr && *layout != QString("")){ isObjectUpdated = true; break;}
311  }while(false);
312  return isObjectUpdated;
313 }
QList< SWGDeviceConfig * > * device_configs
Definition: SWGPreset.h:107
virtual bool isSet() override
SWGGLSpectrum * m_spectrum_config
Definition: SWGPreset.h:95
bool m_iq_imbalance_correction_isSet
Definition: SWGPreset.h:102
bool m_dc_offset_correction_isSet
Definition: SWGPreset.h:99
QString * description
Definition: SWGPreset.h:89
QList< SWGChannelConfig * > * channel_configs
Definition: SWGPreset.h:104
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setCenterFrequency()

void SWGSDRangel::SWGPreset::setCenterFrequency ( qint64  center_frequency)

Definition at line 231 of file SWGPreset.cpp.

References center_frequency, and m_center_frequency_isSet.

Referenced by WebAPIAdapterBase::webapiFormatPreset().

231  {
233  this->m_center_frequency_isSet = true;
234 }
+ Here is the caller graph for this function:

◆ setChannelConfigs()

void SWGSDRangel::SWGPreset::setChannelConfigs ( QList< SWGChannelConfig *> *  channel_configs)

Definition at line 271 of file SWGPreset.cpp.

References channel_configs, and m_channel_configs_isSet.

271  {
273  this->m_channel_configs_isSet = true;
274 }
QList< SWGChannelConfig * > * channel_configs
Definition: SWGPreset.h:104

◆ setDcOffsetCorrection()

void SWGSDRangel::SWGPreset::setDcOffsetCorrection ( qint32  dc_offset_correction)

Definition at line 251 of file SWGPreset.cpp.

References dc_offset_correction, and m_dc_offset_correction_isSet.

Referenced by WebAPIAdapterBase::webapiFormatPreset().

251  {
253  this->m_dc_offset_correction_isSet = true;
254 }
bool m_dc_offset_correction_isSet
Definition: SWGPreset.h:99
qint32 dc_offset_correction
Definition: SWGPreset.h:98
+ Here is the caller graph for this function:

◆ setDescription()

void SWGSDRangel::SWGPreset::setDescription ( QString *  description)

Definition at line 221 of file SWGPreset.cpp.

References description, and m_description_isSet.

Referenced by WebAPIAdapterBase::webapiFormatPreset().

221  {
222  this->description = description;
223  this->m_description_isSet = true;
224 }
QString * description
Definition: SWGPreset.h:89
+ Here is the caller graph for this function:

◆ setDeviceConfigs()

void SWGSDRangel::SWGPreset::setDeviceConfigs ( QList< SWGDeviceConfig *> *  device_configs)

Definition at line 281 of file SWGPreset.cpp.

References device_configs, and m_device_configs_isSet.

281  {
283  this->m_device_configs_isSet = true;
284 }
QList< SWGDeviceConfig * > * device_configs
Definition: SWGPreset.h:107

◆ setGroup()

void SWGSDRangel::SWGPreset::setGroup ( QString *  group)

Definition at line 211 of file SWGPreset.cpp.

References group, and m_group_isSet.

Referenced by WebAPIAdapterBase::webapiFormatPreset().

211  {
212  this->group = group;
213  this->m_group_isSet = true;
214 }
+ Here is the caller graph for this function:

◆ setIqImbalanceCorrection()

void SWGSDRangel::SWGPreset::setIqImbalanceCorrection ( qint32  iq_imbalance_correction)

Definition at line 261 of file SWGPreset.cpp.

References iq_imbalance_correction, and m_iq_imbalance_correction_isSet.

Referenced by WebAPIAdapterBase::webapiFormatPreset().

261  {
263  this->m_iq_imbalance_correction_isSet = true;
264 }
bool m_iq_imbalance_correction_isSet
Definition: SWGPreset.h:102
qint32 iq_imbalance_correction
Definition: SWGPreset.h:101
+ Here is the caller graph for this function:

◆ setLayout()

void SWGSDRangel::SWGPreset::setLayout ( QString *  layout)

Definition at line 291 of file SWGPreset.cpp.

References layout, and m_layout_isSet.

291  {
292  this->layout = layout;
293  this->m_layout_isSet = true;
294 }

◆ setMSpectrumConfig()

void SWGSDRangel::SWGPreset::setMSpectrumConfig ( SWGGLSpectrum m_spectrum_config)

Definition at line 241 of file SWGPreset.cpp.

References m_m_spectrum_config_isSet, and m_spectrum_config.

241  {
243  this->m_m_spectrum_config_isSet = true;
244 }
SWGGLSpectrum * m_spectrum_config
Definition: SWGPreset.h:95
bool m_m_spectrum_config_isSet
Definition: SWGPreset.h:96

◆ setSourcePreset()

void SWGSDRangel::SWGPreset::setSourcePreset ( qint32  source_preset)

Definition at line 201 of file SWGPreset.cpp.

References m_source_preset_isSet, and source_preset.

Referenced by WebAPIAdapterBase::webapiFormatPreset().

201  {
203  this->m_source_preset_isSet = true;
204 }
+ Here is the caller graph for this function:

Member Data Documentation

◆ center_frequency

qint64 SWGSDRangel::SWGPreset::center_frequency
private

◆ channel_configs

QList<SWGChannelConfig*>* SWGSDRangel::SWGPreset::channel_configs
private

◆ dc_offset_correction

qint32 SWGSDRangel::SWGPreset::dc_offset_correction
private

◆ description

QString* SWGSDRangel::SWGPreset::description
private

◆ device_configs

QList<SWGDeviceConfig*>* SWGSDRangel::SWGPreset::device_configs
private

◆ group

QString* SWGSDRangel::SWGPreset::group
private

Definition at line 86 of file SWGPreset.h.

Referenced by asJsonObject(), cleanup(), fromJsonObject(), getGroup(), init(), isSet(), setGroup(), and SWGPreset().

◆ iq_imbalance_correction

qint32 SWGSDRangel::SWGPreset::iq_imbalance_correction
private

◆ layout

QString* SWGSDRangel::SWGPreset::layout
private

◆ m_center_frequency_isSet

bool SWGSDRangel::SWGPreset::m_center_frequency_isSet
private

Definition at line 93 of file SWGPreset.h.

Referenced by asJsonObject(), init(), isSet(), setCenterFrequency(), and SWGPreset().

◆ m_channel_configs_isSet

bool SWGSDRangel::SWGPreset::m_channel_configs_isSet
private

Definition at line 105 of file SWGPreset.h.

Referenced by init(), setChannelConfigs(), and SWGPreset().

◆ m_dc_offset_correction_isSet

bool SWGSDRangel::SWGPreset::m_dc_offset_correction_isSet
private

Definition at line 99 of file SWGPreset.h.

Referenced by asJsonObject(), init(), isSet(), setDcOffsetCorrection(), and SWGPreset().

◆ m_description_isSet

bool SWGSDRangel::SWGPreset::m_description_isSet
private

Definition at line 90 of file SWGPreset.h.

Referenced by init(), setDescription(), and SWGPreset().

◆ m_device_configs_isSet

bool SWGSDRangel::SWGPreset::m_device_configs_isSet
private

Definition at line 108 of file SWGPreset.h.

Referenced by init(), setDeviceConfigs(), and SWGPreset().

◆ m_group_isSet

bool SWGSDRangel::SWGPreset::m_group_isSet
private

Definition at line 87 of file SWGPreset.h.

Referenced by init(), setGroup(), and SWGPreset().

◆ m_iq_imbalance_correction_isSet

bool SWGSDRangel::SWGPreset::m_iq_imbalance_correction_isSet
private

Definition at line 102 of file SWGPreset.h.

Referenced by asJsonObject(), init(), isSet(), setIqImbalanceCorrection(), and SWGPreset().

◆ m_layout_isSet

bool SWGSDRangel::SWGPreset::m_layout_isSet
private

Definition at line 111 of file SWGPreset.h.

Referenced by init(), setLayout(), and SWGPreset().

◆ m_m_spectrum_config_isSet

bool SWGSDRangel::SWGPreset::m_m_spectrum_config_isSet
private

Definition at line 96 of file SWGPreset.h.

Referenced by init(), setMSpectrumConfig(), and SWGPreset().

◆ m_source_preset_isSet

bool SWGSDRangel::SWGPreset::m_source_preset_isSet
private

Definition at line 84 of file SWGPreset.h.

Referenced by asJsonObject(), init(), isSet(), setSourcePreset(), and SWGPreset().

◆ m_spectrum_config

SWGGLSpectrum* SWGSDRangel::SWGPreset::m_spectrum_config
private

◆ source_preset

qint32 SWGSDRangel::SWGPreset::source_preset
private

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