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

#include <SWGFreeDVDemodSettings.h>

+ Inheritance diagram for SWGSDRangel::SWGFreeDVDemodSettings:
+ Collaboration diagram for SWGSDRangel::SWGFreeDVDemodSettings:

Public Member Functions

 SWGFreeDVDemodSettings ()
 
 SWGFreeDVDemodSettings (QString *json)
 
virtual ~SWGFreeDVDemodSettings ()
 
void init ()
 
void cleanup ()
 
virtual QString asJson () override
 
virtual QJsonObject * asJsonObject () override
 
virtual void fromJsonObject (QJsonObject &json) override
 
virtual SWGFreeDVDemodSettingsfromJson (QString &jsonString) override
 
qint64 getInputFrequencyOffset ()
 
void setInputFrequencyOffset (qint64 input_frequency_offset)
 
float getVolume ()
 
void setVolume (float volume)
 
float getVolumeIn ()
 
void setVolumeIn (float volume_in)
 
qint32 getSpanLog2 ()
 
void setSpanLog2 (qint32 span_log2)
 
qint32 getAudioMute ()
 
void setAudioMute (qint32 audio_mute)
 
qint32 getAgc ()
 
void setAgc (qint32 agc)
 
qint32 getRgbColor ()
 
void setRgbColor (qint32 rgb_color)
 
QString * getTitle ()
 
void setTitle (QString *title)
 
QString * getAudioDeviceName ()
 
void setAudioDeviceName (QString *audio_device_name)
 
qint32 getFreeDvMode ()
 
void setFreeDvMode (qint32 free_dv_mode)
 
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 volume
 
bool m_volume_isSet
 
float volume_in
 
bool m_volume_in_isSet
 
qint32 span_log2
 
bool m_span_log2_isSet
 
qint32 audio_mute
 
bool m_audio_mute_isSet
 
qint32 agc
 
bool m_agc_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 free_dv_mode
 
bool m_free_dv_mode_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 SWGFreeDVDemodSettings.h.

Constructor & Destructor Documentation

◆ SWGFreeDVDemodSettings() [1/2]

SWGSDRangel::SWGFreeDVDemodSettings::SWGFreeDVDemodSettings ( )

Definition at line 30 of file SWGFreeDVDemodSettings.cpp.

References agc, audio_device_name, audio_mute, free_dv_mode, input_frequency_offset, m_agc_isSet, m_audio_device_name_isSet, m_audio_mute_isSet, m_free_dv_mode_isSet, m_input_frequency_offset_isSet, m_reverse_api_address_isSet, m_reverse_api_channel_index_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_rgb_color_isSet, m_span_log2_isSet, m_title_isSet, m_use_reverse_api_isSet, m_volume_in_isSet, m_volume_isSet, reverse_api_address, reverse_api_channel_index, reverse_api_device_index, reverse_api_port, rgb_color, span_log2, title, use_reverse_api, volume, and volume_in.

30  {
33  volume = 0.0f;
34  m_volume_isSet = false;
35  volume_in = 0.0f;
36  m_volume_in_isSet = false;
37  span_log2 = 0;
38  m_span_log2_isSet = false;
39  audio_mute = 0;
40  m_audio_mute_isSet = false;
41  agc = 0;
42  m_agc_isSet = false;
43  rgb_color = 0;
44  m_rgb_color_isSet = false;
45  title = nullptr;
46  m_title_isSet = false;
47  audio_device_name = nullptr;
49  free_dv_mode = 0;
50  m_free_dv_mode_isSet = false;
51  use_reverse_api = 0;
53  reverse_api_address = nullptr;
55  reverse_api_port = 0;
61 }

◆ SWGFreeDVDemodSettings() [2/2]

SWGSDRangel::SWGFreeDVDemodSettings::SWGFreeDVDemodSettings ( QString *  json)

Definition at line 25 of file SWGFreeDVDemodSettings.cpp.

References fromJson(), and init().

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

◆ ~SWGFreeDVDemodSettings()

SWGSDRangel::SWGFreeDVDemodSettings::~SWGFreeDVDemodSettings ( )
virtual

Definition at line 63 of file SWGFreeDVDemodSettings.cpp.

References cleanup().

63  {
64  this->cleanup();
65 }
+ Here is the call graph for this function:

Member Function Documentation

◆ asJson()

QString SWGSDRangel::SWGFreeDVDemodSettings::asJson ( )
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 170 of file SWGFreeDVDemodSettings.cpp.

References asJsonObject().

171 {
172  QJsonObject* obj = this->asJsonObject();
173 
174  QJsonDocument doc(*obj);
175  QByteArray bytes = doc.toJson();
176  delete obj;
177  return QString(bytes);
178 }
virtual QJsonObject * asJsonObject() override
+ Here is the call graph for this function:

◆ asJsonObject()

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

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 181 of file SWGFreeDVDemodSettings.cpp.

References agc, audio_device_name, audio_mute, free_dv_mode, input_frequency_offset, m_agc_isSet, m_audio_mute_isSet, m_free_dv_mode_isSet, m_input_frequency_offset_isSet, m_reverse_api_channel_index_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_rgb_color_isSet, m_span_log2_isSet, m_use_reverse_api_isSet, m_volume_in_isSet, m_volume_isSet, reverse_api_address, reverse_api_channel_index, reverse_api_device_index, reverse_api_port, rgb_color, span_log2, title, SWGSDRangel::toJsonValue(), use_reverse_api, volume, and volume_in.

Referenced by asJson().

181  {
182  QJsonObject* obj = new QJsonObject();
184  obj->insert("inputFrequencyOffset", QJsonValue(input_frequency_offset));
185  }
186  if(m_volume_isSet){
187  obj->insert("volume", QJsonValue(volume));
188  }
189  if(m_volume_in_isSet){
190  obj->insert("volumeIn", QJsonValue(volume_in));
191  }
192  if(m_span_log2_isSet){
193  obj->insert("spanLog2", QJsonValue(span_log2));
194  }
195  if(m_audio_mute_isSet){
196  obj->insert("audioMute", QJsonValue(audio_mute));
197  }
198  if(m_agc_isSet){
199  obj->insert("agc", QJsonValue(agc));
200  }
201  if(m_rgb_color_isSet){
202  obj->insert("rgbColor", QJsonValue(rgb_color));
203  }
204  if(title != nullptr && *title != QString("")){
205  toJsonValue(QString("title"), title, obj, QString("QString"));
206  }
207  if(audio_device_name != nullptr && *audio_device_name != QString("")){
208  toJsonValue(QString("audioDeviceName"), audio_device_name, obj, QString("QString"));
209  }
211  obj->insert("freeDVMode", QJsonValue(free_dv_mode));
212  }
214  obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
215  }
216  if(reverse_api_address != nullptr && *reverse_api_address != QString("")){
217  toJsonValue(QString("reverseAPIAddress"), reverse_api_address, obj, QString("QString"));
218  }
220  obj->insert("reverseAPIPort", QJsonValue(reverse_api_port));
221  }
223  obj->insert("reverseAPIDeviceIndex", QJsonValue(reverse_api_device_index));
224  }
226  obj->insert("reverseAPIChannelIndex", QJsonValue(reverse_api_channel_index));
227  }
228 
229  return obj;
230 }
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::SWGFreeDVDemodSettings::cleanup ( )

Definition at line 102 of file SWGFreeDVDemodSettings.cpp.

References audio_device_name, reverse_api_address, and title.

Referenced by ~SWGFreeDVDemodSettings().

102  {
103 
104 
105 
106 
107 
108 
109 
110  if(title != nullptr) {
111  delete title;
112  }
113  if(audio_device_name != nullptr) {
114  delete audio_device_name;
115  }
116 
117 
118  if(reverse_api_address != nullptr) {
119  delete reverse_api_address;
120  }
121 
122 
123 
124 }
+ Here is the caller graph for this function:

◆ fromJson()

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

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 127 of file SWGFreeDVDemodSettings.cpp.

References fromJsonObject().

Referenced by SWGFreeDVDemodSettings().

127  {
128  QByteArray array (json.toStdString().c_str());
129  QJsonDocument doc = QJsonDocument::fromJson(array);
130  QJsonObject jsonObject = doc.object();
131  this->fromJsonObject(jsonObject);
132  return this;
133 }
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::SWGFreeDVDemodSettings::fromJsonObject ( QJsonObject &  json)
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 136 of file SWGFreeDVDemodSettings.cpp.

References agc, audio_device_name, audio_mute, free_dv_mode, input_frequency_offset, reverse_api_address, reverse_api_channel_index, reverse_api_device_index, reverse_api_port, rgb_color, SWGSDRangel::setValue(), span_log2, title, use_reverse_api, volume, and volume_in.

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

136  {
137  ::SWGSDRangel::setValue(&input_frequency_offset, pJson["inputFrequencyOffset"], "qint64", "");
138 
139  ::SWGSDRangel::setValue(&volume, pJson["volume"], "float", "");
140 
141  ::SWGSDRangel::setValue(&volume_in, pJson["volumeIn"], "float", "");
142 
143  ::SWGSDRangel::setValue(&span_log2, pJson["spanLog2"], "qint32", "");
144 
145  ::SWGSDRangel::setValue(&audio_mute, pJson["audioMute"], "qint32", "");
146 
147  ::SWGSDRangel::setValue(&agc, pJson["agc"], "qint32", "");
148 
149  ::SWGSDRangel::setValue(&rgb_color, pJson["rgbColor"], "qint32", "");
150 
151  ::SWGSDRangel::setValue(&title, pJson["title"], "QString", "QString");
152 
153  ::SWGSDRangel::setValue(&audio_device_name, pJson["audioDeviceName"], "QString", "QString");
154 
155  ::SWGSDRangel::setValue(&free_dv_mode, pJson["freeDVMode"], "qint32", "");
156 
157  ::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
158 
159  ::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
160 
161  ::SWGSDRangel::setValue(&reverse_api_port, pJson["reverseAPIPort"], "qint32", "");
162 
163  ::SWGSDRangel::setValue(&reverse_api_device_index, pJson["reverseAPIDeviceIndex"], "qint32", "");
164 
165  ::SWGSDRangel::setValue(&reverse_api_channel_index, pJson["reverseAPIChannelIndex"], "qint32", "");
166 
167 }
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:

◆ getAgc()

qint32 SWGSDRangel::SWGFreeDVDemodSettings::getAgc ( )

Definition at line 283 of file SWGFreeDVDemodSettings.cpp.

References agc.

Referenced by FreeDVDemod::webapiSettingsPutPatch().

283  {
284  return agc;
285 }
+ Here is the caller graph for this function:

◆ getAudioDeviceName()

QString * SWGSDRangel::SWGFreeDVDemodSettings::getAudioDeviceName ( )

Definition at line 313 of file SWGFreeDVDemodSettings.cpp.

References audio_device_name.

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

313  {
314  return audio_device_name;
315 }
+ Here is the caller graph for this function:

◆ getAudioMute()

qint32 SWGSDRangel::SWGFreeDVDemodSettings::getAudioMute ( )

Definition at line 273 of file SWGFreeDVDemodSettings.cpp.

References audio_mute.

Referenced by FreeDVDemod::webapiSettingsPutPatch().

273  {
274  return audio_mute;
275 }
+ Here is the caller graph for this function:

◆ getFreeDvMode()

qint32 SWGSDRangel::SWGFreeDVDemodSettings::getFreeDvMode ( )

Definition at line 323 of file SWGFreeDVDemodSettings.cpp.

References free_dv_mode.

Referenced by FreeDVDemod::webapiSettingsPutPatch().

323  {
324  return free_dv_mode;
325 }
+ Here is the caller graph for this function:

◆ getInputFrequencyOffset()

qint64 SWGSDRangel::SWGFreeDVDemodSettings::getInputFrequencyOffset ( )

Definition at line 233 of file SWGFreeDVDemodSettings.cpp.

References input_frequency_offset.

Referenced by FreeDVDemod::webapiSettingsPutPatch().

233  {
234  return input_frequency_offset;
235 }
+ Here is the caller graph for this function:

◆ getReverseApiAddress()

QString * SWGSDRangel::SWGFreeDVDemodSettings::getReverseApiAddress ( )

Definition at line 343 of file SWGFreeDVDemodSettings.cpp.

References reverse_api_address.

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

343  {
344  return reverse_api_address;
345 }
+ Here is the caller graph for this function:

◆ getReverseApiChannelIndex()

qint32 SWGSDRangel::SWGFreeDVDemodSettings::getReverseApiChannelIndex ( )

Definition at line 373 of file SWGFreeDVDemodSettings.cpp.

References reverse_api_channel_index.

Referenced by FreeDVDemod::webapiSettingsPutPatch().

+ Here is the caller graph for this function:

◆ getReverseApiDeviceIndex()

qint32 SWGSDRangel::SWGFreeDVDemodSettings::getReverseApiDeviceIndex ( )

Definition at line 363 of file SWGFreeDVDemodSettings.cpp.

References reverse_api_device_index.

Referenced by FreeDVDemod::webapiSettingsPutPatch().

+ Here is the caller graph for this function:

◆ getReverseApiPort()

qint32 SWGSDRangel::SWGFreeDVDemodSettings::getReverseApiPort ( )

Definition at line 353 of file SWGFreeDVDemodSettings.cpp.

References reverse_api_port.

Referenced by FreeDVDemod::webapiSettingsPutPatch().

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

◆ getRgbColor()

qint32 SWGSDRangel::SWGFreeDVDemodSettings::getRgbColor ( )

Definition at line 293 of file SWGFreeDVDemodSettings.cpp.

References rgb_color.

Referenced by FreeDVDemod::webapiSettingsPutPatch().

293  {
294  return rgb_color;
295 }
+ Here is the caller graph for this function:

◆ getSpanLog2()

qint32 SWGSDRangel::SWGFreeDVDemodSettings::getSpanLog2 ( )

Definition at line 263 of file SWGFreeDVDemodSettings.cpp.

References span_log2.

Referenced by FreeDVDemod::webapiSettingsPutPatch().

263  {
264  return span_log2;
265 }
+ Here is the caller graph for this function:

◆ getTitle()

QString * SWGSDRangel::SWGFreeDVDemodSettings::getTitle ( )

Definition at line 303 of file SWGFreeDVDemodSettings.cpp.

References title.

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

303  {
304  return title;
305 }
+ Here is the caller graph for this function:

◆ getUseReverseApi()

qint32 SWGSDRangel::SWGFreeDVDemodSettings::getUseReverseApi ( )

Definition at line 333 of file SWGFreeDVDemodSettings.cpp.

References use_reverse_api.

Referenced by FreeDVDemod::webapiSettingsPutPatch().

333  {
334  return use_reverse_api;
335 }
+ Here is the caller graph for this function:

◆ getVolume()

float SWGSDRangel::SWGFreeDVDemodSettings::getVolume ( )

Definition at line 243 of file SWGFreeDVDemodSettings.cpp.

References volume.

Referenced by FreeDVDemod::webapiSettingsPutPatch().

243  {
244  return volume;
245 }
+ Here is the caller graph for this function:

◆ getVolumeIn()

float SWGSDRangel::SWGFreeDVDemodSettings::getVolumeIn ( )

Definition at line 253 of file SWGFreeDVDemodSettings.cpp.

References volume_in.

Referenced by FreeDVDemod::webapiSettingsPutPatch().

253  {
254  return volume_in;
255 }
+ Here is the caller graph for this function:

◆ init()

void SWGSDRangel::SWGFreeDVDemodSettings::init ( )

Definition at line 68 of file SWGFreeDVDemodSettings.cpp.

References agc, audio_device_name, audio_mute, free_dv_mode, input_frequency_offset, m_agc_isSet, m_audio_device_name_isSet, m_audio_mute_isSet, m_free_dv_mode_isSet, m_input_frequency_offset_isSet, m_reverse_api_address_isSet, m_reverse_api_channel_index_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_rgb_color_isSet, m_span_log2_isSet, m_title_isSet, m_use_reverse_api_isSet, m_volume_in_isSet, m_volume_isSet, reverse_api_address, reverse_api_channel_index, reverse_api_device_index, reverse_api_port, rgb_color, span_log2, title, use_reverse_api, volume, and volume_in.

Referenced by SWGFreeDVDemodSettings(), and FreeDVDemod::webapiSettingsGet().

68  {
71  volume = 0.0f;
72  m_volume_isSet = false;
73  volume_in = 0.0f;
74  m_volume_in_isSet = false;
75  span_log2 = 0;
76  m_span_log2_isSet = false;
77  audio_mute = 0;
78  m_audio_mute_isSet = false;
79  agc = 0;
80  m_agc_isSet = false;
81  rgb_color = 0;
82  m_rgb_color_isSet = false;
83  title = new QString("");
84  m_title_isSet = false;
85  audio_device_name = new QString("");
87  free_dv_mode = 0;
88  m_free_dv_mode_isSet = false;
89  use_reverse_api = 0;
91  reverse_api_address = new QString("");
93  reverse_api_port = 0;
99 }
+ Here is the caller graph for this function:

◆ isSet()

bool SWGSDRangel::SWGFreeDVDemodSettings::isSet ( )
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 384 of file SWGFreeDVDemodSettings.cpp.

References audio_device_name, m_agc_isSet, m_audio_mute_isSet, m_free_dv_mode_isSet, m_input_frequency_offset_isSet, m_reverse_api_channel_index_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_rgb_color_isSet, m_span_log2_isSet, m_use_reverse_api_isSet, m_volume_in_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().

384  {
385  bool isObjectUpdated = false;
386  do{
387  if(m_input_frequency_offset_isSet){ isObjectUpdated = true; break;}
388  if(m_volume_isSet){ isObjectUpdated = true; break;}
389  if(m_volume_in_isSet){ isObjectUpdated = true; break;}
390  if(m_span_log2_isSet){ isObjectUpdated = true; break;}
391  if(m_audio_mute_isSet){ isObjectUpdated = true; break;}
392  if(m_agc_isSet){ isObjectUpdated = true; break;}
393  if(m_rgb_color_isSet){ isObjectUpdated = true; break;}
394  if(title != nullptr && *title != QString("")){ isObjectUpdated = true; break;}
395  if(audio_device_name != nullptr && *audio_device_name != QString("")){ isObjectUpdated = true; break;}
396  if(m_free_dv_mode_isSet){ isObjectUpdated = true; break;}
397  if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
398  if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
399  if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
400  if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
401  if(m_reverse_api_channel_index_isSet){ isObjectUpdated = true; break;}
402  }while(false);
403  return isObjectUpdated;
404 }
+ Here is the caller graph for this function:

◆ setAgc()

void SWGSDRangel::SWGFreeDVDemodSettings::setAgc ( qint32  agc)

Definition at line 287 of file SWGFreeDVDemodSettings.cpp.

References agc, and m_agc_isSet.

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

+ Here is the caller graph for this function:

◆ setAudioDeviceName()

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

◆ setAudioMute()

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

Definition at line 277 of file SWGFreeDVDemodSettings.cpp.

References audio_mute, and m_audio_mute_isSet.

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

+ Here is the caller graph for this function:

◆ setFreeDvMode()

void SWGSDRangel::SWGFreeDVDemodSettings::setFreeDvMode ( qint32  free_dv_mode)

Definition at line 327 of file SWGFreeDVDemodSettings.cpp.

References free_dv_mode, and m_free_dv_mode_isSet.

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

+ Here is the caller graph for this function:

◆ setInputFrequencyOffset()

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

◆ setReverseApiAddress()

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

Definition at line 347 of file SWGFreeDVDemodSettings.cpp.

References m_reverse_api_address_isSet, and reverse_api_address.

Referenced by FreeDVDemod::webapiFormatChannelSettings().

+ Here is the caller graph for this function:

◆ setReverseApiChannelIndex()

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

◆ setReverseApiDeviceIndex()

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

◆ setReverseApiPort()

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

Definition at line 357 of file SWGFreeDVDemodSettings.cpp.

References m_reverse_api_port_isSet, and reverse_api_port.

Referenced by FreeDVDemod::webapiFormatChannelSettings().

+ Here is the caller graph for this function:

◆ setRgbColor()

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

Definition at line 297 of file SWGFreeDVDemodSettings.cpp.

References m_rgb_color_isSet, and rgb_color.

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

+ Here is the caller graph for this function:

◆ setSpanLog2()

void SWGSDRangel::SWGFreeDVDemodSettings::setSpanLog2 ( qint32  span_log2)

Definition at line 267 of file SWGFreeDVDemodSettings.cpp.

References m_span_log2_isSet, and span_log2.

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

+ Here is the caller graph for this function:

◆ setTitle()

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

Definition at line 307 of file SWGFreeDVDemodSettings.cpp.

References m_title_isSet, and title.

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

+ Here is the caller graph for this function:

◆ setUseReverseApi()

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

Definition at line 337 of file SWGFreeDVDemodSettings.cpp.

References m_use_reverse_api_isSet, and use_reverse_api.

Referenced by FreeDVDemod::webapiFormatChannelSettings().

+ Here is the caller graph for this function:

◆ setVolume()

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

Definition at line 247 of file SWGFreeDVDemodSettings.cpp.

References m_volume_isSet, and volume.

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

+ Here is the caller graph for this function:

◆ setVolumeIn()

void SWGSDRangel::SWGFreeDVDemodSettings::setVolumeIn ( float  volume_in)

Definition at line 257 of file SWGFreeDVDemodSettings.cpp.

References m_volume_in_isSet, and volume_in.

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

+ Here is the caller graph for this function:

Member Data Documentation

◆ agc

qint32 SWGSDRangel::SWGFreeDVDemodSettings::agc
private

◆ audio_device_name

QString* SWGSDRangel::SWGFreeDVDemodSettings::audio_device_name
private

◆ audio_mute

qint32 SWGSDRangel::SWGFreeDVDemodSettings::audio_mute
private

◆ free_dv_mode

qint32 SWGSDRangel::SWGFreeDVDemodSettings::free_dv_mode
private

◆ input_frequency_offset

qint64 SWGSDRangel::SWGFreeDVDemodSettings::input_frequency_offset
private

◆ m_agc_isSet

bool SWGSDRangel::SWGFreeDVDemodSettings::m_agc_isSet
private

Definition at line 110 of file SWGFreeDVDemodSettings.h.

Referenced by asJsonObject(), init(), isSet(), setAgc(), and SWGFreeDVDemodSettings().

◆ m_audio_device_name_isSet

bool SWGSDRangel::SWGFreeDVDemodSettings::m_audio_device_name_isSet
private

Definition at line 119 of file SWGFreeDVDemodSettings.h.

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

◆ m_audio_mute_isSet

bool SWGSDRangel::SWGFreeDVDemodSettings::m_audio_mute_isSet
private

◆ m_free_dv_mode_isSet

bool SWGSDRangel::SWGFreeDVDemodSettings::m_free_dv_mode_isSet
private

◆ m_input_frequency_offset_isSet

bool SWGSDRangel::SWGFreeDVDemodSettings::m_input_frequency_offset_isSet
private

◆ m_reverse_api_address_isSet

bool SWGSDRangel::SWGFreeDVDemodSettings::m_reverse_api_address_isSet
private

Definition at line 128 of file SWGFreeDVDemodSettings.h.

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

◆ m_reverse_api_channel_index_isSet

bool SWGSDRangel::SWGFreeDVDemodSettings::m_reverse_api_channel_index_isSet
private

◆ m_reverse_api_device_index_isSet

bool SWGSDRangel::SWGFreeDVDemodSettings::m_reverse_api_device_index_isSet
private

◆ m_reverse_api_port_isSet

bool SWGSDRangel::SWGFreeDVDemodSettings::m_reverse_api_port_isSet
private

◆ m_rgb_color_isSet

bool SWGSDRangel::SWGFreeDVDemodSettings::m_rgb_color_isSet
private

◆ m_span_log2_isSet

bool SWGSDRangel::SWGFreeDVDemodSettings::m_span_log2_isSet
private

◆ m_title_isSet

bool SWGSDRangel::SWGFreeDVDemodSettings::m_title_isSet
private

Definition at line 116 of file SWGFreeDVDemodSettings.h.

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

◆ m_use_reverse_api_isSet

bool SWGSDRangel::SWGFreeDVDemodSettings::m_use_reverse_api_isSet
private

◆ m_volume_in_isSet

bool SWGSDRangel::SWGFreeDVDemodSettings::m_volume_in_isSet
private

◆ m_volume_isSet

bool SWGSDRangel::SWGFreeDVDemodSettings::m_volume_isSet
private

Definition at line 98 of file SWGFreeDVDemodSettings.h.

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

◆ reverse_api_address

QString* SWGSDRangel::SWGFreeDVDemodSettings::reverse_api_address
private

◆ reverse_api_channel_index

qint32 SWGSDRangel::SWGFreeDVDemodSettings::reverse_api_channel_index
private

◆ reverse_api_device_index

qint32 SWGSDRangel::SWGFreeDVDemodSettings::reverse_api_device_index
private

◆ reverse_api_port

qint32 SWGSDRangel::SWGFreeDVDemodSettings::reverse_api_port
private

◆ rgb_color

qint32 SWGSDRangel::SWGFreeDVDemodSettings::rgb_color
private

◆ span_log2

qint32 SWGSDRangel::SWGFreeDVDemodSettings::span_log2
private

◆ title

QString* SWGSDRangel::SWGFreeDVDemodSettings::title
private

◆ use_reverse_api

qint32 SWGSDRangel::SWGFreeDVDemodSettings::use_reverse_api
private

◆ volume

float SWGSDRangel::SWGFreeDVDemodSettings::volume
private

◆ volume_in

float SWGSDRangel::SWGFreeDVDemodSettings::volume_in
private

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