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

#include <SWGFCDProSettings.h>

+ Inheritance diagram for SWGSDRangel::SWGFCDProSettings:
+ Collaboration diagram for SWGSDRangel::SWGFCDProSettings:

Public Member Functions

 SWGFCDProSettings ()
 
 SWGFCDProSettings (QString *json)
 
virtual ~SWGFCDProSettings ()
 
void init ()
 
void cleanup ()
 
virtual QString asJson () override
 
virtual QJsonObject * asJsonObject () override
 
virtual void fromJsonObject (QJsonObject &json) override
 
virtual SWGFCDProSettingsfromJson (QString &jsonString) override
 
qint64 getCenterFrequency ()
 
void setCenterFrequency (qint64 center_frequency)
 
qint32 getLOppmTenths ()
 
void setLOppmTenths (qint32 l_oppm_tenths)
 
qint32 getLnaGainIndex ()
 
void setLnaGainIndex (qint32 lna_gain_index)
 
qint32 getRfFilterIndex ()
 
void setRfFilterIndex (qint32 rf_filter_index)
 
qint32 getLnaEnhanceIndex ()
 
void setLnaEnhanceIndex (qint32 lna_enhance_index)
 
qint32 getBandIndex ()
 
void setBandIndex (qint32 band_index)
 
qint32 getMixerGainIndex ()
 
void setMixerGainIndex (qint32 mixer_gain_index)
 
qint32 getMixerFilterIndex ()
 
void setMixerFilterIndex (qint32 mixer_filter_index)
 
qint32 getBiasCurrentIndex ()
 
void setBiasCurrentIndex (qint32 bias_current_index)
 
qint32 getModeIndex ()
 
void setModeIndex (qint32 mode_index)
 
qint32 getGain1Index ()
 
void setGain1Index (qint32 gain1_index)
 
qint32 getRcFilterIndex ()
 
void setRcFilterIndex (qint32 rc_filter_index)
 
qint32 getGain2Index ()
 
void setGain2Index (qint32 gain2_index)
 
qint32 getGain3Index ()
 
void setGain3Index (qint32 gain3_index)
 
qint32 getGain4Index ()
 
void setGain4Index (qint32 gain4_index)
 
qint32 getIfFilterIndex ()
 
void setIfFilterIndex (qint32 if_filter_index)
 
qint32 getGain5Index ()
 
void setGain5Index (qint32 gain5_index)
 
qint32 getGain6Index ()
 
void setGain6Index (qint32 gain6_index)
 
qint32 getLog2Decim ()
 
void setLog2Decim (qint32 log2_decim)
 
qint32 getFcPos ()
 
void setFcPos (qint32 fc_pos)
 
qint32 getDcBlock ()
 
void setDcBlock (qint32 dc_block)
 
qint32 getIqCorrection ()
 
void setIqCorrection (qint32 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)
 
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 lna_gain_index
 
bool m_lna_gain_index_isSet
 
qint32 rf_filter_index
 
bool m_rf_filter_index_isSet
 
qint32 lna_enhance_index
 
bool m_lna_enhance_index_isSet
 
qint32 band_index
 
bool m_band_index_isSet
 
qint32 mixer_gain_index
 
bool m_mixer_gain_index_isSet
 
qint32 mixer_filter_index
 
bool m_mixer_filter_index_isSet
 
qint32 bias_current_index
 
bool m_bias_current_index_isSet
 
qint32 mode_index
 
bool m_mode_index_isSet
 
qint32 gain1_index
 
bool m_gain1_index_isSet
 
qint32 rc_filter_index
 
bool m_rc_filter_index_isSet
 
qint32 gain2_index
 
bool m_gain2_index_isSet
 
qint32 gain3_index
 
bool m_gain3_index_isSet
 
qint32 gain4_index
 
bool m_gain4_index_isSet
 
qint32 if_filter_index
 
bool m_if_filter_index_isSet
 
qint32 gain5_index
 
bool m_gain5_index_isSet
 
qint32 gain6_index
 
bool m_gain6_index_isSet
 
qint32 log2_decim
 
bool m_log2_decim_isSet
 
qint32 fc_pos
 
bool m_fc_pos_isSet
 
qint32 dc_block
 
bool m_dc_block_isSet
 
qint32 iq_correction
 
bool m_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
 
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 32 of file SWGFCDProSettings.h.

Constructor & Destructor Documentation

◆ SWGFCDProSettings() [1/2]

SWGSDRangel::SWGFCDProSettings::SWGFCDProSettings ( )

Definition at line 30 of file SWGFCDProSettings.cpp.

References band_index, bias_current_index, center_frequency, dc_block, fc_pos, file_record_name, gain1_index, gain2_index, gain3_index, gain4_index, gain5_index, gain6_index, if_filter_index, iq_correction, l_oppm_tenths, lna_enhance_index, lna_gain_index, log2_decim, m_band_index_isSet, m_bias_current_index_isSet, m_center_frequency_isSet, m_dc_block_isSet, m_fc_pos_isSet, m_file_record_name_isSet, m_gain1_index_isSet, m_gain2_index_isSet, m_gain3_index_isSet, m_gain4_index_isSet, m_gain5_index_isSet, m_gain6_index_isSet, m_if_filter_index_isSet, m_iq_correction_isSet, m_l_oppm_tenths_isSet, m_lna_enhance_index_isSet, m_lna_gain_index_isSet, m_log2_decim_isSet, m_mixer_filter_index_isSet, m_mixer_gain_index_isSet, m_mode_index_isSet, m_rc_filter_index_isSet, m_reverse_api_address_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_rf_filter_index_isSet, m_transverter_delta_frequency_isSet, m_transverter_mode_isSet, m_use_reverse_api_isSet, mixer_filter_index, mixer_gain_index, mode_index, rc_filter_index, reverse_api_address, reverse_api_device_index, reverse_api_port, rf_filter_index, transverter_delta_frequency, transverter_mode, and use_reverse_api.

30  {
31  center_frequency = 0L;
33  l_oppm_tenths = 0;
34  m_l_oppm_tenths_isSet = false;
35  lna_gain_index = 0;
36  m_lna_gain_index_isSet = false;
37  rf_filter_index = 0;
41  band_index = 0;
42  m_band_index_isSet = false;
43  mixer_gain_index = 0;
49  mode_index = 0;
50  m_mode_index_isSet = false;
51  gain1_index = 0;
52  m_gain1_index_isSet = false;
53  rc_filter_index = 0;
55  gain2_index = 0;
56  m_gain2_index_isSet = false;
57  gain3_index = 0;
58  m_gain3_index_isSet = false;
59  gain4_index = 0;
60  m_gain4_index_isSet = false;
61  if_filter_index = 0;
63  gain5_index = 0;
64  m_gain5_index_isSet = false;
65  gain6_index = 0;
66  m_gain6_index_isSet = false;
67  log2_decim = 0;
68  m_log2_decim_isSet = false;
69  fc_pos = 0;
70  m_fc_pos_isSet = false;
71  dc_block = 0;
72  m_dc_block_isSet = false;
73  iq_correction = 0;
74  m_iq_correction_isSet = false;
75  transverter_mode = 0;
79  file_record_name = nullptr;
81  use_reverse_api = 0;
83  reverse_api_address = nullptr;
85  reverse_api_port = 0;
89 }

◆ SWGFCDProSettings() [2/2]

SWGSDRangel::SWGFCDProSettings::SWGFCDProSettings ( QString *  json)

Definition at line 25 of file SWGFCDProSettings.cpp.

References fromJson(), and init().

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

◆ ~SWGFCDProSettings()

SWGSDRangel::SWGFCDProSettings::~SWGFCDProSettings ( )
virtual

Definition at line 91 of file SWGFCDProSettings.cpp.

References cleanup().

91  {
92  this->cleanup();
93 }
+ Here is the call graph for this function:

Member Function Documentation

◆ asJson()

QString SWGSDRangel::SWGFCDProSettings::asJson ( )
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 266 of file SWGFCDProSettings.cpp.

References asJsonObject().

267 {
268  QJsonObject* obj = this->asJsonObject();
269 
270  QJsonDocument doc(*obj);
271  QByteArray bytes = doc.toJson();
272  delete obj;
273  return QString(bytes);
274 }
virtual QJsonObject * asJsonObject() override
+ Here is the call graph for this function:

◆ asJsonObject()

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

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 277 of file SWGFCDProSettings.cpp.

References band_index, bias_current_index, center_frequency, dc_block, fc_pos, file_record_name, gain1_index, gain2_index, gain3_index, gain4_index, gain5_index, gain6_index, if_filter_index, iq_correction, l_oppm_tenths, lna_enhance_index, lna_gain_index, log2_decim, m_band_index_isSet, m_bias_current_index_isSet, m_center_frequency_isSet, m_dc_block_isSet, m_fc_pos_isSet, m_gain1_index_isSet, m_gain2_index_isSet, m_gain3_index_isSet, m_gain4_index_isSet, m_gain5_index_isSet, m_gain6_index_isSet, m_if_filter_index_isSet, m_iq_correction_isSet, m_l_oppm_tenths_isSet, m_lna_enhance_index_isSet, m_lna_gain_index_isSet, m_log2_decim_isSet, m_mixer_filter_index_isSet, m_mixer_gain_index_isSet, m_mode_index_isSet, m_rc_filter_index_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_rf_filter_index_isSet, m_transverter_delta_frequency_isSet, m_transverter_mode_isSet, m_use_reverse_api_isSet, mixer_filter_index, mixer_gain_index, mode_index, rc_filter_index, reverse_api_address, reverse_api_device_index, reverse_api_port, rf_filter_index, SWGSDRangel::toJsonValue(), transverter_delta_frequency, transverter_mode, and use_reverse_api.

Referenced by asJson().

277  {
278  QJsonObject* obj = new QJsonObject();
280  obj->insert("centerFrequency", QJsonValue(center_frequency));
281  }
283  obj->insert("LOppmTenths", QJsonValue(l_oppm_tenths));
284  }
286  obj->insert("lnaGainIndex", QJsonValue(lna_gain_index));
287  }
289  obj->insert("rfFilterIndex", QJsonValue(rf_filter_index));
290  }
292  obj->insert("lnaEnhanceIndex", QJsonValue(lna_enhance_index));
293  }
294  if(m_band_index_isSet){
295  obj->insert("bandIndex", QJsonValue(band_index));
296  }
298  obj->insert("mixerGainIndex", QJsonValue(mixer_gain_index));
299  }
301  obj->insert("mixerFilterIndex", QJsonValue(mixer_filter_index));
302  }
304  obj->insert("biasCurrentIndex", QJsonValue(bias_current_index));
305  }
306  if(m_mode_index_isSet){
307  obj->insert("modeIndex", QJsonValue(mode_index));
308  }
310  obj->insert("gain1Index", QJsonValue(gain1_index));
311  }
313  obj->insert("rcFilterIndex", QJsonValue(rc_filter_index));
314  }
316  obj->insert("gain2Index", QJsonValue(gain2_index));
317  }
319  obj->insert("gain3Index", QJsonValue(gain3_index));
320  }
322  obj->insert("gain4Index", QJsonValue(gain4_index));
323  }
325  obj->insert("ifFilterIndex", QJsonValue(if_filter_index));
326  }
328  obj->insert("gain5Index", QJsonValue(gain5_index));
329  }
331  obj->insert("gain6Index", QJsonValue(gain6_index));
332  }
333  if(m_log2_decim_isSet){
334  obj->insert("log2Decim", QJsonValue(log2_decim));
335  }
336  if(m_fc_pos_isSet){
337  obj->insert("fcPos", QJsonValue(fc_pos));
338  }
339  if(m_dc_block_isSet){
340  obj->insert("dcBlock", QJsonValue(dc_block));
341  }
343  obj->insert("iqCorrection", QJsonValue(iq_correction));
344  }
346  obj->insert("transverterMode", QJsonValue(transverter_mode));
347  }
349  obj->insert("transverterDeltaFrequency", QJsonValue(transverter_delta_frequency));
350  }
351  if(file_record_name != nullptr && *file_record_name != QString("")){
352  toJsonValue(QString("fileRecordName"), file_record_name, obj, QString("QString"));
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
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ cleanup()

void SWGSDRangel::SWGFCDProSettings::cleanup ( )

Definition at line 158 of file SWGFCDProSettings.cpp.

References file_record_name, and reverse_api_address.

Referenced by ~SWGFCDProSettings().

158  {
159 
160 
161 
162 
163 
164 
165 
166 
167 
168 
169 
170 
171 
172 
173 
174 
175 
176 
177 
178 
179 
180 
181 
182 
183  if(file_record_name != nullptr) {
184  delete file_record_name;
185  }
186 
187  if(reverse_api_address != nullptr) {
188  delete reverse_api_address;
189  }
190 
191 
192 }
+ Here is the caller graph for this function:

◆ fromJson()

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

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 195 of file SWGFCDProSettings.cpp.

References fromJsonObject().

Referenced by SWGFCDProSettings().

195  {
196  QByteArray array (json.toStdString().c_str());
197  QJsonDocument doc = QJsonDocument::fromJson(array);
198  QJsonObject jsonObject = doc.object();
199  this->fromJsonObject(jsonObject);
200  return this;
201 }
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::SWGFCDProSettings::fromJsonObject ( QJsonObject &  json)
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 204 of file SWGFCDProSettings.cpp.

References band_index, bias_current_index, center_frequency, dc_block, fc_pos, file_record_name, gain1_index, gain2_index, gain3_index, gain4_index, gain5_index, gain6_index, if_filter_index, iq_correction, l_oppm_tenths, lna_enhance_index, lna_gain_index, log2_decim, mixer_filter_index, mixer_gain_index, mode_index, rc_filter_index, reverse_api_address, reverse_api_device_index, reverse_api_port, rf_filter_index, SWGSDRangel::setValue(), transverter_delta_frequency, transverter_mode, and use_reverse_api.

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

204  {
205  ::SWGSDRangel::setValue(&center_frequency, pJson["centerFrequency"], "qint64", "");
206 
207  ::SWGSDRangel::setValue(&l_oppm_tenths, pJson["LOppmTenths"], "qint32", "");
208 
209  ::SWGSDRangel::setValue(&lna_gain_index, pJson["lnaGainIndex"], "qint32", "");
210 
211  ::SWGSDRangel::setValue(&rf_filter_index, pJson["rfFilterIndex"], "qint32", "");
212 
213  ::SWGSDRangel::setValue(&lna_enhance_index, pJson["lnaEnhanceIndex"], "qint32", "");
214 
215  ::SWGSDRangel::setValue(&band_index, pJson["bandIndex"], "qint32", "");
216 
217  ::SWGSDRangel::setValue(&mixer_gain_index, pJson["mixerGainIndex"], "qint32", "");
218 
219  ::SWGSDRangel::setValue(&mixer_filter_index, pJson["mixerFilterIndex"], "qint32", "");
220 
221  ::SWGSDRangel::setValue(&bias_current_index, pJson["biasCurrentIndex"], "qint32", "");
222 
223  ::SWGSDRangel::setValue(&mode_index, pJson["modeIndex"], "qint32", "");
224 
225  ::SWGSDRangel::setValue(&gain1_index, pJson["gain1Index"], "qint32", "");
226 
227  ::SWGSDRangel::setValue(&rc_filter_index, pJson["rcFilterIndex"], "qint32", "");
228 
229  ::SWGSDRangel::setValue(&gain2_index, pJson["gain2Index"], "qint32", "");
230 
231  ::SWGSDRangel::setValue(&gain3_index, pJson["gain3Index"], "qint32", "");
232 
233  ::SWGSDRangel::setValue(&gain4_index, pJson["gain4Index"], "qint32", "");
234 
235  ::SWGSDRangel::setValue(&if_filter_index, pJson["ifFilterIndex"], "qint32", "");
236 
237  ::SWGSDRangel::setValue(&gain5_index, pJson["gain5Index"], "qint32", "");
238 
239  ::SWGSDRangel::setValue(&gain6_index, pJson["gain6Index"], "qint32", "");
240 
241  ::SWGSDRangel::setValue(&log2_decim, pJson["log2Decim"], "qint32", "");
242 
243  ::SWGSDRangel::setValue(&fc_pos, pJson["fcPos"], "qint32", "");
244 
245  ::SWGSDRangel::setValue(&dc_block, pJson["dcBlock"], "qint32", "");
246 
247  ::SWGSDRangel::setValue(&iq_correction, pJson["iqCorrection"], "qint32", "");
248 
249  ::SWGSDRangel::setValue(&transverter_mode, pJson["transverterMode"], "qint32", "");
250 
251  ::SWGSDRangel::setValue(&transverter_delta_frequency, pJson["transverterDeltaFrequency"], "qint64", "");
252 
253  ::SWGSDRangel::setValue(&file_record_name, pJson["fileRecordName"], "QString", "QString");
254 
255  ::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
256 
257  ::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
258 
259  ::SWGSDRangel::setValue(&reverse_api_port, pJson["reverseAPIPort"], "qint32", "");
260 
261  ::SWGSDRangel::setValue(&reverse_api_device_index, pJson["reverseAPIDeviceIndex"], "qint32", "");
262 
263 }
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:

◆ getBandIndex()

qint32 SWGSDRangel::SWGFCDProSettings::getBandIndex ( )

Definition at line 421 of file SWGFCDProSettings.cpp.

References band_index.

Referenced by FCDProInput::webapiSettingsPutPatch().

421  {
422  return band_index;
423 }
+ Here is the caller graph for this function:

◆ getBiasCurrentIndex()

qint32 SWGSDRangel::SWGFCDProSettings::getBiasCurrentIndex ( )

Definition at line 451 of file SWGFCDProSettings.cpp.

References bias_current_index.

Referenced by FCDProInput::webapiSettingsPutPatch().

451  {
452  return bias_current_index;
453 }
+ Here is the caller graph for this function:

◆ getCenterFrequency()

qint64 SWGSDRangel::SWGFCDProSettings::getCenterFrequency ( )

Definition at line 371 of file SWGFCDProSettings.cpp.

References center_frequency.

Referenced by FCDProInput::webapiSettingsPutPatch().

371  {
372  return center_frequency;
373 }
+ Here is the caller graph for this function:

◆ getDcBlock()

qint32 SWGSDRangel::SWGFCDProSettings::getDcBlock ( )

Definition at line 571 of file SWGFCDProSettings.cpp.

References dc_block.

Referenced by FCDProInput::webapiSettingsPutPatch().

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

◆ getFcPos()

qint32 SWGSDRangel::SWGFCDProSettings::getFcPos ( )

Definition at line 561 of file SWGFCDProSettings.cpp.

References fc_pos.

Referenced by FCDProInput::webapiSettingsPutPatch().

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

◆ getFileRecordName()

QString * SWGSDRangel::SWGFCDProSettings::getFileRecordName ( )

Definition at line 611 of file SWGFCDProSettings.cpp.

References file_record_name.

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

611  {
612  return file_record_name;
613 }
+ Here is the caller graph for this function:

◆ getGain1Index()

qint32 SWGSDRangel::SWGFCDProSettings::getGain1Index ( )

Definition at line 471 of file SWGFCDProSettings.cpp.

References gain1_index.

Referenced by FCDProInput::webapiSettingsPutPatch().

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

◆ getGain2Index()

qint32 SWGSDRangel::SWGFCDProSettings::getGain2Index ( )

Definition at line 491 of file SWGFCDProSettings.cpp.

References gain2_index.

Referenced by FCDProInput::webapiSettingsPutPatch().

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

◆ getGain3Index()

qint32 SWGSDRangel::SWGFCDProSettings::getGain3Index ( )

Definition at line 501 of file SWGFCDProSettings.cpp.

References gain3_index.

Referenced by FCDProInput::webapiSettingsPutPatch().

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

◆ getGain4Index()

qint32 SWGSDRangel::SWGFCDProSettings::getGain4Index ( )

Definition at line 511 of file SWGFCDProSettings.cpp.

References gain4_index.

Referenced by FCDProInput::webapiSettingsPutPatch().

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

◆ getGain5Index()

qint32 SWGSDRangel::SWGFCDProSettings::getGain5Index ( )

Definition at line 531 of file SWGFCDProSettings.cpp.

References gain5_index.

Referenced by FCDProInput::webapiSettingsPutPatch().

531  {
532  return gain5_index;
533 }
+ Here is the caller graph for this function:

◆ getGain6Index()

qint32 SWGSDRangel::SWGFCDProSettings::getGain6Index ( )

Definition at line 541 of file SWGFCDProSettings.cpp.

References gain6_index.

Referenced by FCDProInput::webapiSettingsPutPatch().

541  {
542  return gain6_index;
543 }
+ Here is the caller graph for this function:

◆ getIfFilterIndex()

qint32 SWGSDRangel::SWGFCDProSettings::getIfFilterIndex ( )

Definition at line 521 of file SWGFCDProSettings.cpp.

References if_filter_index.

Referenced by FCDProInput::webapiSettingsPutPatch().

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

◆ getIqCorrection()

qint32 SWGSDRangel::SWGFCDProSettings::getIqCorrection ( )

Definition at line 581 of file SWGFCDProSettings.cpp.

References iq_correction.

Referenced by FCDProInput::webapiSettingsPutPatch().

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

◆ getLnaEnhanceIndex()

qint32 SWGSDRangel::SWGFCDProSettings::getLnaEnhanceIndex ( )

Definition at line 411 of file SWGFCDProSettings.cpp.

References lna_enhance_index.

Referenced by FCDProInput::webapiSettingsPutPatch().

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

◆ getLnaGainIndex()

qint32 SWGSDRangel::SWGFCDProSettings::getLnaGainIndex ( )

Definition at line 391 of file SWGFCDProSettings.cpp.

References lna_gain_index.

Referenced by FCDProInput::webapiSettingsPutPatch().

391  {
392  return lna_gain_index;
393 }
+ Here is the caller graph for this function:

◆ getLog2Decim()

qint32 SWGSDRangel::SWGFCDProSettings::getLog2Decim ( )

Definition at line 551 of file SWGFCDProSettings.cpp.

References log2_decim.

Referenced by FCDProInput::webapiSettingsPutPatch().

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

◆ getLOppmTenths()

qint32 SWGSDRangel::SWGFCDProSettings::getLOppmTenths ( )

Definition at line 381 of file SWGFCDProSettings.cpp.

References l_oppm_tenths.

Referenced by FCDProInput::webapiSettingsPutPatch().

381  {
382  return l_oppm_tenths;
383 }
+ Here is the caller graph for this function:

◆ getMixerFilterIndex()

qint32 SWGSDRangel::SWGFCDProSettings::getMixerFilterIndex ( )

Definition at line 441 of file SWGFCDProSettings.cpp.

References mixer_filter_index.

Referenced by FCDProInput::webapiSettingsPutPatch().

441  {
442  return mixer_filter_index;
443 }
+ Here is the caller graph for this function:

◆ getMixerGainIndex()

qint32 SWGSDRangel::SWGFCDProSettings::getMixerGainIndex ( )

Definition at line 431 of file SWGFCDProSettings.cpp.

References mixer_gain_index.

Referenced by FCDProInput::webapiSettingsPutPatch().

431  {
432  return mixer_gain_index;
433 }
+ Here is the caller graph for this function:

◆ getModeIndex()

qint32 SWGSDRangel::SWGFCDProSettings::getModeIndex ( )

Definition at line 461 of file SWGFCDProSettings.cpp.

References mode_index.

Referenced by FCDProInput::webapiSettingsPutPatch().

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

◆ getRcFilterIndex()

qint32 SWGSDRangel::SWGFCDProSettings::getRcFilterIndex ( )

Definition at line 481 of file SWGFCDProSettings.cpp.

References rc_filter_index.

Referenced by FCDProInput::webapiSettingsPutPatch().

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

◆ getReverseApiAddress()

QString * SWGSDRangel::SWGFCDProSettings::getReverseApiAddress ( )

Definition at line 631 of file SWGFCDProSettings.cpp.

References reverse_api_address.

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

631  {
632  return reverse_api_address;
633 }
+ Here is the caller graph for this function:

◆ getReverseApiDeviceIndex()

qint32 SWGSDRangel::SWGFCDProSettings::getReverseApiDeviceIndex ( )

Definition at line 651 of file SWGFCDProSettings.cpp.

References reverse_api_device_index.

Referenced by FCDProInput::webapiSettingsPutPatch().

651  {
653 }
+ Here is the caller graph for this function:

◆ getReverseApiPort()

qint32 SWGSDRangel::SWGFCDProSettings::getReverseApiPort ( )

Definition at line 641 of file SWGFCDProSettings.cpp.

References reverse_api_port.

Referenced by FCDProInput::webapiSettingsPutPatch().

641  {
642  return reverse_api_port;
643 }
+ Here is the caller graph for this function:

◆ getRfFilterIndex()

qint32 SWGSDRangel::SWGFCDProSettings::getRfFilterIndex ( )

Definition at line 401 of file SWGFCDProSettings.cpp.

References rf_filter_index.

Referenced by FCDProInput::webapiSettingsPutPatch().

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

◆ getTransverterDeltaFrequency()

qint64 SWGSDRangel::SWGFCDProSettings::getTransverterDeltaFrequency ( )

Definition at line 601 of file SWGFCDProSettings.cpp.

References transverter_delta_frequency.

Referenced by FCDProInput::webapiSettingsPutPatch().

601  {
603 }
+ Here is the caller graph for this function:

◆ getTransverterMode()

qint32 SWGSDRangel::SWGFCDProSettings::getTransverterMode ( )

Definition at line 591 of file SWGFCDProSettings.cpp.

References transverter_mode.

Referenced by FCDProInput::webapiSettingsPutPatch().

591  {
592  return transverter_mode;
593 }
+ Here is the caller graph for this function:

◆ getUseReverseApi()

qint32 SWGSDRangel::SWGFCDProSettings::getUseReverseApi ( )

Definition at line 621 of file SWGFCDProSettings.cpp.

References use_reverse_api.

Referenced by FCDProInput::webapiSettingsPutPatch().

621  {
622  return use_reverse_api;
623 }
+ Here is the caller graph for this function:

◆ init()

void SWGSDRangel::SWGFCDProSettings::init ( )

Definition at line 96 of file SWGFCDProSettings.cpp.

References band_index, bias_current_index, center_frequency, dc_block, fc_pos, file_record_name, gain1_index, gain2_index, gain3_index, gain4_index, gain5_index, gain6_index, if_filter_index, iq_correction, l_oppm_tenths, lna_enhance_index, lna_gain_index, log2_decim, m_band_index_isSet, m_bias_current_index_isSet, m_center_frequency_isSet, m_dc_block_isSet, m_fc_pos_isSet, m_file_record_name_isSet, m_gain1_index_isSet, m_gain2_index_isSet, m_gain3_index_isSet, m_gain4_index_isSet, m_gain5_index_isSet, m_gain6_index_isSet, m_if_filter_index_isSet, m_iq_correction_isSet, m_l_oppm_tenths_isSet, m_lna_enhance_index_isSet, m_lna_gain_index_isSet, m_log2_decim_isSet, m_mixer_filter_index_isSet, m_mixer_gain_index_isSet, m_mode_index_isSet, m_rc_filter_index_isSet, m_reverse_api_address_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_rf_filter_index_isSet, m_transverter_delta_frequency_isSet, m_transverter_mode_isSet, m_use_reverse_api_isSet, mixer_filter_index, mixer_gain_index, mode_index, rc_filter_index, reverse_api_address, reverse_api_device_index, reverse_api_port, rf_filter_index, transverter_delta_frequency, transverter_mode, and use_reverse_api.

Referenced by SWGFCDProSettings(), and FCDProInput::webapiSettingsGet().

96  {
97  center_frequency = 0L;
99  l_oppm_tenths = 0;
100  m_l_oppm_tenths_isSet = false;
101  lna_gain_index = 0;
102  m_lna_gain_index_isSet = false;
103  rf_filter_index = 0;
104  m_rf_filter_index_isSet = false;
105  lna_enhance_index = 0;
107  band_index = 0;
108  m_band_index_isSet = false;
109  mixer_gain_index = 0;
110  m_mixer_gain_index_isSet = false;
111  mixer_filter_index = 0;
113  bias_current_index = 0;
115  mode_index = 0;
116  m_mode_index_isSet = false;
117  gain1_index = 0;
118  m_gain1_index_isSet = false;
119  rc_filter_index = 0;
120  m_rc_filter_index_isSet = false;
121  gain2_index = 0;
122  m_gain2_index_isSet = false;
123  gain3_index = 0;
124  m_gain3_index_isSet = false;
125  gain4_index = 0;
126  m_gain4_index_isSet = false;
127  if_filter_index = 0;
128  m_if_filter_index_isSet = false;
129  gain5_index = 0;
130  m_gain5_index_isSet = false;
131  gain6_index = 0;
132  m_gain6_index_isSet = false;
133  log2_decim = 0;
134  m_log2_decim_isSet = false;
135  fc_pos = 0;
136  m_fc_pos_isSet = false;
137  dc_block = 0;
138  m_dc_block_isSet = false;
139  iq_correction = 0;
140  m_iq_correction_isSet = false;
141  transverter_mode = 0;
142  m_transverter_mode_isSet = false;
145  file_record_name = new QString("");
146  m_file_record_name_isSet = false;
147  use_reverse_api = 0;
148  m_use_reverse_api_isSet = false;
149  reverse_api_address = new QString("");
151  reverse_api_port = 0;
152  m_reverse_api_port_isSet = false;
155 }
+ Here is the caller graph for this function:

◆ isSet()

bool SWGSDRangel::SWGFCDProSettings::isSet ( )
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 662 of file SWGFCDProSettings.cpp.

References file_record_name, m_band_index_isSet, m_bias_current_index_isSet, m_center_frequency_isSet, m_dc_block_isSet, m_fc_pos_isSet, m_gain1_index_isSet, m_gain2_index_isSet, m_gain3_index_isSet, m_gain4_index_isSet, m_gain5_index_isSet, m_gain6_index_isSet, m_if_filter_index_isSet, m_iq_correction_isSet, m_l_oppm_tenths_isSet, m_lna_enhance_index_isSet, m_lna_gain_index_isSet, m_log2_decim_isSet, m_mixer_filter_index_isSet, m_mixer_gain_index_isSet, m_mode_index_isSet, m_rc_filter_index_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_rf_filter_index_isSet, m_transverter_delta_frequency_isSet, m_transverter_mode_isSet, m_use_reverse_api_isSet, and reverse_api_address.

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

662  {
663  bool isObjectUpdated = false;
664  do{
665  if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
666  if(m_l_oppm_tenths_isSet){ isObjectUpdated = true; break;}
667  if(m_lna_gain_index_isSet){ isObjectUpdated = true; break;}
668  if(m_rf_filter_index_isSet){ isObjectUpdated = true; break;}
669  if(m_lna_enhance_index_isSet){ isObjectUpdated = true; break;}
670  if(m_band_index_isSet){ isObjectUpdated = true; break;}
671  if(m_mixer_gain_index_isSet){ isObjectUpdated = true; break;}
672  if(m_mixer_filter_index_isSet){ isObjectUpdated = true; break;}
673  if(m_bias_current_index_isSet){ isObjectUpdated = true; break;}
674  if(m_mode_index_isSet){ isObjectUpdated = true; break;}
675  if(m_gain1_index_isSet){ isObjectUpdated = true; break;}
676  if(m_rc_filter_index_isSet){ isObjectUpdated = true; break;}
677  if(m_gain2_index_isSet){ isObjectUpdated = true; break;}
678  if(m_gain3_index_isSet){ isObjectUpdated = true; break;}
679  if(m_gain4_index_isSet){ isObjectUpdated = true; break;}
680  if(m_if_filter_index_isSet){ isObjectUpdated = true; break;}
681  if(m_gain5_index_isSet){ isObjectUpdated = true; break;}
682  if(m_gain6_index_isSet){ isObjectUpdated = true; break;}
683  if(m_log2_decim_isSet){ isObjectUpdated = true; break;}
684  if(m_fc_pos_isSet){ isObjectUpdated = true; break;}
685  if(m_dc_block_isSet){ isObjectUpdated = true; break;}
686  if(m_iq_correction_isSet){ isObjectUpdated = true; break;}
687  if(m_transverter_mode_isSet){ isObjectUpdated = true; break;}
688  if(m_transverter_delta_frequency_isSet){ isObjectUpdated = true; break;}
689  if(file_record_name != nullptr && *file_record_name != QString("")){ isObjectUpdated = true; break;}
690  if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
691  if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
692  if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
693  if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
694  }while(false);
695  return isObjectUpdated;
696 }
+ Here is the caller graph for this function:

◆ setBandIndex()

void SWGSDRangel::SWGFCDProSettings::setBandIndex ( qint32  band_index)

Definition at line 425 of file SWGFCDProSettings.cpp.

References band_index, and m_band_index_isSet.

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

425  {
426  this->band_index = band_index;
427  this->m_band_index_isSet = true;
428 }
+ Here is the caller graph for this function:

◆ setBiasCurrentIndex()

void SWGSDRangel::SWGFCDProSettings::setBiasCurrentIndex ( qint32  bias_current_index)

Definition at line 455 of file SWGFCDProSettings.cpp.

References bias_current_index, and m_bias_current_index_isSet.

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

+ Here is the caller graph for this function:

◆ setCenterFrequency()

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

Definition at line 375 of file SWGFCDProSettings.cpp.

References center_frequency, and m_center_frequency_isSet.

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

+ Here is the caller graph for this function:

◆ setDcBlock()

void SWGSDRangel::SWGFCDProSettings::setDcBlock ( qint32  dc_block)

Definition at line 575 of file SWGFCDProSettings.cpp.

References dc_block, and m_dc_block_isSet.

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

575  {
576  this->dc_block = dc_block;
577  this->m_dc_block_isSet = true;
578 }
+ Here is the caller graph for this function:

◆ setFcPos()

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

Definition at line 565 of file SWGFCDProSettings.cpp.

References fc_pos, and m_fc_pos_isSet.

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

565  {
566  this->fc_pos = fc_pos;
567  this->m_fc_pos_isSet = true;
568 }
+ Here is the caller graph for this function:

◆ setFileRecordName()

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

Definition at line 615 of file SWGFCDProSettings.cpp.

References file_record_name, and m_file_record_name_isSet.

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

+ Here is the caller graph for this function:

◆ setGain1Index()

void SWGSDRangel::SWGFCDProSettings::setGain1Index ( qint32  gain1_index)

Definition at line 475 of file SWGFCDProSettings.cpp.

References gain1_index, and m_gain1_index_isSet.

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

475  {
476  this->gain1_index = gain1_index;
477  this->m_gain1_index_isSet = true;
478 }
+ Here is the caller graph for this function:

◆ setGain2Index()

void SWGSDRangel::SWGFCDProSettings::setGain2Index ( qint32  gain2_index)

Definition at line 495 of file SWGFCDProSettings.cpp.

References gain2_index, and m_gain2_index_isSet.

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

495  {
496  this->gain2_index = gain2_index;
497  this->m_gain2_index_isSet = true;
498 }
+ Here is the caller graph for this function:

◆ setGain3Index()

void SWGSDRangel::SWGFCDProSettings::setGain3Index ( qint32  gain3_index)

Definition at line 505 of file SWGFCDProSettings.cpp.

References gain3_index, and m_gain3_index_isSet.

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

505  {
506  this->gain3_index = gain3_index;
507  this->m_gain3_index_isSet = true;
508 }
+ Here is the caller graph for this function:

◆ setGain4Index()

void SWGSDRangel::SWGFCDProSettings::setGain4Index ( qint32  gain4_index)

Definition at line 515 of file SWGFCDProSettings.cpp.

References gain4_index, and m_gain4_index_isSet.

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

515  {
516  this->gain4_index = gain4_index;
517  this->m_gain4_index_isSet = true;
518 }
+ Here is the caller graph for this function:

◆ setGain5Index()

void SWGSDRangel::SWGFCDProSettings::setGain5Index ( qint32  gain5_index)

Definition at line 535 of file SWGFCDProSettings.cpp.

References gain5_index, and m_gain5_index_isSet.

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

535  {
536  this->gain5_index = gain5_index;
537  this->m_gain5_index_isSet = true;
538 }
+ Here is the caller graph for this function:

◆ setGain6Index()

void SWGSDRangel::SWGFCDProSettings::setGain6Index ( qint32  gain6_index)

Definition at line 545 of file SWGFCDProSettings.cpp.

References gain6_index, and m_gain6_index_isSet.

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

545  {
546  this->gain6_index = gain6_index;
547  this->m_gain6_index_isSet = true;
548 }
+ Here is the caller graph for this function:

◆ setIfFilterIndex()

void SWGSDRangel::SWGFCDProSettings::setIfFilterIndex ( qint32  if_filter_index)

Definition at line 525 of file SWGFCDProSettings.cpp.

References if_filter_index, and m_if_filter_index_isSet.

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

+ Here is the caller graph for this function:

◆ setIqCorrection()

void SWGSDRangel::SWGFCDProSettings::setIqCorrection ( qint32  iq_correction)

Definition at line 585 of file SWGFCDProSettings.cpp.

References iq_correction, and m_iq_correction_isSet.

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

+ Here is the caller graph for this function:

◆ setLnaEnhanceIndex()

void SWGSDRangel::SWGFCDProSettings::setLnaEnhanceIndex ( qint32  lna_enhance_index)

Definition at line 415 of file SWGFCDProSettings.cpp.

References lna_enhance_index, and m_lna_enhance_index_isSet.

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

+ Here is the caller graph for this function:

◆ setLnaGainIndex()

void SWGSDRangel::SWGFCDProSettings::setLnaGainIndex ( qint32  lna_gain_index)

Definition at line 395 of file SWGFCDProSettings.cpp.

References lna_gain_index, and m_lna_gain_index_isSet.

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

+ Here is the caller graph for this function:

◆ setLog2Decim()

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

Definition at line 555 of file SWGFCDProSettings.cpp.

References log2_decim, and m_log2_decim_isSet.

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

555  {
556  this->log2_decim = log2_decim;
557  this->m_log2_decim_isSet = true;
558 }
+ Here is the caller graph for this function:

◆ setLOppmTenths()

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

Definition at line 385 of file SWGFCDProSettings.cpp.

References l_oppm_tenths, and m_l_oppm_tenths_isSet.

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

+ Here is the caller graph for this function:

◆ setMixerFilterIndex()

void SWGSDRangel::SWGFCDProSettings::setMixerFilterIndex ( qint32  mixer_filter_index)

Definition at line 445 of file SWGFCDProSettings.cpp.

References m_mixer_filter_index_isSet, and mixer_filter_index.

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

+ Here is the caller graph for this function:

◆ setMixerGainIndex()

void SWGSDRangel::SWGFCDProSettings::setMixerGainIndex ( qint32  mixer_gain_index)

Definition at line 435 of file SWGFCDProSettings.cpp.

References m_mixer_gain_index_isSet, and mixer_gain_index.

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

+ Here is the caller graph for this function:

◆ setModeIndex()

void SWGSDRangel::SWGFCDProSettings::setModeIndex ( qint32  mode_index)

Definition at line 465 of file SWGFCDProSettings.cpp.

References m_mode_index_isSet, and mode_index.

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

465  {
466  this->mode_index = mode_index;
467  this->m_mode_index_isSet = true;
468 }
+ Here is the caller graph for this function:

◆ setRcFilterIndex()

void SWGSDRangel::SWGFCDProSettings::setRcFilterIndex ( qint32  rc_filter_index)

Definition at line 485 of file SWGFCDProSettings.cpp.

References m_rc_filter_index_isSet, and rc_filter_index.

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

+ Here is the caller graph for this function:

◆ setReverseApiAddress()

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

Definition at line 635 of file SWGFCDProSettings.cpp.

References m_reverse_api_address_isSet, and reverse_api_address.

Referenced by FCDProInput::webapiFormatDeviceSettings().

+ Here is the caller graph for this function:

◆ setReverseApiDeviceIndex()

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

Definition at line 655 of file SWGFCDProSettings.cpp.

References m_reverse_api_device_index_isSet, and reverse_api_device_index.

Referenced by FCDProInput::webapiFormatDeviceSettings().

+ Here is the caller graph for this function:

◆ setReverseApiPort()

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

Definition at line 645 of file SWGFCDProSettings.cpp.

References m_reverse_api_port_isSet, and reverse_api_port.

Referenced by FCDProInput::webapiFormatDeviceSettings().

+ Here is the caller graph for this function:

◆ setRfFilterIndex()

void SWGSDRangel::SWGFCDProSettings::setRfFilterIndex ( qint32  rf_filter_index)

Definition at line 405 of file SWGFCDProSettings.cpp.

References m_rf_filter_index_isSet, and rf_filter_index.

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

+ Here is the caller graph for this function:

◆ setTransverterDeltaFrequency()

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

◆ setTransverterMode()

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

Definition at line 595 of file SWGFCDProSettings.cpp.

References m_transverter_mode_isSet, and transverter_mode.

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

+ Here is the caller graph for this function:

◆ setUseReverseApi()

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

Definition at line 625 of file SWGFCDProSettings.cpp.

References m_use_reverse_api_isSet, and use_reverse_api.

Referenced by FCDProInput::webapiFormatDeviceSettings().

+ Here is the caller graph for this function:

Member Data Documentation

◆ band_index

qint32 SWGSDRangel::SWGFCDProSettings::band_index
private

◆ bias_current_index

qint32 SWGSDRangel::SWGFCDProSettings::bias_current_index
private

◆ center_frequency

qint64 SWGSDRangel::SWGFCDProSettings::center_frequency
private

◆ dc_block

qint32 SWGSDRangel::SWGFCDProSettings::dc_block
private

◆ fc_pos

qint32 SWGSDRangel::SWGFCDProSettings::fc_pos
private

◆ file_record_name

QString* SWGSDRangel::SWGFCDProSettings::file_record_name
private

◆ gain1_index

qint32 SWGSDRangel::SWGFCDProSettings::gain1_index
private

◆ gain2_index

qint32 SWGSDRangel::SWGFCDProSettings::gain2_index
private

◆ gain3_index

qint32 SWGSDRangel::SWGFCDProSettings::gain3_index
private

◆ gain4_index

qint32 SWGSDRangel::SWGFCDProSettings::gain4_index
private

◆ gain5_index

qint32 SWGSDRangel::SWGFCDProSettings::gain5_index
private

◆ gain6_index

qint32 SWGSDRangel::SWGFCDProSettings::gain6_index
private

◆ if_filter_index

qint32 SWGSDRangel::SWGFCDProSettings::if_filter_index
private

◆ iq_correction

qint32 SWGSDRangel::SWGFCDProSettings::iq_correction
private

◆ l_oppm_tenths

qint32 SWGSDRangel::SWGFCDProSettings::l_oppm_tenths
private

◆ lna_enhance_index

qint32 SWGSDRangel::SWGFCDProSettings::lna_enhance_index
private

◆ lna_gain_index

qint32 SWGSDRangel::SWGFCDProSettings::lna_gain_index
private

◆ log2_decim

qint32 SWGSDRangel::SWGFCDProSettings::log2_decim
private

◆ m_band_index_isSet

bool SWGSDRangel::SWGFCDProSettings::m_band_index_isSet
private

Definition at line 152 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setBandIndex(), and SWGFCDProSettings().

◆ m_bias_current_index_isSet

bool SWGSDRangel::SWGFCDProSettings::m_bias_current_index_isSet
private

◆ m_center_frequency_isSet

bool SWGSDRangel::SWGFCDProSettings::m_center_frequency_isSet
private

Definition at line 137 of file SWGFCDProSettings.h.

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

◆ m_dc_block_isSet

bool SWGSDRangel::SWGFCDProSettings::m_dc_block_isSet
private

Definition at line 197 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setDcBlock(), and SWGFCDProSettings().

◆ m_fc_pos_isSet

bool SWGSDRangel::SWGFCDProSettings::m_fc_pos_isSet
private

Definition at line 194 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setFcPos(), and SWGFCDProSettings().

◆ m_file_record_name_isSet

bool SWGSDRangel::SWGFCDProSettings::m_file_record_name_isSet
private

Definition at line 209 of file SWGFCDProSettings.h.

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

◆ m_gain1_index_isSet

bool SWGSDRangel::SWGFCDProSettings::m_gain1_index_isSet
private

Definition at line 167 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setGain1Index(), and SWGFCDProSettings().

◆ m_gain2_index_isSet

bool SWGSDRangel::SWGFCDProSettings::m_gain2_index_isSet
private

Definition at line 173 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setGain2Index(), and SWGFCDProSettings().

◆ m_gain3_index_isSet

bool SWGSDRangel::SWGFCDProSettings::m_gain3_index_isSet
private

Definition at line 176 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setGain3Index(), and SWGFCDProSettings().

◆ m_gain4_index_isSet

bool SWGSDRangel::SWGFCDProSettings::m_gain4_index_isSet
private

Definition at line 179 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setGain4Index(), and SWGFCDProSettings().

◆ m_gain5_index_isSet

bool SWGSDRangel::SWGFCDProSettings::m_gain5_index_isSet
private

Definition at line 185 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setGain5Index(), and SWGFCDProSettings().

◆ m_gain6_index_isSet

bool SWGSDRangel::SWGFCDProSettings::m_gain6_index_isSet
private

Definition at line 188 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setGain6Index(), and SWGFCDProSettings().

◆ m_if_filter_index_isSet

bool SWGSDRangel::SWGFCDProSettings::m_if_filter_index_isSet
private

Definition at line 182 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setIfFilterIndex(), and SWGFCDProSettings().

◆ m_iq_correction_isSet

bool SWGSDRangel::SWGFCDProSettings::m_iq_correction_isSet
private

Definition at line 200 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setIqCorrection(), and SWGFCDProSettings().

◆ m_l_oppm_tenths_isSet

bool SWGSDRangel::SWGFCDProSettings::m_l_oppm_tenths_isSet
private

Definition at line 140 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setLOppmTenths(), and SWGFCDProSettings().

◆ m_lna_enhance_index_isSet

bool SWGSDRangel::SWGFCDProSettings::m_lna_enhance_index_isSet
private

Definition at line 149 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setLnaEnhanceIndex(), and SWGFCDProSettings().

◆ m_lna_gain_index_isSet

bool SWGSDRangel::SWGFCDProSettings::m_lna_gain_index_isSet
private

Definition at line 143 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setLnaGainIndex(), and SWGFCDProSettings().

◆ m_log2_decim_isSet

bool SWGSDRangel::SWGFCDProSettings::m_log2_decim_isSet
private

Definition at line 191 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setLog2Decim(), and SWGFCDProSettings().

◆ m_mixer_filter_index_isSet

bool SWGSDRangel::SWGFCDProSettings::m_mixer_filter_index_isSet
private

◆ m_mixer_gain_index_isSet

bool SWGSDRangel::SWGFCDProSettings::m_mixer_gain_index_isSet
private

Definition at line 155 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setMixerGainIndex(), and SWGFCDProSettings().

◆ m_mode_index_isSet

bool SWGSDRangel::SWGFCDProSettings::m_mode_index_isSet
private

Definition at line 164 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setModeIndex(), and SWGFCDProSettings().

◆ m_rc_filter_index_isSet

bool SWGSDRangel::SWGFCDProSettings::m_rc_filter_index_isSet
private

Definition at line 170 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setRcFilterIndex(), and SWGFCDProSettings().

◆ m_reverse_api_address_isSet

bool SWGSDRangel::SWGFCDProSettings::m_reverse_api_address_isSet
private

Definition at line 215 of file SWGFCDProSettings.h.

Referenced by init(), setReverseApiAddress(), and SWGFCDProSettings().

◆ m_reverse_api_device_index_isSet

bool SWGSDRangel::SWGFCDProSettings::m_reverse_api_device_index_isSet
private

◆ m_reverse_api_port_isSet

bool SWGSDRangel::SWGFCDProSettings::m_reverse_api_port_isSet
private

Definition at line 218 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setReverseApiPort(), and SWGFCDProSettings().

◆ m_rf_filter_index_isSet

bool SWGSDRangel::SWGFCDProSettings::m_rf_filter_index_isSet
private

Definition at line 146 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setRfFilterIndex(), and SWGFCDProSettings().

◆ m_transverter_delta_frequency_isSet

bool SWGSDRangel::SWGFCDProSettings::m_transverter_delta_frequency_isSet
private

◆ m_transverter_mode_isSet

bool SWGSDRangel::SWGFCDProSettings::m_transverter_mode_isSet
private

Definition at line 203 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setTransverterMode(), and SWGFCDProSettings().

◆ m_use_reverse_api_isSet

bool SWGSDRangel::SWGFCDProSettings::m_use_reverse_api_isSet
private

Definition at line 212 of file SWGFCDProSettings.h.

Referenced by asJsonObject(), init(), isSet(), setUseReverseApi(), and SWGFCDProSettings().

◆ mixer_filter_index

qint32 SWGSDRangel::SWGFCDProSettings::mixer_filter_index
private

◆ mixer_gain_index

qint32 SWGSDRangel::SWGFCDProSettings::mixer_gain_index
private

◆ mode_index

qint32 SWGSDRangel::SWGFCDProSettings::mode_index
private

◆ rc_filter_index

qint32 SWGSDRangel::SWGFCDProSettings::rc_filter_index
private

◆ reverse_api_address

QString* SWGSDRangel::SWGFCDProSettings::reverse_api_address
private

◆ reverse_api_device_index

qint32 SWGSDRangel::SWGFCDProSettings::reverse_api_device_index
private

◆ reverse_api_port

qint32 SWGSDRangel::SWGFCDProSettings::reverse_api_port
private

◆ rf_filter_index

qint32 SWGSDRangel::SWGFCDProSettings::rf_filter_index
private

◆ transverter_delta_frequency

qint64 SWGSDRangel::SWGFCDProSettings::transverter_delta_frequency
private

◆ transverter_mode

qint32 SWGSDRangel::SWGFCDProSettings::transverter_mode
private

◆ use_reverse_api

qint32 SWGSDRangel::SWGFCDProSettings::use_reverse_api
private

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