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

#include <SWGSoapySDRInputSettings.h>

+ Inheritance diagram for SWGSDRangel::SWGSoapySDRInputSettings:
+ Collaboration diagram for SWGSDRangel::SWGSoapySDRInputSettings:

Public Member Functions

 SWGSoapySDRInputSettings ()
 
 SWGSoapySDRInputSettings (QString *json)
 
virtual ~SWGSoapySDRInputSettings ()
 
void init ()
 
void cleanup ()
 
virtual QString asJson () override
 
virtual QJsonObject * asJsonObject () override
 
virtual void fromJsonObject (QJsonObject &json) override
 
virtual SWGSoapySDRInputSettingsfromJson (QString &jsonString) override
 
qint64 getCenterFrequency ()
 
void setCenterFrequency (qint64 center_frequency)
 
qint32 getLOppmTenths ()
 
void setLOppmTenths (qint32 l_oppm_tenths)
 
qint32 getDevSampleRate ()
 
void setDevSampleRate (qint32 dev_sample_rate)
 
qint32 getLog2Decim ()
 
void setLog2Decim (qint32 log2_decim)
 
qint32 getFcPos ()
 
void setFcPos (qint32 fc_pos)
 
qint32 getSoftDcCorrection ()
 
void setSoftDcCorrection (qint32 soft_dc_correction)
 
qint32 getSoftIqCorrection ()
 
void setSoftIqCorrection (qint32 soft_iq_correction)
 
qint32 getTransverterMode ()
 
void setTransverterMode (qint32 transverter_mode)
 
qint64 getTransverterDeltaFrequency ()
 
void setTransverterDeltaFrequency (qint64 transverter_delta_frequency)
 
QString * getFileRecordName ()
 
void setFileRecordName (QString *file_record_name)
 
QString * getAntenna ()
 
void setAntenna (QString *antenna)
 
qint32 getBandwidth ()
 
void setBandwidth (qint32 bandwidth)
 
QList< SWGArgValue * > * getTunableElements ()
 
void setTunableElements (QList< SWGArgValue *> *tunable_elements)
 
qint32 getGlobalGain ()
 
void setGlobalGain (qint32 global_gain)
 
QList< SWGArgValue * > * getIndividualGains ()
 
void setIndividualGains (QList< SWGArgValue *> *individual_gains)
 
qint32 getAutoGain ()
 
void setAutoGain (qint32 auto_gain)
 
qint32 getAutoDcCorrection ()
 
void setAutoDcCorrection (qint32 auto_dc_correction)
 
qint32 getAutoIqCorrection ()
 
void setAutoIqCorrection (qint32 auto_iq_correction)
 
SWGComplexgetDcCorrection ()
 
void setDcCorrection (SWGComplex *dc_correction)
 
SWGComplexgetIqCorrection ()
 
void setIqCorrection (SWGComplex *iq_correction)
 
QList< SWGArgValue * > * getStreamArgSettings ()
 
void setStreamArgSettings (QList< SWGArgValue *> *stream_arg_settings)
 
QList< SWGArgValue * > * getDeviceArgSettings ()
 
void setDeviceArgSettings (QList< SWGArgValue *> *device_arg_settings)
 
qint32 getUseReverseApi ()
 
void setUseReverseApi (qint32 use_reverse_api)
 
QString * getReverseApiAddress ()
 
void setReverseApiAddress (QString *reverse_api_address)
 
qint32 getReverseApiPort ()
 
void setReverseApiPort (qint32 reverse_api_port)
 
qint32 getReverseApiDeviceIndex ()
 
void setReverseApiDeviceIndex (qint32 reverse_api_device_index)
 
virtual bool isSet () override
 
- Public Member Functions inherited from SWGSDRangel::SWGObject
virtual ~SWGObject ()
 

Private Attributes

qint64 center_frequency
 
bool m_center_frequency_isSet
 
qint32 l_oppm_tenths
 
bool m_l_oppm_tenths_isSet
 
qint32 dev_sample_rate
 
bool m_dev_sample_rate_isSet
 
qint32 log2_decim
 
bool m_log2_decim_isSet
 
qint32 fc_pos
 
bool m_fc_pos_isSet
 
qint32 soft_dc_correction
 
bool m_soft_dc_correction_isSet
 
qint32 soft_iq_correction
 
bool m_soft_iq_correction_isSet
 
qint32 transverter_mode
 
bool m_transverter_mode_isSet
 
qint64 transverter_delta_frequency
 
bool m_transverter_delta_frequency_isSet
 
QString * file_record_name
 
bool m_file_record_name_isSet
 
QString * antenna
 
bool m_antenna_isSet
 
qint32 bandwidth
 
bool m_bandwidth_isSet
 
QList< SWGArgValue * > * tunable_elements
 
bool m_tunable_elements_isSet
 
qint32 global_gain
 
bool m_global_gain_isSet
 
QList< SWGArgValue * > * individual_gains
 
bool m_individual_gains_isSet
 
qint32 auto_gain
 
bool m_auto_gain_isSet
 
qint32 auto_dc_correction
 
bool m_auto_dc_correction_isSet
 
qint32 auto_iq_correction
 
bool m_auto_iq_correction_isSet
 
SWGComplexdc_correction
 
bool m_dc_correction_isSet
 
SWGComplexiq_correction
 
bool m_iq_correction_isSet
 
QList< SWGArgValue * > * stream_arg_settings
 
bool m_stream_arg_settings_isSet
 
QList< SWGArgValue * > * device_arg_settings
 
bool m_device_arg_settings_isSet
 
qint32 use_reverse_api
 
bool m_use_reverse_api_isSet
 
QString * reverse_api_address
 
bool m_reverse_api_address_isSet
 
qint32 reverse_api_port
 
bool m_reverse_api_port_isSet
 
qint32 reverse_api_device_index
 
bool m_reverse_api_device_index_isSet
 

Detailed Description

Definition at line 35 of file SWGSoapySDRInputSettings.h.

Constructor & Destructor Documentation

◆ SWGSoapySDRInputSettings() [1/2]

SWGSDRangel::SWGSoapySDRInputSettings::SWGSoapySDRInputSettings ( )

Definition at line 30 of file SWGSoapySDRInputSettings.cpp.

References antenna, auto_dc_correction, auto_gain, auto_iq_correction, bandwidth, center_frequency, dc_correction, dev_sample_rate, device_arg_settings, fc_pos, file_record_name, global_gain, individual_gains, iq_correction, l_oppm_tenths, log2_decim, m_antenna_isSet, m_auto_dc_correction_isSet, m_auto_gain_isSet, m_auto_iq_correction_isSet, m_bandwidth_isSet, m_center_frequency_isSet, m_dc_correction_isSet, m_dev_sample_rate_isSet, m_device_arg_settings_isSet, m_fc_pos_isSet, m_file_record_name_isSet, m_global_gain_isSet, m_individual_gains_isSet, m_iq_correction_isSet, m_l_oppm_tenths_isSet, m_log2_decim_isSet, m_reverse_api_address_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_soft_dc_correction_isSet, m_soft_iq_correction_isSet, m_stream_arg_settings_isSet, m_transverter_delta_frequency_isSet, m_transverter_mode_isSet, m_tunable_elements_isSet, m_use_reverse_api_isSet, reverse_api_address, reverse_api_device_index, reverse_api_port, soft_dc_correction, soft_iq_correction, stream_arg_settings, transverter_delta_frequency, transverter_mode, tunable_elements, and use_reverse_api.

30  {
31  center_frequency = 0L;
33  l_oppm_tenths = 0;
34  m_l_oppm_tenths_isSet = false;
35  dev_sample_rate = 0;
37  log2_decim = 0;
38  m_log2_decim_isSet = false;
39  fc_pos = 0;
40  m_fc_pos_isSet = false;
45  transverter_mode = 0;
49  file_record_name = nullptr;
51  antenna = nullptr;
52  m_antenna_isSet = false;
53  bandwidth = 0;
54  m_bandwidth_isSet = false;
55  tunable_elements = nullptr;
57  global_gain = 0;
58  m_global_gain_isSet = false;
59  individual_gains = nullptr;
61  auto_gain = 0;
62  m_auto_gain_isSet = false;
67  dc_correction = nullptr;
68  m_dc_correction_isSet = false;
69  iq_correction = nullptr;
70  m_iq_correction_isSet = false;
71  stream_arg_settings = nullptr;
73  device_arg_settings = nullptr;
75  use_reverse_api = 0;
77  reverse_api_address = nullptr;
79  reverse_api_port = 0;
83 }

◆ SWGSoapySDRInputSettings() [2/2]

SWGSDRangel::SWGSoapySDRInputSettings::SWGSoapySDRInputSettings ( QString *  json)

Definition at line 25 of file SWGSoapySDRInputSettings.cpp.

References fromJson(), and init().

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

◆ ~SWGSoapySDRInputSettings()

SWGSDRangel::SWGSoapySDRInputSettings::~SWGSoapySDRInputSettings ( )
virtual

Definition at line 85 of file SWGSoapySDRInputSettings.cpp.

References cleanup().

+ Here is the call graph for this function:

Member Function Documentation

◆ asJson()

QString SWGSDRangel::SWGSoapySDRInputSettings::asJson ( )
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 275 of file SWGSoapySDRInputSettings.cpp.

References asJsonObject().

276 {
277  QJsonObject* obj = this->asJsonObject();
278 
279  QJsonDocument doc(*obj);
280  QByteArray bytes = doc.toJson();
281  delete obj;
282  return QString(bytes);
283 }
virtual QJsonObject * asJsonObject() override
+ Here is the call graph for this function:

◆ asJsonObject()

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

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 286 of file SWGSoapySDRInputSettings.cpp.

References antenna, auto_dc_correction, auto_gain, auto_iq_correction, bandwidth, center_frequency, dc_correction, dev_sample_rate, device_arg_settings, fc_pos, file_record_name, global_gain, individual_gains, iq_correction, SWGSDRangel::SWGComplex::isSet(), l_oppm_tenths, log2_decim, m_auto_dc_correction_isSet, m_auto_gain_isSet, m_auto_iq_correction_isSet, m_bandwidth_isSet, m_center_frequency_isSet, m_dev_sample_rate_isSet, m_fc_pos_isSet, m_global_gain_isSet, m_l_oppm_tenths_isSet, m_log2_decim_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_soft_dc_correction_isSet, m_soft_iq_correction_isSet, m_transverter_delta_frequency_isSet, m_transverter_mode_isSet, m_use_reverse_api_isSet, reverse_api_address, reverse_api_device_index, reverse_api_port, soft_dc_correction, soft_iq_correction, stream_arg_settings, SWGSDRangel::toJsonArray(), SWGSDRangel::toJsonValue(), transverter_delta_frequency, transverter_mode, tunable_elements, and use_reverse_api.

Referenced by asJson().

286  {
287  QJsonObject* obj = new QJsonObject();
289  obj->insert("centerFrequency", QJsonValue(center_frequency));
290  }
292  obj->insert("LOppmTenths", QJsonValue(l_oppm_tenths));
293  }
295  obj->insert("devSampleRate", QJsonValue(dev_sample_rate));
296  }
297  if(m_log2_decim_isSet){
298  obj->insert("log2Decim", QJsonValue(log2_decim));
299  }
300  if(m_fc_pos_isSet){
301  obj->insert("fcPos", QJsonValue(fc_pos));
302  }
304  obj->insert("softDCCorrection", QJsonValue(soft_dc_correction));
305  }
307  obj->insert("softIQCorrection", QJsonValue(soft_iq_correction));
308  }
310  obj->insert("transverterMode", QJsonValue(transverter_mode));
311  }
313  obj->insert("transverterDeltaFrequency", QJsonValue(transverter_delta_frequency));
314  }
315  if(file_record_name != nullptr && *file_record_name != QString("")){
316  toJsonValue(QString("fileRecordName"), file_record_name, obj, QString("QString"));
317  }
318  if(antenna != nullptr && *antenna != QString("")){
319  toJsonValue(QString("antenna"), antenna, obj, QString("QString"));
320  }
321  if(m_bandwidth_isSet){
322  obj->insert("bandwidth", QJsonValue(bandwidth));
323  }
324  if(tunable_elements->size() > 0){
325  toJsonArray((QList<void*>*)tunable_elements, obj, "tunableElements", "SWGArgValue");
326  }
328  obj->insert("globalGain", QJsonValue(global_gain));
329  }
330  if(individual_gains->size() > 0){
331  toJsonArray((QList<void*>*)individual_gains, obj, "individualGains", "SWGArgValue");
332  }
333  if(m_auto_gain_isSet){
334  obj->insert("autoGain", QJsonValue(auto_gain));
335  }
337  obj->insert("autoDCCorrection", QJsonValue(auto_dc_correction));
338  }
340  obj->insert("autoIQCorrection", QJsonValue(auto_iq_correction));
341  }
342  if((dc_correction != nullptr) && (dc_correction->isSet())){
343  toJsonValue(QString("dcCorrection"), dc_correction, obj, QString("SWGComplex"));
344  }
345  if((iq_correction != nullptr) && (iq_correction->isSet())){
346  toJsonValue(QString("iqCorrection"), iq_correction, obj, QString("SWGComplex"));
347  }
348  if(stream_arg_settings->size() > 0){
349  toJsonArray((QList<void*>*)stream_arg_settings, obj, "streamArgSettings", "SWGArgValue");
350  }
351  if(device_arg_settings->size() > 0){
352  toJsonArray((QList<void*>*)device_arg_settings, obj, "deviceArgSettings", "SWGArgValue");
353  }
355  obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
356  }
357  if(reverse_api_address != nullptr && *reverse_api_address != QString("")){
358  toJsonValue(QString("reverseAPIAddress"), reverse_api_address, obj, QString("QString"));
359  }
361  obj->insert("reverseAPIPort", QJsonValue(reverse_api_port));
362  }
364  obj->insert("reverseAPIDeviceIndex", QJsonValue(reverse_api_device_index));
365  }
366 
367  return obj;
368 }
void toJsonValue(QString name, void *value, QJsonObject *output, QString type)
Definition: SWGHelpers.cpp:383
virtual bool isSet() override
Definition: SWGComplex.cpp:118
void toJsonArray(QList< void *> *value, QJsonObject *output, QString innerName, QString innerType)
Definition: SWGHelpers.cpp:445
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ cleanup()

void SWGSDRangel::SWGSoapySDRInputSettings::cleanup ( )

Definition at line 146 of file SWGSoapySDRInputSettings.cpp.

References antenna, dc_correction, device_arg_settings, file_record_name, individual_gains, iq_correction, reverse_api_address, stream_arg_settings, and tunable_elements.

Referenced by ~SWGSoapySDRInputSettings().

146  {
147 
148 
149 
150 
151 
152 
153 
154 
155 
156  if(file_record_name != nullptr) {
157  delete file_record_name;
158  }
159  if(antenna != nullptr) {
160  delete antenna;
161  }
162 
163  if(tunable_elements != nullptr) {
164  auto arr = tunable_elements;
165  for(auto o: *arr) {
166  delete o;
167  }
168  delete tunable_elements;
169  }
170 
171  if(individual_gains != nullptr) {
172  auto arr = individual_gains;
173  for(auto o: *arr) {
174  delete o;
175  }
176  delete individual_gains;
177  }
178 
179 
180 
181  if(dc_correction != nullptr) {
182  delete dc_correction;
183  }
184  if(iq_correction != nullptr) {
185  delete iq_correction;
186  }
187  if(stream_arg_settings != nullptr) {
188  auto arr = stream_arg_settings;
189  for(auto o: *arr) {
190  delete o;
191  }
192  delete stream_arg_settings;
193  }
194  if(device_arg_settings != nullptr) {
195  auto arr = device_arg_settings;
196  for(auto o: *arr) {
197  delete o;
198  }
199  delete device_arg_settings;
200  }
201 
202  if(reverse_api_address != nullptr) {
203  delete reverse_api_address;
204  }
205 
206 
207 }
+ Here is the caller graph for this function:

◆ fromJson()

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

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 210 of file SWGSoapySDRInputSettings.cpp.

References fromJsonObject().

Referenced by SWGSoapySDRInputSettings().

210  {
211  QByteArray array (json.toStdString().c_str());
212  QJsonDocument doc = QJsonDocument::fromJson(array);
213  QJsonObject jsonObject = doc.object();
214  this->fromJsonObject(jsonObject);
215  return this;
216 }
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::SWGSoapySDRInputSettings::fromJsonObject ( QJsonObject &  json)
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 219 of file SWGSoapySDRInputSettings.cpp.

References antenna, auto_dc_correction, auto_gain, auto_iq_correction, bandwidth, center_frequency, dc_correction, dev_sample_rate, device_arg_settings, fc_pos, file_record_name, global_gain, individual_gains, iq_correction, l_oppm_tenths, log2_decim, reverse_api_address, reverse_api_device_index, reverse_api_port, SWGSDRangel::setValue(), soft_dc_correction, soft_iq_correction, stream_arg_settings, transverter_delta_frequency, transverter_mode, tunable_elements, and use_reverse_api.

Referenced by fromJson(), and WebAPIRequestMapper::validateDeviceSettings().

219  {
220  ::SWGSDRangel::setValue(&center_frequency, pJson["centerFrequency"], "qint64", "");
221 
222  ::SWGSDRangel::setValue(&l_oppm_tenths, pJson["LOppmTenths"], "qint32", "");
223 
224  ::SWGSDRangel::setValue(&dev_sample_rate, pJson["devSampleRate"], "qint32", "");
225 
226  ::SWGSDRangel::setValue(&log2_decim, pJson["log2Decim"], "qint32", "");
227 
228  ::SWGSDRangel::setValue(&fc_pos, pJson["fcPos"], "qint32", "");
229 
230  ::SWGSDRangel::setValue(&soft_dc_correction, pJson["softDCCorrection"], "qint32", "");
231 
232  ::SWGSDRangel::setValue(&soft_iq_correction, pJson["softIQCorrection"], "qint32", "");
233 
234  ::SWGSDRangel::setValue(&transverter_mode, pJson["transverterMode"], "qint32", "");
235 
236  ::SWGSDRangel::setValue(&transverter_delta_frequency, pJson["transverterDeltaFrequency"], "qint64", "");
237 
238  ::SWGSDRangel::setValue(&file_record_name, pJson["fileRecordName"], "QString", "QString");
239 
240  ::SWGSDRangel::setValue(&antenna, pJson["antenna"], "QString", "QString");
241 
242  ::SWGSDRangel::setValue(&bandwidth, pJson["bandwidth"], "qint32", "");
243 
244 
245  ::SWGSDRangel::setValue(&tunable_elements, pJson["tunableElements"], "QList", "SWGArgValue");
246  ::SWGSDRangel::setValue(&global_gain, pJson["globalGain"], "qint32", "");
247 
248 
249  ::SWGSDRangel::setValue(&individual_gains, pJson["individualGains"], "QList", "SWGArgValue");
250  ::SWGSDRangel::setValue(&auto_gain, pJson["autoGain"], "qint32", "");
251 
252  ::SWGSDRangel::setValue(&auto_dc_correction, pJson["autoDCCorrection"], "qint32", "");
253 
254  ::SWGSDRangel::setValue(&auto_iq_correction, pJson["autoIQCorrection"], "qint32", "");
255 
256  ::SWGSDRangel::setValue(&dc_correction, pJson["dcCorrection"], "SWGComplex", "SWGComplex");
257 
258  ::SWGSDRangel::setValue(&iq_correction, pJson["iqCorrection"], "SWGComplex", "SWGComplex");
259 
260 
261  ::SWGSDRangel::setValue(&stream_arg_settings, pJson["streamArgSettings"], "QList", "SWGArgValue");
262 
263  ::SWGSDRangel::setValue(&device_arg_settings, pJson["deviceArgSettings"], "QList", "SWGArgValue");
264  ::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
265 
266  ::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
267 
268  ::SWGSDRangel::setValue(&reverse_api_port, pJson["reverseAPIPort"], "qint32", "");
269 
270  ::SWGSDRangel::setValue(&reverse_api_device_index, pJson["reverseAPIDeviceIndex"], "qint32", "");
271 
272 }
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:

◆ getAntenna()

QString * SWGSDRangel::SWGSoapySDRInputSettings::getAntenna ( )

Definition at line 471 of file SWGSoapySDRInputSettings.cpp.

References antenna.

Referenced by SoapySDRInput::webapiFormatDeviceSettings(), and SoapySDRInput::webapiSettingsPutPatch().

471  {
472  return antenna;
473 }
+ Here is the caller graph for this function:

◆ getAutoDcCorrection()

qint32 SWGSDRangel::SWGSoapySDRInputSettings::getAutoDcCorrection ( )

Definition at line 531 of file SWGSoapySDRInputSettings.cpp.

References auto_dc_correction.

Referenced by SoapySDRInput::webapiSettingsPutPatch().

+ Here is the caller graph for this function:

◆ getAutoGain()

qint32 SWGSDRangel::SWGSoapySDRInputSettings::getAutoGain ( )

Definition at line 521 of file SWGSoapySDRInputSettings.cpp.

References auto_gain.

Referenced by SoapySDRInput::webapiSettingsPutPatch().

521  {
522  return auto_gain;
523 }
+ Here is the caller graph for this function:

◆ getAutoIqCorrection()

qint32 SWGSDRangel::SWGSoapySDRInputSettings::getAutoIqCorrection ( )

Definition at line 541 of file SWGSoapySDRInputSettings.cpp.

References auto_iq_correction.

Referenced by SoapySDRInput::webapiSettingsPutPatch().

+ Here is the caller graph for this function:

◆ getBandwidth()

qint32 SWGSDRangel::SWGSoapySDRInputSettings::getBandwidth ( )

Definition at line 481 of file SWGSoapySDRInputSettings.cpp.

References bandwidth.

Referenced by SoapySDRInput::webapiSettingsPutPatch().

481  {
482  return bandwidth;
483 }
+ Here is the caller graph for this function:

◆ getCenterFrequency()

qint64 SWGSDRangel::SWGSoapySDRInputSettings::getCenterFrequency ( )

Definition at line 371 of file SWGSoapySDRInputSettings.cpp.

References center_frequency.

Referenced by SoapySDRInput::webapiSettingsPutPatch().

+ Here is the caller graph for this function:

◆ getDcCorrection()

SWGComplex * SWGSDRangel::SWGSoapySDRInputSettings::getDcCorrection ( )

Definition at line 551 of file SWGSoapySDRInputSettings.cpp.

References dc_correction.

Referenced by SoapySDRInput::webapiFormatDeviceSettings(), SoapySDRInput::webapiReverseSendSettings(), and SoapySDRInput::webapiSettingsPutPatch().

551  {
552  return dc_correction;
553 }
+ Here is the caller graph for this function:

◆ getDeviceArgSettings()

QList< SWGArgValue * > * SWGSDRangel::SWGSoapySDRInputSettings::getDeviceArgSettings ( )

Definition at line 581 of file SWGSoapySDRInputSettings.cpp.

References device_arg_settings.

Referenced by SoapySDRInput::webapiFormatDeviceSettings(), and SoapySDRInput::webapiSettingsPutPatch().

581  {
582  return device_arg_settings;
583 }
+ Here is the caller graph for this function:

◆ getDevSampleRate()

qint32 SWGSDRangel::SWGSoapySDRInputSettings::getDevSampleRate ( )

Definition at line 391 of file SWGSoapySDRInputSettings.cpp.

References dev_sample_rate.

Referenced by SoapySDRInput::webapiSettingsPutPatch().

+ Here is the caller graph for this function:

◆ getFcPos()

qint32 SWGSDRangel::SWGSoapySDRInputSettings::getFcPos ( )

Definition at line 411 of file SWGSoapySDRInputSettings.cpp.

References fc_pos.

Referenced by SoapySDRInput::webapiSettingsPutPatch().

411  {
412  return fc_pos;
413 }
+ Here is the caller graph for this function:

◆ getFileRecordName()

QString * SWGSDRangel::SWGSoapySDRInputSettings::getFileRecordName ( )

Definition at line 461 of file SWGSoapySDRInputSettings.cpp.

References file_record_name.

Referenced by SoapySDRInput::webapiFormatDeviceSettings(), and SoapySDRInput::webapiSettingsPutPatch().

461  {
462  return file_record_name;
463 }
+ Here is the caller graph for this function:

◆ getGlobalGain()

qint32 SWGSDRangel::SWGSoapySDRInputSettings::getGlobalGain ( )

Definition at line 501 of file SWGSoapySDRInputSettings.cpp.

References global_gain.

Referenced by SoapySDRInput::webapiSettingsPutPatch().

501  {
502  return global_gain;
503 }
+ Here is the caller graph for this function:

◆ getIndividualGains()

QList< SWGArgValue * > * SWGSDRangel::SWGSoapySDRInputSettings::getIndividualGains ( )

Definition at line 511 of file SWGSoapySDRInputSettings.cpp.

References individual_gains.

Referenced by SoapySDRInput::webapiFormatDeviceSettings(), and SoapySDRInput::webapiSettingsPutPatch().

511  {
512  return individual_gains;
513 }
+ Here is the caller graph for this function:

◆ getIqCorrection()

SWGComplex * SWGSDRangel::SWGSoapySDRInputSettings::getIqCorrection ( )

Definition at line 561 of file SWGSoapySDRInputSettings.cpp.

References iq_correction.

Referenced by SoapySDRInput::webapiFormatDeviceSettings(), SoapySDRInput::webapiReverseSendSettings(), and SoapySDRInput::webapiSettingsPutPatch().

561  {
562  return iq_correction;
563 }
+ Here is the caller graph for this function:

◆ getLog2Decim()

qint32 SWGSDRangel::SWGSoapySDRInputSettings::getLog2Decim ( )

Definition at line 401 of file SWGSoapySDRInputSettings.cpp.

References log2_decim.

Referenced by SoapySDRInput::webapiSettingsPutPatch().

401  {
402  return log2_decim;
403 }
+ Here is the caller graph for this function:

◆ getLOppmTenths()

qint32 SWGSDRangel::SWGSoapySDRInputSettings::getLOppmTenths ( )

Definition at line 381 of file SWGSoapySDRInputSettings.cpp.

References l_oppm_tenths.

Referenced by SoapySDRInput::webapiSettingsPutPatch().

+ Here is the caller graph for this function:

◆ getReverseApiAddress()

QString * SWGSDRangel::SWGSoapySDRInputSettings::getReverseApiAddress ( )

Definition at line 601 of file SWGSoapySDRInputSettings.cpp.

References reverse_api_address.

Referenced by SoapySDRInput::webapiFormatDeviceSettings(), and SoapySDRInput::webapiSettingsPutPatch().

601  {
602  return reverse_api_address;
603 }
+ Here is the caller graph for this function:

◆ getReverseApiDeviceIndex()

qint32 SWGSDRangel::SWGSoapySDRInputSettings::getReverseApiDeviceIndex ( )

Definition at line 621 of file SWGSoapySDRInputSettings.cpp.

References reverse_api_device_index.

Referenced by SoapySDRInput::webapiSettingsPutPatch().

+ Here is the caller graph for this function:

◆ getReverseApiPort()

qint32 SWGSDRangel::SWGSoapySDRInputSettings::getReverseApiPort ( )

Definition at line 611 of file SWGSoapySDRInputSettings.cpp.

References reverse_api_port.

Referenced by SoapySDRInput::webapiSettingsPutPatch().

+ Here is the caller graph for this function:

◆ getSoftDcCorrection()

qint32 SWGSDRangel::SWGSoapySDRInputSettings::getSoftDcCorrection ( )

Definition at line 421 of file SWGSoapySDRInputSettings.cpp.

References soft_dc_correction.

Referenced by SoapySDRInput::webapiSettingsPutPatch().

+ Here is the caller graph for this function:

◆ getSoftIqCorrection()

qint32 SWGSDRangel::SWGSoapySDRInputSettings::getSoftIqCorrection ( )

Definition at line 431 of file SWGSoapySDRInputSettings.cpp.

References soft_iq_correction.

Referenced by SoapySDRInput::webapiSettingsPutPatch().

+ Here is the caller graph for this function:

◆ getStreamArgSettings()

QList< SWGArgValue * > * SWGSDRangel::SWGSoapySDRInputSettings::getStreamArgSettings ( )

Definition at line 571 of file SWGSoapySDRInputSettings.cpp.

References stream_arg_settings.

Referenced by SoapySDRInput::webapiFormatDeviceSettings(), and SoapySDRInput::webapiSettingsPutPatch().

571  {
572  return stream_arg_settings;
573 }
+ Here is the caller graph for this function:

◆ getTransverterDeltaFrequency()

qint64 SWGSDRangel::SWGSoapySDRInputSettings::getTransverterDeltaFrequency ( )

Definition at line 451 of file SWGSoapySDRInputSettings.cpp.

References transverter_delta_frequency.

Referenced by SoapySDRInput::webapiSettingsPutPatch().

+ Here is the caller graph for this function:

◆ getTransverterMode()

qint32 SWGSDRangel::SWGSoapySDRInputSettings::getTransverterMode ( )

Definition at line 441 of file SWGSoapySDRInputSettings.cpp.

References transverter_mode.

Referenced by SoapySDRInput::webapiSettingsPutPatch().

+ Here is the caller graph for this function:

◆ getTunableElements()

QList< SWGArgValue * > * SWGSDRangel::SWGSoapySDRInputSettings::getTunableElements ( )

Definition at line 491 of file SWGSoapySDRInputSettings.cpp.

References tunable_elements.

Referenced by SoapySDRInput::webapiFormatDeviceSettings(), and SoapySDRInput::webapiSettingsPutPatch().

491  {
492  return tunable_elements;
493 }
+ Here is the caller graph for this function:

◆ getUseReverseApi()

qint32 SWGSDRangel::SWGSoapySDRInputSettings::getUseReverseApi ( )

Definition at line 591 of file SWGSoapySDRInputSettings.cpp.

References use_reverse_api.

Referenced by SoapySDRInput::webapiSettingsPutPatch().

+ Here is the caller graph for this function:

◆ init()

void SWGSDRangel::SWGSoapySDRInputSettings::init ( )

Definition at line 90 of file SWGSoapySDRInputSettings.cpp.

References antenna, auto_dc_correction, auto_gain, auto_iq_correction, bandwidth, center_frequency, dc_correction, dev_sample_rate, device_arg_settings, fc_pos, file_record_name, global_gain, individual_gains, iq_correction, l_oppm_tenths, log2_decim, m_antenna_isSet, m_auto_dc_correction_isSet, m_auto_gain_isSet, m_auto_iq_correction_isSet, m_bandwidth_isSet, m_center_frequency_isSet, m_dc_correction_isSet, m_dev_sample_rate_isSet, m_device_arg_settings_isSet, m_fc_pos_isSet, m_file_record_name_isSet, m_global_gain_isSet, m_individual_gains_isSet, m_iq_correction_isSet, m_l_oppm_tenths_isSet, m_log2_decim_isSet, m_reverse_api_address_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_soft_dc_correction_isSet, m_soft_iq_correction_isSet, m_stream_arg_settings_isSet, m_transverter_delta_frequency_isSet, m_transverter_mode_isSet, m_tunable_elements_isSet, m_use_reverse_api_isSet, reverse_api_address, reverse_api_device_index, reverse_api_port, soft_dc_correction, soft_iq_correction, stream_arg_settings, transverter_delta_frequency, transverter_mode, tunable_elements, and use_reverse_api.

Referenced by SWGSoapySDRInputSettings(), WebAPIRequestMapper::validateDeviceSettings(), SoapySDRInput::webapiReverseSendSettings(), and SoapySDRInput::webapiSettingsGet().

90  {
91  center_frequency = 0L;
93  l_oppm_tenths = 0;
94  m_l_oppm_tenths_isSet = false;
95  dev_sample_rate = 0;
97  log2_decim = 0;
98  m_log2_decim_isSet = false;
99  fc_pos = 0;
100  m_fc_pos_isSet = false;
101  soft_dc_correction = 0;
103  soft_iq_correction = 0;
105  transverter_mode = 0;
106  m_transverter_mode_isSet = false;
109  file_record_name = new QString("");
110  m_file_record_name_isSet = false;
111  antenna = new QString("");
112  m_antenna_isSet = false;
113  bandwidth = 0;
114  m_bandwidth_isSet = false;
115  tunable_elements = new QList<SWGArgValue*>();
116  m_tunable_elements_isSet = false;
117  global_gain = 0;
118  m_global_gain_isSet = false;
119  individual_gains = new QList<SWGArgValue*>();
120  m_individual_gains_isSet = false;
121  auto_gain = 0;
122  m_auto_gain_isSet = false;
123  auto_dc_correction = 0;
125  auto_iq_correction = 0;
127  dc_correction = new SWGComplex();
128  m_dc_correction_isSet = false;
129  iq_correction = new SWGComplex();
130  m_iq_correction_isSet = false;
131  stream_arg_settings = new QList<SWGArgValue*>();
133  device_arg_settings = new QList<SWGArgValue*>();
135  use_reverse_api = 0;
136  m_use_reverse_api_isSet = false;
137  reverse_api_address = new QString("");
139  reverse_api_port = 0;
140  m_reverse_api_port_isSet = false;
143 }
+ Here is the caller graph for this function:

◆ isSet()

bool SWGSDRangel::SWGSoapySDRInputSettings::isSet ( )
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 632 of file SWGSoapySDRInputSettings.cpp.

References antenna, dc_correction, device_arg_settings, file_record_name, individual_gains, iq_correction, SWGSDRangel::SWGComplex::isSet(), m_auto_dc_correction_isSet, m_auto_gain_isSet, m_auto_iq_correction_isSet, m_bandwidth_isSet, m_center_frequency_isSet, m_dev_sample_rate_isSet, m_fc_pos_isSet, m_global_gain_isSet, m_l_oppm_tenths_isSet, m_log2_decim_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_soft_dc_correction_isSet, m_soft_iq_correction_isSet, m_transverter_delta_frequency_isSet, m_transverter_mode_isSet, m_use_reverse_api_isSet, reverse_api_address, stream_arg_settings, and tunable_elements.

Referenced by SWGSDRangel::SWGDeviceSettings::asJsonObject(), SWGSDRangel::SWGDeviceSettings_2::asJsonObject(), SWGSDRangel::SWGDeviceSettings_2::isSet(), and SWGSDRangel::SWGDeviceSettings::isSet().

632  {
633  bool isObjectUpdated = false;
634  do{
635  if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
636  if(m_l_oppm_tenths_isSet){ isObjectUpdated = true; break;}
637  if(m_dev_sample_rate_isSet){ isObjectUpdated = true; break;}
638  if(m_log2_decim_isSet){ isObjectUpdated = true; break;}
639  if(m_fc_pos_isSet){ isObjectUpdated = true; break;}
640  if(m_soft_dc_correction_isSet){ isObjectUpdated = true; break;}
641  if(m_soft_iq_correction_isSet){ isObjectUpdated = true; break;}
642  if(m_transverter_mode_isSet){ isObjectUpdated = true; break;}
643  if(m_transverter_delta_frequency_isSet){ isObjectUpdated = true; break;}
644  if(file_record_name != nullptr && *file_record_name != QString("")){ isObjectUpdated = true; break;}
645  if(antenna != nullptr && *antenna != QString("")){ isObjectUpdated = true; break;}
646  if(m_bandwidth_isSet){ isObjectUpdated = true; break;}
647  if(tunable_elements->size() > 0){ isObjectUpdated = true; break;}
648  if(m_global_gain_isSet){ isObjectUpdated = true; break;}
649  if(individual_gains->size() > 0){ isObjectUpdated = true; break;}
650  if(m_auto_gain_isSet){ isObjectUpdated = true; break;}
651  if(m_auto_dc_correction_isSet){ isObjectUpdated = true; break;}
652  if(m_auto_iq_correction_isSet){ isObjectUpdated = true; break;}
653  if(dc_correction != nullptr && dc_correction->isSet()){ isObjectUpdated = true; break;}
654  if(iq_correction != nullptr && iq_correction->isSet()){ isObjectUpdated = true; break;}
655  if(stream_arg_settings->size() > 0){ isObjectUpdated = true; break;}
656  if(device_arg_settings->size() > 0){ isObjectUpdated = true; break;}
657  if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
658  if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
659  if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
660  if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
661  }while(false);
662  return isObjectUpdated;
663 }
virtual bool isSet() override
Definition: SWGComplex.cpp:118
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setAntenna()

void SWGSDRangel::SWGSoapySDRInputSettings::setAntenna ( QString *  antenna)

Definition at line 475 of file SWGSoapySDRInputSettings.cpp.

References antenna, and m_antenna_isSet.

Referenced by SoapySDRInput::webapiFormatDeviceSettings(), and SoapySDRInput::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setAutoDcCorrection()

void SWGSDRangel::SWGSoapySDRInputSettings::setAutoDcCorrection ( qint32  auto_dc_correction)

◆ setAutoGain()

void SWGSDRangel::SWGSoapySDRInputSettings::setAutoGain ( qint32  auto_gain)

Definition at line 525 of file SWGSoapySDRInputSettings.cpp.

References auto_gain, and m_auto_gain_isSet.

Referenced by SoapySDRInput::webapiFormatDeviceSettings(), and SoapySDRInput::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setAutoIqCorrection()

void SWGSDRangel::SWGSoapySDRInputSettings::setAutoIqCorrection ( qint32  auto_iq_correction)

◆ setBandwidth()

void SWGSDRangel::SWGSoapySDRInputSettings::setBandwidth ( qint32  bandwidth)

Definition at line 485 of file SWGSoapySDRInputSettings.cpp.

References bandwidth, and m_bandwidth_isSet.

Referenced by SoapySDRInput::webapiFormatDeviceSettings(), and SoapySDRInput::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setCenterFrequency()

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

◆ setDcCorrection()

void SWGSDRangel::SWGSoapySDRInputSettings::setDcCorrection ( SWGComplex dc_correction)

Definition at line 555 of file SWGSoapySDRInputSettings.cpp.

References dc_correction, and m_dc_correction_isSet.

Referenced by SoapySDRInput::webapiFormatDeviceSettings(), and SoapySDRInput::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setDeviceArgSettings()

void SWGSDRangel::SWGSoapySDRInputSettings::setDeviceArgSettings ( QList< SWGArgValue *> *  device_arg_settings)

Definition at line 585 of file SWGSoapySDRInputSettings.cpp.

References device_arg_settings, and m_device_arg_settings_isSet.

Referenced by SoapySDRInput::webapiFormatDeviceSettings().

+ Here is the caller graph for this function:

◆ setDevSampleRate()

void SWGSDRangel::SWGSoapySDRInputSettings::setDevSampleRate ( qint32  dev_sample_rate)

◆ setFcPos()

void SWGSDRangel::SWGSoapySDRInputSettings::setFcPos ( qint32  fc_pos)

Definition at line 415 of file SWGSoapySDRInputSettings.cpp.

References fc_pos, and m_fc_pos_isSet.

Referenced by SoapySDRInput::webapiFormatDeviceSettings(), and SoapySDRInput::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setFileRecordName()

void SWGSDRangel::SWGSoapySDRInputSettings::setFileRecordName ( QString *  file_record_name)

◆ setGlobalGain()

void SWGSDRangel::SWGSoapySDRInputSettings::setGlobalGain ( qint32  global_gain)

◆ setIndividualGains()

void SWGSDRangel::SWGSoapySDRInputSettings::setIndividualGains ( QList< SWGArgValue *> *  individual_gains)

Definition at line 515 of file SWGSoapySDRInputSettings.cpp.

References individual_gains, and m_individual_gains_isSet.

Referenced by SoapySDRInput::webapiFormatDeviceSettings().

+ Here is the caller graph for this function:

◆ setIqCorrection()

void SWGSDRangel::SWGSoapySDRInputSettings::setIqCorrection ( SWGComplex iq_correction)

Definition at line 565 of file SWGSoapySDRInputSettings.cpp.

References iq_correction, and m_iq_correction_isSet.

Referenced by SoapySDRInput::webapiFormatDeviceSettings(), and SoapySDRInput::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setLog2Decim()

void SWGSDRangel::SWGSoapySDRInputSettings::setLog2Decim ( qint32  log2_decim)

Definition at line 405 of file SWGSoapySDRInputSettings.cpp.

References log2_decim, and m_log2_decim_isSet.

Referenced by SoapySDRInput::webapiFormatDeviceSettings(), and SoapySDRInput::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setLOppmTenths()

void SWGSDRangel::SWGSoapySDRInputSettings::setLOppmTenths ( qint32  l_oppm_tenths)

◆ setReverseApiAddress()

void SWGSDRangel::SWGSoapySDRInputSettings::setReverseApiAddress ( QString *  reverse_api_address)

Definition at line 605 of file SWGSoapySDRInputSettings.cpp.

References m_reverse_api_address_isSet, and reverse_api_address.

Referenced by SoapySDRInput::webapiFormatDeviceSettings().

+ Here is the caller graph for this function:

◆ setReverseApiDeviceIndex()

void SWGSDRangel::SWGSoapySDRInputSettings::setReverseApiDeviceIndex ( qint32  reverse_api_device_index)

◆ setReverseApiPort()

void SWGSDRangel::SWGSoapySDRInputSettings::setReverseApiPort ( qint32  reverse_api_port)

Definition at line 615 of file SWGSoapySDRInputSettings.cpp.

References m_reverse_api_port_isSet, and reverse_api_port.

Referenced by SoapySDRInput::webapiFormatDeviceSettings().

+ Here is the caller graph for this function:

◆ setSoftDcCorrection()

void SWGSDRangel::SWGSoapySDRInputSettings::setSoftDcCorrection ( qint32  soft_dc_correction)

◆ setSoftIqCorrection()

void SWGSDRangel::SWGSoapySDRInputSettings::setSoftIqCorrection ( qint32  soft_iq_correction)

◆ setStreamArgSettings()

void SWGSDRangel::SWGSoapySDRInputSettings::setStreamArgSettings ( QList< SWGArgValue *> *  stream_arg_settings)

Definition at line 575 of file SWGSoapySDRInputSettings.cpp.

References m_stream_arg_settings_isSet, and stream_arg_settings.

Referenced by SoapySDRInput::webapiFormatDeviceSettings().

+ Here is the caller graph for this function:

◆ setTransverterDeltaFrequency()

void SWGSDRangel::SWGSoapySDRInputSettings::setTransverterDeltaFrequency ( qint64  transverter_delta_frequency)

◆ setTransverterMode()

void SWGSDRangel::SWGSoapySDRInputSettings::setTransverterMode ( qint32  transverter_mode)

◆ setTunableElements()

void SWGSDRangel::SWGSoapySDRInputSettings::setTunableElements ( QList< SWGArgValue *> *  tunable_elements)

Definition at line 495 of file SWGSoapySDRInputSettings.cpp.

References m_tunable_elements_isSet, and tunable_elements.

Referenced by SoapySDRInput::webapiFormatDeviceSettings().

+ Here is the caller graph for this function:

◆ setUseReverseApi()

void SWGSDRangel::SWGSoapySDRInputSettings::setUseReverseApi ( qint32  use_reverse_api)

Definition at line 595 of file SWGSoapySDRInputSettings.cpp.

References m_use_reverse_api_isSet, and use_reverse_api.

Referenced by SoapySDRInput::webapiFormatDeviceSettings().

+ Here is the caller graph for this function:

Member Data Documentation

◆ antenna

QString* SWGSDRangel::SWGSoapySDRInputSettings::antenna
private

◆ auto_dc_correction

qint32 SWGSDRangel::SWGSoapySDRInputSettings::auto_dc_correction
private

◆ auto_gain

qint32 SWGSDRangel::SWGSoapySDRInputSettings::auto_gain
private

◆ auto_iq_correction

qint32 SWGSDRangel::SWGSoapySDRInputSettings::auto_iq_correction
private

◆ bandwidth

qint32 SWGSDRangel::SWGSoapySDRInputSettings::bandwidth
private

◆ center_frequency

qint64 SWGSDRangel::SWGSoapySDRInputSettings::center_frequency
private

◆ dc_correction

SWGComplex* SWGSDRangel::SWGSoapySDRInputSettings::dc_correction
private

◆ dev_sample_rate

qint32 SWGSDRangel::SWGSoapySDRInputSettings::dev_sample_rate
private

◆ device_arg_settings

QList<SWGArgValue*>* SWGSDRangel::SWGSoapySDRInputSettings::device_arg_settings
private

◆ fc_pos

qint32 SWGSDRangel::SWGSoapySDRInputSettings::fc_pos
private

◆ file_record_name

QString* SWGSDRangel::SWGSoapySDRInputSettings::file_record_name
private

◆ global_gain

qint32 SWGSDRangel::SWGSoapySDRInputSettings::global_gain
private

◆ individual_gains

QList<SWGArgValue*>* SWGSDRangel::SWGSoapySDRInputSettings::individual_gains
private

◆ iq_correction

SWGComplex* SWGSDRangel::SWGSoapySDRInputSettings::iq_correction
private

◆ l_oppm_tenths

qint32 SWGSDRangel::SWGSoapySDRInputSettings::l_oppm_tenths
private

◆ log2_decim

qint32 SWGSDRangel::SWGSoapySDRInputSettings::log2_decim
private

◆ m_antenna_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_antenna_isSet
private

Definition at line 161 of file SWGSoapySDRInputSettings.h.

Referenced by init(), setAntenna(), and SWGSoapySDRInputSettings().

◆ m_auto_dc_correction_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_auto_dc_correction_isSet
private

◆ m_auto_gain_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_auto_gain_isSet
private

◆ m_auto_iq_correction_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_auto_iq_correction_isSet
private

◆ m_bandwidth_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_bandwidth_isSet
private

◆ m_center_frequency_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_center_frequency_isSet
private

◆ m_dc_correction_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_dc_correction_isSet
private

Definition at line 185 of file SWGSoapySDRInputSettings.h.

Referenced by init(), setDcCorrection(), and SWGSoapySDRInputSettings().

◆ m_dev_sample_rate_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_dev_sample_rate_isSet
private

◆ m_device_arg_settings_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_device_arg_settings_isSet
private

◆ m_fc_pos_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_fc_pos_isSet
private

◆ m_file_record_name_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_file_record_name_isSet
private

Definition at line 158 of file SWGSoapySDRInputSettings.h.

Referenced by init(), setFileRecordName(), and SWGSoapySDRInputSettings().

◆ m_global_gain_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_global_gain_isSet
private

◆ m_individual_gains_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_individual_gains_isSet
private

Definition at line 173 of file SWGSoapySDRInputSettings.h.

Referenced by init(), setIndividualGains(), and SWGSoapySDRInputSettings().

◆ m_iq_correction_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_iq_correction_isSet
private

Definition at line 188 of file SWGSoapySDRInputSettings.h.

Referenced by init(), setIqCorrection(), and SWGSoapySDRInputSettings().

◆ m_l_oppm_tenths_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_l_oppm_tenths_isSet
private

◆ m_log2_decim_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_log2_decim_isSet
private

◆ m_reverse_api_address_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_reverse_api_address_isSet
private

◆ m_reverse_api_device_index_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_reverse_api_device_index_isSet
private

◆ m_reverse_api_port_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_reverse_api_port_isSet
private

◆ m_soft_dc_correction_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_soft_dc_correction_isSet
private

◆ m_soft_iq_correction_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_soft_iq_correction_isSet
private

◆ m_stream_arg_settings_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_stream_arg_settings_isSet
private

◆ m_transverter_delta_frequency_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_transverter_delta_frequency_isSet
private

◆ m_transverter_mode_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_transverter_mode_isSet
private

◆ m_tunable_elements_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_tunable_elements_isSet
private

Definition at line 167 of file SWGSoapySDRInputSettings.h.

Referenced by init(), setTunableElements(), and SWGSoapySDRInputSettings().

◆ m_use_reverse_api_isSet

bool SWGSDRangel::SWGSoapySDRInputSettings::m_use_reverse_api_isSet
private

◆ reverse_api_address

QString* SWGSDRangel::SWGSoapySDRInputSettings::reverse_api_address
private

◆ reverse_api_device_index

qint32 SWGSDRangel::SWGSoapySDRInputSettings::reverse_api_device_index
private

◆ reverse_api_port

qint32 SWGSDRangel::SWGSoapySDRInputSettings::reverse_api_port
private

◆ soft_dc_correction

qint32 SWGSDRangel::SWGSoapySDRInputSettings::soft_dc_correction
private

◆ soft_iq_correction

qint32 SWGSDRangel::SWGSoapySDRInputSettings::soft_iq_correction
private

◆ stream_arg_settings

QList<SWGArgValue*>* SWGSDRangel::SWGSoapySDRInputSettings::stream_arg_settings
private

◆ transverter_delta_frequency

qint64 SWGSDRangel::SWGSoapySDRInputSettings::transverter_delta_frequency
private

◆ transverter_mode

qint32 SWGSDRangel::SWGSoapySDRInputSettings::transverter_mode
private

◆ tunable_elements

QList<SWGArgValue*>* SWGSDRangel::SWGSoapySDRInputSettings::tunable_elements
private

◆ use_reverse_api

qint32 SWGSDRangel::SWGSoapySDRInputSettings::use_reverse_api
private

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