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

#include <SWGDSDDemodSettings.h>

+ Inheritance diagram for SWGSDRangel::SWGDSDDemodSettings:
+ Collaboration diagram for SWGSDRangel::SWGDSDDemodSettings:

Public Member Functions

 SWGDSDDemodSettings ()
 
 SWGDSDDemodSettings (QString *json)
 
virtual ~SWGDSDDemodSettings ()
 
void init ()
 
void cleanup ()
 
virtual QString asJson () override
 
virtual QJsonObject * asJsonObject () override
 
virtual void fromJsonObject (QJsonObject &json) override
 
virtual SWGDSDDemodSettingsfromJson (QString &jsonString) override
 
qint64 getInputFrequencyOffset ()
 
void setInputFrequencyOffset (qint64 input_frequency_offset)
 
float getRfBandwidth ()
 
void setRfBandwidth (float rf_bandwidth)
 
float getFmDeviation ()
 
void setFmDeviation (float fm_deviation)
 
float getDemodGain ()
 
void setDemodGain (float demod_gain)
 
float getVolume ()
 
void setVolume (float volume)
 
qint32 getBaudRate ()
 
void setBaudRate (qint32 baud_rate)
 
qint32 getSquelchGate ()
 
void setSquelchGate (qint32 squelch_gate)
 
float getSquelch ()
 
void setSquelch (float squelch)
 
qint32 getAudioMute ()
 
void setAudioMute (qint32 audio_mute)
 
qint32 getEnableCosineFiltering ()
 
void setEnableCosineFiltering (qint32 enable_cosine_filtering)
 
qint32 getSyncOrConstellation ()
 
void setSyncOrConstellation (qint32 sync_or_constellation)
 
qint32 getSlot1On ()
 
void setSlot1On (qint32 slot1_on)
 
qint32 getSlot2On ()
 
void setSlot2On (qint32 slot2_on)
 
qint32 getTdmaStereo ()
 
void setTdmaStereo (qint32 tdma_stereo)
 
qint32 getPllLock ()
 
void setPllLock (qint32 pll_lock)
 
qint32 getRgbColor ()
 
void setRgbColor (qint32 rgb_color)
 
QString * getTitle ()
 
void setTitle (QString *title)
 
QString * getAudioDeviceName ()
 
void setAudioDeviceName (QString *audio_device_name)
 
qint32 getHighPassFilter ()
 
void setHighPassFilter (qint32 high_pass_filter)
 
qint32 getTraceLengthMutliplier ()
 
void setTraceLengthMutliplier (qint32 trace_length_mutliplier)
 
qint32 getTraceStroke ()
 
void setTraceStroke (qint32 trace_stroke)
 
qint32 getTraceDecay ()
 
void setTraceDecay (qint32 trace_decay)
 
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)
 
qint32 getReverseApiChannelIndex ()
 
void setReverseApiChannelIndex (qint32 reverse_api_channel_index)
 
virtual bool isSet () override
 
- Public Member Functions inherited from SWGSDRangel::SWGObject
virtual ~SWGObject ()
 

Private Attributes

qint64 input_frequency_offset
 
bool m_input_frequency_offset_isSet
 
float rf_bandwidth
 
bool m_rf_bandwidth_isSet
 
float fm_deviation
 
bool m_fm_deviation_isSet
 
float demod_gain
 
bool m_demod_gain_isSet
 
float volume
 
bool m_volume_isSet
 
qint32 baud_rate
 
bool m_baud_rate_isSet
 
qint32 squelch_gate
 
bool m_squelch_gate_isSet
 
float squelch
 
bool m_squelch_isSet
 
qint32 audio_mute
 
bool m_audio_mute_isSet
 
qint32 enable_cosine_filtering
 
bool m_enable_cosine_filtering_isSet
 
qint32 sync_or_constellation
 
bool m_sync_or_constellation_isSet
 
qint32 slot1_on
 
bool m_slot1_on_isSet
 
qint32 slot2_on
 
bool m_slot2_on_isSet
 
qint32 tdma_stereo
 
bool m_tdma_stereo_isSet
 
qint32 pll_lock
 
bool m_pll_lock_isSet
 
qint32 rgb_color
 
bool m_rgb_color_isSet
 
QString * title
 
bool m_title_isSet
 
QString * audio_device_name
 
bool m_audio_device_name_isSet
 
qint32 high_pass_filter
 
bool m_high_pass_filter_isSet
 
qint32 trace_length_mutliplier
 
bool m_trace_length_mutliplier_isSet
 
qint32 trace_stroke
 
bool m_trace_stroke_isSet
 
qint32 trace_decay
 
bool m_trace_decay_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
 
qint32 reverse_api_channel_index
 
bool m_reverse_api_channel_index_isSet
 

Detailed Description

Definition at line 32 of file SWGDSDDemodSettings.h.

Constructor & Destructor Documentation

◆ SWGDSDDemodSettings() [1/2]

SWGSDRangel::SWGDSDDemodSettings::SWGDSDDemodSettings ( )

Definition at line 30 of file SWGDSDDemodSettings.cpp.

References audio_device_name, audio_mute, baud_rate, demod_gain, enable_cosine_filtering, fm_deviation, high_pass_filter, input_frequency_offset, m_audio_device_name_isSet, m_audio_mute_isSet, m_baud_rate_isSet, m_demod_gain_isSet, m_enable_cosine_filtering_isSet, m_fm_deviation_isSet, m_high_pass_filter_isSet, m_input_frequency_offset_isSet, m_pll_lock_isSet, m_reverse_api_address_isSet, m_reverse_api_channel_index_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_rf_bandwidth_isSet, m_rgb_color_isSet, m_slot1_on_isSet, m_slot2_on_isSet, m_squelch_gate_isSet, m_squelch_isSet, m_sync_or_constellation_isSet, m_tdma_stereo_isSet, m_title_isSet, m_trace_decay_isSet, m_trace_length_mutliplier_isSet, m_trace_stroke_isSet, m_use_reverse_api_isSet, m_volume_isSet, pll_lock, reverse_api_address, reverse_api_channel_index, reverse_api_device_index, reverse_api_port, rf_bandwidth, rgb_color, slot1_on, slot2_on, squelch, squelch_gate, sync_or_constellation, tdma_stereo, title, trace_decay, trace_length_mutliplier, trace_stroke, use_reverse_api, and volume.

30  {
33  rf_bandwidth = 0.0f;
34  m_rf_bandwidth_isSet = false;
35  fm_deviation = 0.0f;
36  m_fm_deviation_isSet = false;
37  demod_gain = 0.0f;
38  m_demod_gain_isSet = false;
39  volume = 0.0f;
40  m_volume_isSet = false;
41  baud_rate = 0;
42  m_baud_rate_isSet = false;
43  squelch_gate = 0;
44  m_squelch_gate_isSet = false;
45  squelch = 0.0f;
46  m_squelch_isSet = false;
47  audio_mute = 0;
48  m_audio_mute_isSet = false;
53  slot1_on = 0;
54  m_slot1_on_isSet = false;
55  slot2_on = 0;
56  m_slot2_on_isSet = false;
57  tdma_stereo = 0;
58  m_tdma_stereo_isSet = false;
59  pll_lock = 0;
60  m_pll_lock_isSet = false;
61  rgb_color = 0;
62  m_rgb_color_isSet = false;
63  title = nullptr;
64  m_title_isSet = false;
65  audio_device_name = nullptr;
67  high_pass_filter = 0;
71  trace_stroke = 0;
72  m_trace_stroke_isSet = false;
73  trace_decay = 0;
74  m_trace_decay_isSet = false;
75  use_reverse_api = 0;
77  reverse_api_address = nullptr;
79  reverse_api_port = 0;
85 }

◆ SWGDSDDemodSettings() [2/2]

SWGSDRangel::SWGDSDDemodSettings::SWGDSDDemodSettings ( QString *  json)

Definition at line 25 of file SWGDSDDemodSettings.cpp.

References fromJson(), and init().

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

◆ ~SWGDSDDemodSettings()

SWGSDRangel::SWGDSDDemodSettings::~SWGDSDDemodSettings ( )
virtual

Definition at line 87 of file SWGDSDDemodSettings.cpp.

References cleanup().

87  {
88  this->cleanup();
89 }
+ Here is the call graph for this function:

Member Function Documentation

◆ asJson()

QString SWGSDRangel::SWGDSDDemodSettings::asJson ( )
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 254 of file SWGDSDDemodSettings.cpp.

References asJsonObject().

255 {
256  QJsonObject* obj = this->asJsonObject();
257 
258  QJsonDocument doc(*obj);
259  QByteArray bytes = doc.toJson();
260  delete obj;
261  return QString(bytes);
262 }
virtual QJsonObject * asJsonObject() override
+ Here is the call graph for this function:

◆ asJsonObject()

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

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 265 of file SWGDSDDemodSettings.cpp.

References audio_device_name, audio_mute, baud_rate, demod_gain, enable_cosine_filtering, fm_deviation, high_pass_filter, input_frequency_offset, m_audio_mute_isSet, m_baud_rate_isSet, m_demod_gain_isSet, m_enable_cosine_filtering_isSet, m_fm_deviation_isSet, m_high_pass_filter_isSet, m_input_frequency_offset_isSet, m_pll_lock_isSet, m_reverse_api_channel_index_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_rf_bandwidth_isSet, m_rgb_color_isSet, m_slot1_on_isSet, m_slot2_on_isSet, m_squelch_gate_isSet, m_squelch_isSet, m_sync_or_constellation_isSet, m_tdma_stereo_isSet, m_trace_decay_isSet, m_trace_length_mutliplier_isSet, m_trace_stroke_isSet, m_use_reverse_api_isSet, m_volume_isSet, pll_lock, reverse_api_address, reverse_api_channel_index, reverse_api_device_index, reverse_api_port, rf_bandwidth, rgb_color, slot1_on, slot2_on, squelch, squelch_gate, sync_or_constellation, tdma_stereo, title, SWGSDRangel::toJsonValue(), trace_decay, trace_length_mutliplier, trace_stroke, use_reverse_api, and volume.

Referenced by asJson().

265  {
266  QJsonObject* obj = new QJsonObject();
268  obj->insert("inputFrequencyOffset", QJsonValue(input_frequency_offset));
269  }
271  obj->insert("rfBandwidth", QJsonValue(rf_bandwidth));
272  }
274  obj->insert("fmDeviation", QJsonValue(fm_deviation));
275  }
276  if(m_demod_gain_isSet){
277  obj->insert("demodGain", QJsonValue(demod_gain));
278  }
279  if(m_volume_isSet){
280  obj->insert("volume", QJsonValue(volume));
281  }
282  if(m_baud_rate_isSet){
283  obj->insert("baudRate", QJsonValue(baud_rate));
284  }
286  obj->insert("squelchGate", QJsonValue(squelch_gate));
287  }
288  if(m_squelch_isSet){
289  obj->insert("squelch", QJsonValue(squelch));
290  }
291  if(m_audio_mute_isSet){
292  obj->insert("audioMute", QJsonValue(audio_mute));
293  }
295  obj->insert("enableCosineFiltering", QJsonValue(enable_cosine_filtering));
296  }
298  obj->insert("syncOrConstellation", QJsonValue(sync_or_constellation));
299  }
300  if(m_slot1_on_isSet){
301  obj->insert("slot1On", QJsonValue(slot1_on));
302  }
303  if(m_slot2_on_isSet){
304  obj->insert("slot2On", QJsonValue(slot2_on));
305  }
307  obj->insert("tdmaStereo", QJsonValue(tdma_stereo));
308  }
309  if(m_pll_lock_isSet){
310  obj->insert("pllLock", QJsonValue(pll_lock));
311  }
312  if(m_rgb_color_isSet){
313  obj->insert("rgbColor", QJsonValue(rgb_color));
314  }
315  if(title != nullptr && *title != QString("")){
316  toJsonValue(QString("title"), title, obj, QString("QString"));
317  }
318  if(audio_device_name != nullptr && *audio_device_name != QString("")){
319  toJsonValue(QString("audioDeviceName"), audio_device_name, obj, QString("QString"));
320  }
322  obj->insert("highPassFilter", QJsonValue(high_pass_filter));
323  }
325  obj->insert("traceLengthMutliplier", QJsonValue(trace_length_mutliplier));
326  }
328  obj->insert("traceStroke", QJsonValue(trace_stroke));
329  }
331  obj->insert("traceDecay", QJsonValue(trace_decay));
332  }
334  obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
335  }
336  if(reverse_api_address != nullptr && *reverse_api_address != QString("")){
337  toJsonValue(QString("reverseAPIAddress"), reverse_api_address, obj, QString("QString"));
338  }
340  obj->insert("reverseAPIPort", QJsonValue(reverse_api_port));
341  }
343  obj->insert("reverseAPIDeviceIndex", QJsonValue(reverse_api_device_index));
344  }
346  obj->insert("reverseAPIChannelIndex", QJsonValue(reverse_api_channel_index));
347  }
348 
349  return obj;
350 }
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::SWGDSDDemodSettings::cleanup ( )

Definition at line 150 of file SWGDSDDemodSettings.cpp.

References audio_device_name, reverse_api_address, and title.

Referenced by ~SWGDSDDemodSettings().

150  {
151 
152 
153 
154 
155 
156 
157 
158 
159 
160 
161 
162 
163 
164 
165 
166 
167  if(title != nullptr) {
168  delete title;
169  }
170  if(audio_device_name != nullptr) {
171  delete audio_device_name;
172  }
173 
174 
175 
176 
177 
178  if(reverse_api_address != nullptr) {
179  delete reverse_api_address;
180  }
181 
182 
183 
184 }
+ Here is the caller graph for this function:

◆ fromJson()

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

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 187 of file SWGDSDDemodSettings.cpp.

References fromJsonObject().

Referenced by SWGDSDDemodSettings().

187  {
188  QByteArray array (json.toStdString().c_str());
189  QJsonDocument doc = QJsonDocument::fromJson(array);
190  QJsonObject jsonObject = doc.object();
191  this->fromJsonObject(jsonObject);
192  return this;
193 }
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::SWGDSDDemodSettings::fromJsonObject ( QJsonObject &  json)
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 196 of file SWGDSDDemodSettings.cpp.

References audio_device_name, audio_mute, baud_rate, demod_gain, enable_cosine_filtering, fm_deviation, high_pass_filter, input_frequency_offset, pll_lock, reverse_api_address, reverse_api_channel_index, reverse_api_device_index, reverse_api_port, rf_bandwidth, rgb_color, SWGSDRangel::setValue(), slot1_on, slot2_on, squelch, squelch_gate, sync_or_constellation, tdma_stereo, title, trace_decay, trace_length_mutliplier, trace_stroke, use_reverse_api, and volume.

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

196  {
197  ::SWGSDRangel::setValue(&input_frequency_offset, pJson["inputFrequencyOffset"], "qint64", "");
198 
199  ::SWGSDRangel::setValue(&rf_bandwidth, pJson["rfBandwidth"], "float", "");
200 
201  ::SWGSDRangel::setValue(&fm_deviation, pJson["fmDeviation"], "float", "");
202 
203  ::SWGSDRangel::setValue(&demod_gain, pJson["demodGain"], "float", "");
204 
205  ::SWGSDRangel::setValue(&volume, pJson["volume"], "float", "");
206 
207  ::SWGSDRangel::setValue(&baud_rate, pJson["baudRate"], "qint32", "");
208 
209  ::SWGSDRangel::setValue(&squelch_gate, pJson["squelchGate"], "qint32", "");
210 
211  ::SWGSDRangel::setValue(&squelch, pJson["squelch"], "float", "");
212 
213  ::SWGSDRangel::setValue(&audio_mute, pJson["audioMute"], "qint32", "");
214 
215  ::SWGSDRangel::setValue(&enable_cosine_filtering, pJson["enableCosineFiltering"], "qint32", "");
216 
217  ::SWGSDRangel::setValue(&sync_or_constellation, pJson["syncOrConstellation"], "qint32", "");
218 
219  ::SWGSDRangel::setValue(&slot1_on, pJson["slot1On"], "qint32", "");
220 
221  ::SWGSDRangel::setValue(&slot2_on, pJson["slot2On"], "qint32", "");
222 
223  ::SWGSDRangel::setValue(&tdma_stereo, pJson["tdmaStereo"], "qint32", "");
224 
225  ::SWGSDRangel::setValue(&pll_lock, pJson["pllLock"], "qint32", "");
226 
227  ::SWGSDRangel::setValue(&rgb_color, pJson["rgbColor"], "qint32", "");
228 
229  ::SWGSDRangel::setValue(&title, pJson["title"], "QString", "QString");
230 
231  ::SWGSDRangel::setValue(&audio_device_name, pJson["audioDeviceName"], "QString", "QString");
232 
233  ::SWGSDRangel::setValue(&high_pass_filter, pJson["highPassFilter"], "qint32", "");
234 
235  ::SWGSDRangel::setValue(&trace_length_mutliplier, pJson["traceLengthMutliplier"], "qint32", "");
236 
237  ::SWGSDRangel::setValue(&trace_stroke, pJson["traceStroke"], "qint32", "");
238 
239  ::SWGSDRangel::setValue(&trace_decay, pJson["traceDecay"], "qint32", "");
240 
241  ::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
242 
243  ::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
244 
245  ::SWGSDRangel::setValue(&reverse_api_port, pJson["reverseAPIPort"], "qint32", "");
246 
247  ::SWGSDRangel::setValue(&reverse_api_device_index, pJson["reverseAPIDeviceIndex"], "qint32", "");
248 
249  ::SWGSDRangel::setValue(&reverse_api_channel_index, pJson["reverseAPIChannelIndex"], "qint32", "");
250 
251 }
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:

◆ getAudioDeviceName()

QString * SWGSDRangel::SWGDSDDemodSettings::getAudioDeviceName ( )

Definition at line 523 of file SWGDSDDemodSettings.cpp.

References audio_device_name.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiSettingsPutPatch().

523  {
524  return audio_device_name;
525 }
+ Here is the caller graph for this function:

◆ getAudioMute()

qint32 SWGSDRangel::SWGDSDDemodSettings::getAudioMute ( )

Definition at line 433 of file SWGDSDDemodSettings.cpp.

References audio_mute.

Referenced by DSDDemod::webapiSettingsPutPatch().

433  {
434  return audio_mute;
435 }
+ Here is the caller graph for this function:

◆ getBaudRate()

qint32 SWGSDRangel::SWGDSDDemodSettings::getBaudRate ( )

Definition at line 403 of file SWGDSDDemodSettings.cpp.

References baud_rate.

Referenced by DSDDemod::webapiSettingsPutPatch().

403  {
404  return baud_rate;
405 }
+ Here is the caller graph for this function:

◆ getDemodGain()

float SWGSDRangel::SWGDSDDemodSettings::getDemodGain ( )

Definition at line 383 of file SWGDSDDemodSettings.cpp.

References demod_gain.

Referenced by DSDDemod::webapiSettingsPutPatch().

383  {
384  return demod_gain;
385 }
+ Here is the caller graph for this function:

◆ getEnableCosineFiltering()

qint32 SWGSDRangel::SWGDSDDemodSettings::getEnableCosineFiltering ( )

Definition at line 443 of file SWGDSDDemodSettings.cpp.

References enable_cosine_filtering.

Referenced by DSDDemod::webapiSettingsPutPatch().

443  {
445 }
+ Here is the caller graph for this function:

◆ getFmDeviation()

float SWGSDRangel::SWGDSDDemodSettings::getFmDeviation ( )

Definition at line 373 of file SWGDSDDemodSettings.cpp.

References fm_deviation.

Referenced by DSDDemod::webapiSettingsPutPatch().

373  {
374  return fm_deviation;
375 }
+ Here is the caller graph for this function:

◆ getHighPassFilter()

qint32 SWGSDRangel::SWGDSDDemodSettings::getHighPassFilter ( )

Definition at line 533 of file SWGDSDDemodSettings.cpp.

References high_pass_filter.

Referenced by DSDDemod::webapiSettingsPutPatch().

533  {
534  return high_pass_filter;
535 }
+ Here is the caller graph for this function:

◆ getInputFrequencyOffset()

qint64 SWGSDRangel::SWGDSDDemodSettings::getInputFrequencyOffset ( )

Definition at line 353 of file SWGDSDDemodSettings.cpp.

References input_frequency_offset.

Referenced by DSDDemod::webapiSettingsPutPatch().

353  {
354  return input_frequency_offset;
355 }
+ Here is the caller graph for this function:

◆ getPllLock()

qint32 SWGSDRangel::SWGDSDDemodSettings::getPllLock ( )

Definition at line 493 of file SWGDSDDemodSettings.cpp.

References pll_lock.

Referenced by DSDDemod::webapiSettingsPutPatch().

493  {
494  return pll_lock;
495 }
+ Here is the caller graph for this function:

◆ getReverseApiAddress()

QString * SWGSDRangel::SWGDSDDemodSettings::getReverseApiAddress ( )

Definition at line 583 of file SWGDSDDemodSettings.cpp.

References reverse_api_address.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiSettingsPutPatch().

583  {
584  return reverse_api_address;
585 }
+ Here is the caller graph for this function:

◆ getReverseApiChannelIndex()

qint32 SWGSDRangel::SWGDSDDemodSettings::getReverseApiChannelIndex ( )

Definition at line 613 of file SWGDSDDemodSettings.cpp.

References reverse_api_channel_index.

Referenced by DSDDemod::webapiSettingsPutPatch().

613  {
615 }
+ Here is the caller graph for this function:

◆ getReverseApiDeviceIndex()

qint32 SWGSDRangel::SWGDSDDemodSettings::getReverseApiDeviceIndex ( )

Definition at line 603 of file SWGDSDDemodSettings.cpp.

References reverse_api_device_index.

Referenced by DSDDemod::webapiSettingsPutPatch().

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

◆ getReverseApiPort()

qint32 SWGSDRangel::SWGDSDDemodSettings::getReverseApiPort ( )

Definition at line 593 of file SWGDSDDemodSettings.cpp.

References reverse_api_port.

Referenced by DSDDemod::webapiSettingsPutPatch().

593  {
594  return reverse_api_port;
595 }
+ Here is the caller graph for this function:

◆ getRfBandwidth()

float SWGSDRangel::SWGDSDDemodSettings::getRfBandwidth ( )

Definition at line 363 of file SWGDSDDemodSettings.cpp.

References rf_bandwidth.

Referenced by DSDDemod::webapiSettingsPutPatch().

363  {
364  return rf_bandwidth;
365 }
+ Here is the caller graph for this function:

◆ getRgbColor()

qint32 SWGSDRangel::SWGDSDDemodSettings::getRgbColor ( )

Definition at line 503 of file SWGDSDDemodSettings.cpp.

References rgb_color.

Referenced by DSDDemod::webapiSettingsPutPatch().

503  {
504  return rgb_color;
505 }
+ Here is the caller graph for this function:

◆ getSlot1On()

qint32 SWGSDRangel::SWGDSDDemodSettings::getSlot1On ( )

Definition at line 463 of file SWGDSDDemodSettings.cpp.

References slot1_on.

Referenced by DSDDemod::webapiSettingsPutPatch().

463  {
464  return slot1_on;
465 }
+ Here is the caller graph for this function:

◆ getSlot2On()

qint32 SWGSDRangel::SWGDSDDemodSettings::getSlot2On ( )

Definition at line 473 of file SWGDSDDemodSettings.cpp.

References slot2_on.

Referenced by DSDDemod::webapiSettingsPutPatch().

473  {
474  return slot2_on;
475 }
+ Here is the caller graph for this function:

◆ getSquelch()

float SWGSDRangel::SWGDSDDemodSettings::getSquelch ( )

Definition at line 423 of file SWGDSDDemodSettings.cpp.

References squelch.

Referenced by DSDDemod::webapiSettingsPutPatch().

423  {
424  return squelch;
425 }
+ Here is the caller graph for this function:

◆ getSquelchGate()

qint32 SWGSDRangel::SWGDSDDemodSettings::getSquelchGate ( )

Definition at line 413 of file SWGDSDDemodSettings.cpp.

References squelch_gate.

Referenced by DSDDemod::webapiSettingsPutPatch().

413  {
414  return squelch_gate;
415 }
+ Here is the caller graph for this function:

◆ getSyncOrConstellation()

qint32 SWGSDRangel::SWGDSDDemodSettings::getSyncOrConstellation ( )

Definition at line 453 of file SWGDSDDemodSettings.cpp.

References sync_or_constellation.

Referenced by DSDDemod::webapiSettingsPutPatch().

453  {
454  return sync_or_constellation;
455 }
+ Here is the caller graph for this function:

◆ getTdmaStereo()

qint32 SWGSDRangel::SWGDSDDemodSettings::getTdmaStereo ( )

Definition at line 483 of file SWGDSDDemodSettings.cpp.

References tdma_stereo.

Referenced by DSDDemod::webapiSettingsPutPatch().

483  {
484  return tdma_stereo;
485 }
+ Here is the caller graph for this function:

◆ getTitle()

QString * SWGSDRangel::SWGDSDDemodSettings::getTitle ( )

Definition at line 513 of file SWGDSDDemodSettings.cpp.

References title.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiSettingsPutPatch().

513  {
514  return title;
515 }
+ Here is the caller graph for this function:

◆ getTraceDecay()

qint32 SWGSDRangel::SWGDSDDemodSettings::getTraceDecay ( )

Definition at line 563 of file SWGDSDDemodSettings.cpp.

References trace_decay.

Referenced by DSDDemod::webapiSettingsPutPatch().

563  {
564  return trace_decay;
565 }
+ Here is the caller graph for this function:

◆ getTraceLengthMutliplier()

qint32 SWGSDRangel::SWGDSDDemodSettings::getTraceLengthMutliplier ( )

Definition at line 543 of file SWGDSDDemodSettings.cpp.

References trace_length_mutliplier.

Referenced by DSDDemod::webapiSettingsPutPatch().

543  {
545 }
+ Here is the caller graph for this function:

◆ getTraceStroke()

qint32 SWGSDRangel::SWGDSDDemodSettings::getTraceStroke ( )

Definition at line 553 of file SWGDSDDemodSettings.cpp.

References trace_stroke.

Referenced by DSDDemod::webapiSettingsPutPatch().

553  {
554  return trace_stroke;
555 }
+ Here is the caller graph for this function:

◆ getUseReverseApi()

qint32 SWGSDRangel::SWGDSDDemodSettings::getUseReverseApi ( )

Definition at line 573 of file SWGDSDDemodSettings.cpp.

References use_reverse_api.

Referenced by DSDDemod::webapiSettingsPutPatch().

573  {
574  return use_reverse_api;
575 }
+ Here is the caller graph for this function:

◆ getVolume()

float SWGSDRangel::SWGDSDDemodSettings::getVolume ( )

Definition at line 393 of file SWGDSDDemodSettings.cpp.

References volume.

Referenced by DSDDemod::webapiSettingsPutPatch().

393  {
394  return volume;
395 }
+ Here is the caller graph for this function:

◆ init()

void SWGSDRangel::SWGDSDDemodSettings::init ( )

Definition at line 92 of file SWGDSDDemodSettings.cpp.

References audio_device_name, audio_mute, baud_rate, demod_gain, enable_cosine_filtering, fm_deviation, high_pass_filter, input_frequency_offset, m_audio_device_name_isSet, m_audio_mute_isSet, m_baud_rate_isSet, m_demod_gain_isSet, m_enable_cosine_filtering_isSet, m_fm_deviation_isSet, m_high_pass_filter_isSet, m_input_frequency_offset_isSet, m_pll_lock_isSet, m_reverse_api_address_isSet, m_reverse_api_channel_index_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_rf_bandwidth_isSet, m_rgb_color_isSet, m_slot1_on_isSet, m_slot2_on_isSet, m_squelch_gate_isSet, m_squelch_isSet, m_sync_or_constellation_isSet, m_tdma_stereo_isSet, m_title_isSet, m_trace_decay_isSet, m_trace_length_mutliplier_isSet, m_trace_stroke_isSet, m_use_reverse_api_isSet, m_volume_isSet, pll_lock, reverse_api_address, reverse_api_channel_index, reverse_api_device_index, reverse_api_port, rf_bandwidth, rgb_color, slot1_on, slot2_on, squelch, squelch_gate, sync_or_constellation, tdma_stereo, title, trace_decay, trace_length_mutliplier, trace_stroke, use_reverse_api, and volume.

Referenced by SWGDSDDemodSettings(), and DSDDemod::webapiSettingsGet().

92  {
95  rf_bandwidth = 0.0f;
96  m_rf_bandwidth_isSet = false;
97  fm_deviation = 0.0f;
98  m_fm_deviation_isSet = false;
99  demod_gain = 0.0f;
100  m_demod_gain_isSet = false;
101  volume = 0.0f;
102  m_volume_isSet = false;
103  baud_rate = 0;
104  m_baud_rate_isSet = false;
105  squelch_gate = 0;
106  m_squelch_gate_isSet = false;
107  squelch = 0.0f;
108  m_squelch_isSet = false;
109  audio_mute = 0;
110  m_audio_mute_isSet = false;
115  slot1_on = 0;
116  m_slot1_on_isSet = false;
117  slot2_on = 0;
118  m_slot2_on_isSet = false;
119  tdma_stereo = 0;
120  m_tdma_stereo_isSet = false;
121  pll_lock = 0;
122  m_pll_lock_isSet = false;
123  rgb_color = 0;
124  m_rgb_color_isSet = false;
125  title = new QString("");
126  m_title_isSet = false;
127  audio_device_name = new QString("");
129  high_pass_filter = 0;
130  m_high_pass_filter_isSet = false;
133  trace_stroke = 0;
134  m_trace_stroke_isSet = false;
135  trace_decay = 0;
136  m_trace_decay_isSet = false;
137  use_reverse_api = 0;
138  m_use_reverse_api_isSet = false;
139  reverse_api_address = new QString("");
141  reverse_api_port = 0;
142  m_reverse_api_port_isSet = false;
147 }
+ Here is the caller graph for this function:

◆ isSet()

bool SWGSDRangel::SWGDSDDemodSettings::isSet ( )
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 624 of file SWGDSDDemodSettings.cpp.

References audio_device_name, m_audio_mute_isSet, m_baud_rate_isSet, m_demod_gain_isSet, m_enable_cosine_filtering_isSet, m_fm_deviation_isSet, m_high_pass_filter_isSet, m_input_frequency_offset_isSet, m_pll_lock_isSet, m_reverse_api_channel_index_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_rf_bandwidth_isSet, m_rgb_color_isSet, m_slot1_on_isSet, m_slot2_on_isSet, m_squelch_gate_isSet, m_squelch_isSet, m_sync_or_constellation_isSet, m_tdma_stereo_isSet, m_trace_decay_isSet, m_trace_length_mutliplier_isSet, m_trace_stroke_isSet, m_use_reverse_api_isSet, m_volume_isSet, reverse_api_address, and title.

Referenced by SWGSDRangel::SWGChannelSettings::asJsonObject(), SWGSDRangel::SWGChannelSettings_2::asJsonObject(), SWGSDRangel::SWGChannelSettings_2::isSet(), and SWGSDRangel::SWGChannelSettings::isSet().

624  {
625  bool isObjectUpdated = false;
626  do{
627  if(m_input_frequency_offset_isSet){ isObjectUpdated = true; break;}
628  if(m_rf_bandwidth_isSet){ isObjectUpdated = true; break;}
629  if(m_fm_deviation_isSet){ isObjectUpdated = true; break;}
630  if(m_demod_gain_isSet){ isObjectUpdated = true; break;}
631  if(m_volume_isSet){ isObjectUpdated = true; break;}
632  if(m_baud_rate_isSet){ isObjectUpdated = true; break;}
633  if(m_squelch_gate_isSet){ isObjectUpdated = true; break;}
634  if(m_squelch_isSet){ isObjectUpdated = true; break;}
635  if(m_audio_mute_isSet){ isObjectUpdated = true; break;}
636  if(m_enable_cosine_filtering_isSet){ isObjectUpdated = true; break;}
637  if(m_sync_or_constellation_isSet){ isObjectUpdated = true; break;}
638  if(m_slot1_on_isSet){ isObjectUpdated = true; break;}
639  if(m_slot2_on_isSet){ isObjectUpdated = true; break;}
640  if(m_tdma_stereo_isSet){ isObjectUpdated = true; break;}
641  if(m_pll_lock_isSet){ isObjectUpdated = true; break;}
642  if(m_rgb_color_isSet){ isObjectUpdated = true; break;}
643  if(title != nullptr && *title != QString("")){ isObjectUpdated = true; break;}
644  if(audio_device_name != nullptr && *audio_device_name != QString("")){ isObjectUpdated = true; break;}
645  if(m_high_pass_filter_isSet){ isObjectUpdated = true; break;}
646  if(m_trace_length_mutliplier_isSet){ isObjectUpdated = true; break;}
647  if(m_trace_stroke_isSet){ isObjectUpdated = true; break;}
648  if(m_trace_decay_isSet){ isObjectUpdated = true; break;}
649  if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
650  if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
651  if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
652  if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
653  if(m_reverse_api_channel_index_isSet){ isObjectUpdated = true; break;}
654  }while(false);
655  return isObjectUpdated;
656 }
+ Here is the caller graph for this function:

◆ setAudioDeviceName()

void SWGSDRangel::SWGDSDDemodSettings::setAudioDeviceName ( QString *  audio_device_name)

Definition at line 527 of file SWGDSDDemodSettings.cpp.

References audio_device_name, and m_audio_device_name_isSet.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setAudioMute()

void SWGSDRangel::SWGDSDDemodSettings::setAudioMute ( qint32  audio_mute)

Definition at line 437 of file SWGDSDDemodSettings.cpp.

References audio_mute, and m_audio_mute_isSet.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setBaudRate()

void SWGSDRangel::SWGDSDDemodSettings::setBaudRate ( qint32  baud_rate)

Definition at line 407 of file SWGDSDDemodSettings.cpp.

References baud_rate, and m_baud_rate_isSet.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setDemodGain()

void SWGSDRangel::SWGDSDDemodSettings::setDemodGain ( float  demod_gain)

Definition at line 387 of file SWGDSDDemodSettings.cpp.

References demod_gain, and m_demod_gain_isSet.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setEnableCosineFiltering()

void SWGSDRangel::SWGDSDDemodSettings::setEnableCosineFiltering ( qint32  enable_cosine_filtering)

◆ setFmDeviation()

void SWGSDRangel::SWGDSDDemodSettings::setFmDeviation ( float  fm_deviation)

Definition at line 377 of file SWGDSDDemodSettings.cpp.

References fm_deviation, and m_fm_deviation_isSet.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setHighPassFilter()

void SWGSDRangel::SWGDSDDemodSettings::setHighPassFilter ( qint32  high_pass_filter)

Definition at line 537 of file SWGDSDDemodSettings.cpp.

References high_pass_filter, and m_high_pass_filter_isSet.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setInputFrequencyOffset()

void SWGSDRangel::SWGDSDDemodSettings::setInputFrequencyOffset ( qint64  input_frequency_offset)

◆ setPllLock()

void SWGSDRangel::SWGDSDDemodSettings::setPllLock ( qint32  pll_lock)

Definition at line 497 of file SWGDSDDemodSettings.cpp.

References m_pll_lock_isSet, and pll_lock.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setReverseApiAddress()

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

Definition at line 587 of file SWGDSDDemodSettings.cpp.

References m_reverse_api_address_isSet, and reverse_api_address.

Referenced by DSDDemod::webapiFormatChannelSettings().

+ Here is the caller graph for this function:

◆ setReverseApiChannelIndex()

void SWGSDRangel::SWGDSDDemodSettings::setReverseApiChannelIndex ( qint32  reverse_api_channel_index)

Definition at line 617 of file SWGDSDDemodSettings.cpp.

References m_reverse_api_channel_index_isSet, and reverse_api_channel_index.

Referenced by DSDDemod::webapiFormatChannelSettings().

+ Here is the caller graph for this function:

◆ setReverseApiDeviceIndex()

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

Definition at line 607 of file SWGDSDDemodSettings.cpp.

References m_reverse_api_device_index_isSet, and reverse_api_device_index.

Referenced by DSDDemod::webapiFormatChannelSettings().

+ Here is the caller graph for this function:

◆ setReverseApiPort()

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

Definition at line 597 of file SWGDSDDemodSettings.cpp.

References m_reverse_api_port_isSet, and reverse_api_port.

Referenced by DSDDemod::webapiFormatChannelSettings().

+ Here is the caller graph for this function:

◆ setRfBandwidth()

void SWGSDRangel::SWGDSDDemodSettings::setRfBandwidth ( float  rf_bandwidth)

Definition at line 367 of file SWGDSDDemodSettings.cpp.

References m_rf_bandwidth_isSet, and rf_bandwidth.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setRgbColor()

void SWGSDRangel::SWGDSDDemodSettings::setRgbColor ( qint32  rgb_color)

Definition at line 507 of file SWGDSDDemodSettings.cpp.

References m_rgb_color_isSet, and rgb_color.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setSlot1On()

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

Definition at line 467 of file SWGDSDDemodSettings.cpp.

References m_slot1_on_isSet, and slot1_on.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setSlot2On()

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

Definition at line 477 of file SWGDSDDemodSettings.cpp.

References m_slot2_on_isSet, and slot2_on.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setSquelch()

void SWGSDRangel::SWGDSDDemodSettings::setSquelch ( float  squelch)

Definition at line 427 of file SWGDSDDemodSettings.cpp.

References m_squelch_isSet, and squelch.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setSquelchGate()

void SWGSDRangel::SWGDSDDemodSettings::setSquelchGate ( qint32  squelch_gate)

Definition at line 417 of file SWGDSDDemodSettings.cpp.

References m_squelch_gate_isSet, and squelch_gate.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setSyncOrConstellation()

void SWGSDRangel::SWGDSDDemodSettings::setSyncOrConstellation ( qint32  sync_or_constellation)

◆ setTdmaStereo()

void SWGSDRangel::SWGDSDDemodSettings::setTdmaStereo ( qint32  tdma_stereo)

Definition at line 487 of file SWGDSDDemodSettings.cpp.

References m_tdma_stereo_isSet, and tdma_stereo.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setTitle()

void SWGSDRangel::SWGDSDDemodSettings::setTitle ( QString *  title)

Definition at line 517 of file SWGDSDDemodSettings.cpp.

References m_title_isSet, and title.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiReverseSendSettings().

517  {
518  this->title = title;
519  this->m_title_isSet = true;
520 }
+ Here is the caller graph for this function:

◆ setTraceDecay()

void SWGSDRangel::SWGDSDDemodSettings::setTraceDecay ( qint32  trace_decay)

Definition at line 567 of file SWGDSDDemodSettings.cpp.

References m_trace_decay_isSet, and trace_decay.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setTraceLengthMutliplier()

void SWGSDRangel::SWGDSDDemodSettings::setTraceLengthMutliplier ( qint32  trace_length_mutliplier)

◆ setTraceStroke()

void SWGSDRangel::SWGDSDDemodSettings::setTraceStroke ( qint32  trace_stroke)

Definition at line 557 of file SWGDSDDemodSettings.cpp.

References m_trace_stroke_isSet, and trace_stroke.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiReverseSendSettings().

+ Here is the caller graph for this function:

◆ setUseReverseApi()

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

Definition at line 577 of file SWGDSDDemodSettings.cpp.

References m_use_reverse_api_isSet, and use_reverse_api.

Referenced by DSDDemod::webapiFormatChannelSettings().

+ Here is the caller graph for this function:

◆ setVolume()

void SWGSDRangel::SWGDSDDemodSettings::setVolume ( float  volume)

Definition at line 397 of file SWGDSDDemodSettings.cpp.

References m_volume_isSet, and volume.

Referenced by DSDDemod::webapiFormatChannelSettings(), and DSDDemod::webapiReverseSendSettings().

397  {
398  this->volume = volume;
399  this->m_volume_isSet = true;
400 }
+ Here is the caller graph for this function:

Member Data Documentation

◆ audio_device_name

QString* SWGSDRangel::SWGDSDDemodSettings::audio_device_name
private

◆ audio_mute

qint32 SWGSDRangel::SWGDSDDemodSettings::audio_mute
private

◆ baud_rate

qint32 SWGSDRangel::SWGDSDDemodSettings::baud_rate
private

◆ demod_gain

float SWGSDRangel::SWGDSDDemodSettings::demod_gain
private

◆ enable_cosine_filtering

qint32 SWGSDRangel::SWGDSDDemodSettings::enable_cosine_filtering
private

◆ fm_deviation

float SWGSDRangel::SWGDSDDemodSettings::fm_deviation
private

◆ high_pass_filter

qint32 SWGSDRangel::SWGDSDDemodSettings::high_pass_filter
private

◆ input_frequency_offset

qint64 SWGSDRangel::SWGDSDDemodSettings::input_frequency_offset
private

◆ m_audio_device_name_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_audio_device_name_isSet
private

Definition at line 182 of file SWGDSDDemodSettings.h.

Referenced by init(), setAudioDeviceName(), and SWGDSDDemodSettings().

◆ m_audio_mute_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_audio_mute_isSet
private

Definition at line 155 of file SWGDSDDemodSettings.h.

Referenced by asJsonObject(), init(), isSet(), setAudioMute(), and SWGDSDDemodSettings().

◆ m_baud_rate_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_baud_rate_isSet
private

Definition at line 146 of file SWGDSDDemodSettings.h.

Referenced by asJsonObject(), init(), isSet(), setBaudRate(), and SWGDSDDemodSettings().

◆ m_demod_gain_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_demod_gain_isSet
private

Definition at line 140 of file SWGDSDDemodSettings.h.

Referenced by asJsonObject(), init(), isSet(), setDemodGain(), and SWGDSDDemodSettings().

◆ m_enable_cosine_filtering_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_enable_cosine_filtering_isSet
private

◆ m_fm_deviation_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_fm_deviation_isSet
private

Definition at line 137 of file SWGDSDDemodSettings.h.

Referenced by asJsonObject(), init(), isSet(), setFmDeviation(), and SWGDSDDemodSettings().

◆ m_high_pass_filter_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_high_pass_filter_isSet
private

◆ m_input_frequency_offset_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_input_frequency_offset_isSet
private

◆ m_pll_lock_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_pll_lock_isSet
private

Definition at line 173 of file SWGDSDDemodSettings.h.

Referenced by asJsonObject(), init(), isSet(), setPllLock(), and SWGDSDDemodSettings().

◆ m_reverse_api_address_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_reverse_api_address_isSet
private

Definition at line 200 of file SWGDSDDemodSettings.h.

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

◆ m_reverse_api_channel_index_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_reverse_api_channel_index_isSet
private

◆ m_reverse_api_device_index_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_reverse_api_device_index_isSet
private

◆ m_reverse_api_port_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_reverse_api_port_isSet
private

◆ m_rf_bandwidth_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_rf_bandwidth_isSet
private

Definition at line 134 of file SWGDSDDemodSettings.h.

Referenced by asJsonObject(), init(), isSet(), setRfBandwidth(), and SWGDSDDemodSettings().

◆ m_rgb_color_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_rgb_color_isSet
private

Definition at line 176 of file SWGDSDDemodSettings.h.

Referenced by asJsonObject(), init(), isSet(), setRgbColor(), and SWGDSDDemodSettings().

◆ m_slot1_on_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_slot1_on_isSet
private

Definition at line 164 of file SWGDSDDemodSettings.h.

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

◆ m_slot2_on_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_slot2_on_isSet
private

Definition at line 167 of file SWGDSDDemodSettings.h.

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

◆ m_squelch_gate_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_squelch_gate_isSet
private

Definition at line 149 of file SWGDSDDemodSettings.h.

Referenced by asJsonObject(), init(), isSet(), setSquelchGate(), and SWGDSDDemodSettings().

◆ m_squelch_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_squelch_isSet
private

Definition at line 152 of file SWGDSDDemodSettings.h.

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

◆ m_sync_or_constellation_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_sync_or_constellation_isSet
private

◆ m_tdma_stereo_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_tdma_stereo_isSet
private

Definition at line 170 of file SWGDSDDemodSettings.h.

Referenced by asJsonObject(), init(), isSet(), setTdmaStereo(), and SWGDSDDemodSettings().

◆ m_title_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_title_isSet
private

Definition at line 179 of file SWGDSDDemodSettings.h.

Referenced by init(), setTitle(), and SWGDSDDemodSettings().

◆ m_trace_decay_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_trace_decay_isSet
private

Definition at line 194 of file SWGDSDDemodSettings.h.

Referenced by asJsonObject(), init(), isSet(), setTraceDecay(), and SWGDSDDemodSettings().

◆ m_trace_length_mutliplier_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_trace_length_mutliplier_isSet
private

◆ m_trace_stroke_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_trace_stroke_isSet
private

Definition at line 191 of file SWGDSDDemodSettings.h.

Referenced by asJsonObject(), init(), isSet(), setTraceStroke(), and SWGDSDDemodSettings().

◆ m_use_reverse_api_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_use_reverse_api_isSet
private

◆ m_volume_isSet

bool SWGSDRangel::SWGDSDDemodSettings::m_volume_isSet
private

Definition at line 143 of file SWGDSDDemodSettings.h.

Referenced by asJsonObject(), init(), isSet(), setVolume(), and SWGDSDDemodSettings().

◆ pll_lock

qint32 SWGSDRangel::SWGDSDDemodSettings::pll_lock
private

◆ reverse_api_address

QString* SWGSDRangel::SWGDSDDemodSettings::reverse_api_address
private

◆ reverse_api_channel_index

qint32 SWGSDRangel::SWGDSDDemodSettings::reverse_api_channel_index
private

◆ reverse_api_device_index

qint32 SWGSDRangel::SWGDSDDemodSettings::reverse_api_device_index
private

◆ reverse_api_port

qint32 SWGSDRangel::SWGDSDDemodSettings::reverse_api_port
private

◆ rf_bandwidth

float SWGSDRangel::SWGDSDDemodSettings::rf_bandwidth
private

◆ rgb_color

qint32 SWGSDRangel::SWGDSDDemodSettings::rgb_color
private

◆ slot1_on

qint32 SWGSDRangel::SWGDSDDemodSettings::slot1_on
private

◆ slot2_on

qint32 SWGSDRangel::SWGDSDDemodSettings::slot2_on
private

◆ squelch

float SWGSDRangel::SWGDSDDemodSettings::squelch
private

◆ squelch_gate

qint32 SWGSDRangel::SWGDSDDemodSettings::squelch_gate
private

◆ sync_or_constellation

qint32 SWGSDRangel::SWGDSDDemodSettings::sync_or_constellation
private

◆ tdma_stereo

qint32 SWGSDRangel::SWGDSDDemodSettings::tdma_stereo
private

◆ title

QString* SWGSDRangel::SWGDSDDemodSettings::title
private

◆ trace_decay

qint32 SWGSDRangel::SWGDSDDemodSettings::trace_decay
private

◆ trace_length_mutliplier

qint32 SWGSDRangel::SWGDSDDemodSettings::trace_length_mutliplier
private

◆ trace_stroke

qint32 SWGSDRangel::SWGDSDDemodSettings::trace_stroke
private

◆ use_reverse_api

qint32 SWGSDRangel::SWGDSDDemodSettings::use_reverse_api
private

◆ volume

float SWGSDRangel::SWGDSDDemodSettings::volume
private

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