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

#include <SWGRemoteSinkSettings.h>

+ Inheritance diagram for SWGSDRangel::SWGRemoteSinkSettings:
+ Collaboration diagram for SWGSDRangel::SWGRemoteSinkSettings:

Public Member Functions

 SWGRemoteSinkSettings ()
 
 SWGRemoteSinkSettings (QString *json)
 
virtual ~SWGRemoteSinkSettings ()
 
void init ()
 
void cleanup ()
 
virtual QString asJson () override
 
virtual QJsonObject * asJsonObject () override
 
virtual void fromJsonObject (QJsonObject &json) override
 
virtual SWGRemoteSinkSettingsfromJson (QString &jsonString) override
 
qint32 getNbFecBlocks ()
 
void setNbFecBlocks (qint32 nb_fec_blocks)
 
QString * getDataAddress ()
 
void setDataAddress (QString *data_address)
 
qint32 getDataPort ()
 
void setDataPort (qint32 data_port)
 
qint32 getTxDelay ()
 
void setTxDelay (qint32 tx_delay)
 
qint32 getRgbColor ()
 
void setRgbColor (qint32 rgb_color)
 
QString * getTitle ()
 
void setTitle (QString *title)
 
qint32 getLog2Decim ()
 
void setLog2Decim (qint32 log2_decim)
 
qint32 getFilterChainHash ()
 
void setFilterChainHash (qint32 filter_chain_hash)
 
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

qint32 nb_fec_blocks
 
bool m_nb_fec_blocks_isSet
 
QString * data_address
 
bool m_data_address_isSet
 
qint32 data_port
 
bool m_data_port_isSet
 
qint32 tx_delay
 
bool m_tx_delay_isSet
 
qint32 rgb_color
 
bool m_rgb_color_isSet
 
QString * title
 
bool m_title_isSet
 
qint32 log2_decim
 
bool m_log2_decim_isSet
 
qint32 filter_chain_hash
 
bool m_filter_chain_hash_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 SWGRemoteSinkSettings.h.

Constructor & Destructor Documentation

◆ SWGRemoteSinkSettings() [1/2]

SWGSDRangel::SWGRemoteSinkSettings::SWGRemoteSinkSettings ( )

Definition at line 30 of file SWGRemoteSinkSettings.cpp.

References data_address, data_port, filter_chain_hash, log2_decim, m_data_address_isSet, m_data_port_isSet, m_filter_chain_hash_isSet, m_log2_decim_isSet, m_nb_fec_blocks_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_title_isSet, m_tx_delay_isSet, m_use_reverse_api_isSet, nb_fec_blocks, reverse_api_address, reverse_api_channel_index, reverse_api_device_index, reverse_api_port, rgb_color, title, tx_delay, and use_reverse_api.

30  {
31  nb_fec_blocks = 0;
32  m_nb_fec_blocks_isSet = false;
33  data_address = nullptr;
34  m_data_address_isSet = false;
35  data_port = 0;
36  m_data_port_isSet = false;
37  tx_delay = 0;
38  m_tx_delay_isSet = false;
39  rgb_color = 0;
40  m_rgb_color_isSet = false;
41  title = nullptr;
42  m_title_isSet = false;
43  log2_decim = 0;
44  m_log2_decim_isSet = false;
47  use_reverse_api = 0;
49  reverse_api_address = nullptr;
51  reverse_api_port = 0;
57 }

◆ SWGRemoteSinkSettings() [2/2]

SWGSDRangel::SWGRemoteSinkSettings::SWGRemoteSinkSettings ( QString *  json)

Definition at line 25 of file SWGRemoteSinkSettings.cpp.

References fromJson(), and init().

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

◆ ~SWGRemoteSinkSettings()

SWGSDRangel::SWGRemoteSinkSettings::~SWGRemoteSinkSettings ( )
virtual

Definition at line 59 of file SWGRemoteSinkSettings.cpp.

References cleanup().

59  {
60  this->cleanup();
61 }
+ Here is the call graph for this function:

Member Function Documentation

◆ asJson()

QString SWGSDRangel::SWGRemoteSinkSettings::asJson ( )
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 156 of file SWGRemoteSinkSettings.cpp.

References asJsonObject().

157 {
158  QJsonObject* obj = this->asJsonObject();
159 
160  QJsonDocument doc(*obj);
161  QByteArray bytes = doc.toJson();
162  delete obj;
163  return QString(bytes);
164 }
virtual QJsonObject * asJsonObject() override
+ Here is the call graph for this function:

◆ asJsonObject()

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

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 167 of file SWGRemoteSinkSettings.cpp.

References data_address, data_port, filter_chain_hash, log2_decim, m_data_port_isSet, m_filter_chain_hash_isSet, m_log2_decim_isSet, m_nb_fec_blocks_isSet, m_reverse_api_channel_index_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_rgb_color_isSet, m_tx_delay_isSet, m_use_reverse_api_isSet, nb_fec_blocks, reverse_api_address, reverse_api_channel_index, reverse_api_device_index, reverse_api_port, rgb_color, title, SWGSDRangel::toJsonValue(), tx_delay, and use_reverse_api.

Referenced by asJson().

167  {
168  QJsonObject* obj = new QJsonObject();
170  obj->insert("nbFECBlocks", QJsonValue(nb_fec_blocks));
171  }
172  if(data_address != nullptr && *data_address != QString("")){
173  toJsonValue(QString("dataAddress"), data_address, obj, QString("QString"));
174  }
175  if(m_data_port_isSet){
176  obj->insert("dataPort", QJsonValue(data_port));
177  }
178  if(m_tx_delay_isSet){
179  obj->insert("txDelay", QJsonValue(tx_delay));
180  }
181  if(m_rgb_color_isSet){
182  obj->insert("rgbColor", QJsonValue(rgb_color));
183  }
184  if(title != nullptr && *title != QString("")){
185  toJsonValue(QString("title"), title, obj, QString("QString"));
186  }
187  if(m_log2_decim_isSet){
188  obj->insert("log2Decim", QJsonValue(log2_decim));
189  }
191  obj->insert("filterChainHash", QJsonValue(filter_chain_hash));
192  }
194  obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
195  }
196  if(reverse_api_address != nullptr && *reverse_api_address != QString("")){
197  toJsonValue(QString("reverseAPIAddress"), reverse_api_address, obj, QString("QString"));
198  }
200  obj->insert("reverseAPIPort", QJsonValue(reverse_api_port));
201  }
203  obj->insert("reverseAPIDeviceIndex", QJsonValue(reverse_api_device_index));
204  }
206  obj->insert("reverseAPIChannelIndex", QJsonValue(reverse_api_channel_index));
207  }
208 
209  return obj;
210 }
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::SWGRemoteSinkSettings::cleanup ( )

Definition at line 94 of file SWGRemoteSinkSettings.cpp.

References data_address, reverse_api_address, and title.

Referenced by ~SWGRemoteSinkSettings().

94  {
95 
96  if(data_address != nullptr) {
97  delete data_address;
98  }
99 
100 
101 
102  if(title != nullptr) {
103  delete title;
104  }
105 
106 
107 
108  if(reverse_api_address != nullptr) {
109  delete reverse_api_address;
110  }
111 
112 
113 
114 }
+ Here is the caller graph for this function:

◆ fromJson()

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

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 117 of file SWGRemoteSinkSettings.cpp.

References fromJsonObject().

Referenced by SWGRemoteSinkSettings().

117  {
118  QByteArray array (json.toStdString().c_str());
119  QJsonDocument doc = QJsonDocument::fromJson(array);
120  QJsonObject jsonObject = doc.object();
121  this->fromJsonObject(jsonObject);
122  return this;
123 }
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::SWGRemoteSinkSettings::fromJsonObject ( QJsonObject &  json)
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 126 of file SWGRemoteSinkSettings.cpp.

References data_address, data_port, filter_chain_hash, log2_decim, nb_fec_blocks, reverse_api_address, reverse_api_channel_index, reverse_api_device_index, reverse_api_port, rgb_color, SWGSDRangel::setValue(), title, tx_delay, and use_reverse_api.

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

126  {
127  ::SWGSDRangel::setValue(&nb_fec_blocks, pJson["nbFECBlocks"], "qint32", "");
128 
129  ::SWGSDRangel::setValue(&data_address, pJson["dataAddress"], "QString", "QString");
130 
131  ::SWGSDRangel::setValue(&data_port, pJson["dataPort"], "qint32", "");
132 
133  ::SWGSDRangel::setValue(&tx_delay, pJson["txDelay"], "qint32", "");
134 
135  ::SWGSDRangel::setValue(&rgb_color, pJson["rgbColor"], "qint32", "");
136 
137  ::SWGSDRangel::setValue(&title, pJson["title"], "QString", "QString");
138 
139  ::SWGSDRangel::setValue(&log2_decim, pJson["log2Decim"], "qint32", "");
140 
141  ::SWGSDRangel::setValue(&filter_chain_hash, pJson["filterChainHash"], "qint32", "");
142 
143  ::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
144 
145  ::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
146 
147  ::SWGSDRangel::setValue(&reverse_api_port, pJson["reverseAPIPort"], "qint32", "");
148 
149  ::SWGSDRangel::setValue(&reverse_api_device_index, pJson["reverseAPIDeviceIndex"], "qint32", "");
150 
151  ::SWGSDRangel::setValue(&reverse_api_channel_index, pJson["reverseAPIChannelIndex"], "qint32", "");
152 
153 }
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:

◆ getDataAddress()

QString * SWGSDRangel::SWGRemoteSinkSettings::getDataAddress ( )

Definition at line 223 of file SWGRemoteSinkSettings.cpp.

References data_address.

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

223  {
224  return data_address;
225 }
+ Here is the caller graph for this function:

◆ getDataPort()

qint32 SWGSDRangel::SWGRemoteSinkSettings::getDataPort ( )

Definition at line 233 of file SWGRemoteSinkSettings.cpp.

References data_port.

Referenced by RemoteSink::webapiSettingsPutPatch().

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

◆ getFilterChainHash()

qint32 SWGSDRangel::SWGRemoteSinkSettings::getFilterChainHash ( )

Definition at line 283 of file SWGRemoteSinkSettings.cpp.

References filter_chain_hash.

Referenced by RemoteSink::webapiSettingsPutPatch().

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

◆ getLog2Decim()

qint32 SWGSDRangel::SWGRemoteSinkSettings::getLog2Decim ( )

Definition at line 273 of file SWGRemoteSinkSettings.cpp.

References log2_decim.

Referenced by RemoteSink::webapiSettingsPutPatch().

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

◆ getNbFecBlocks()

qint32 SWGSDRangel::SWGRemoteSinkSettings::getNbFecBlocks ( )

Definition at line 213 of file SWGRemoteSinkSettings.cpp.

References nb_fec_blocks.

Referenced by RemoteSink::webapiSettingsPutPatch().

213  {
214  return nb_fec_blocks;
215 }
+ Here is the caller graph for this function:

◆ getReverseApiAddress()

QString * SWGSDRangel::SWGRemoteSinkSettings::getReverseApiAddress ( )

Definition at line 303 of file SWGRemoteSinkSettings.cpp.

References reverse_api_address.

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

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

◆ getReverseApiChannelIndex()

qint32 SWGSDRangel::SWGRemoteSinkSettings::getReverseApiChannelIndex ( )

Definition at line 333 of file SWGRemoteSinkSettings.cpp.

References reverse_api_channel_index.

Referenced by RemoteSink::webapiSettingsPutPatch().

+ Here is the caller graph for this function:

◆ getReverseApiDeviceIndex()

qint32 SWGSDRangel::SWGRemoteSinkSettings::getReverseApiDeviceIndex ( )

Definition at line 323 of file SWGRemoteSinkSettings.cpp.

References reverse_api_device_index.

Referenced by RemoteSink::webapiSettingsPutPatch().

323  {
325 }
+ Here is the caller graph for this function:

◆ getReverseApiPort()

qint32 SWGSDRangel::SWGRemoteSinkSettings::getReverseApiPort ( )

Definition at line 313 of file SWGRemoteSinkSettings.cpp.

References reverse_api_port.

Referenced by RemoteSink::webapiSettingsPutPatch().

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

◆ getRgbColor()

qint32 SWGSDRangel::SWGRemoteSinkSettings::getRgbColor ( )

Definition at line 253 of file SWGRemoteSinkSettings.cpp.

References rgb_color.

Referenced by RemoteSink::webapiSettingsPutPatch().

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

◆ getTitle()

QString * SWGSDRangel::SWGRemoteSinkSettings::getTitle ( )

Definition at line 263 of file SWGRemoteSinkSettings.cpp.

References title.

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

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

◆ getTxDelay()

qint32 SWGSDRangel::SWGRemoteSinkSettings::getTxDelay ( )

Definition at line 243 of file SWGRemoteSinkSettings.cpp.

References tx_delay.

Referenced by RemoteSink::webapiSettingsPutPatch().

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

◆ getUseReverseApi()

qint32 SWGSDRangel::SWGRemoteSinkSettings::getUseReverseApi ( )

Definition at line 293 of file SWGRemoteSinkSettings.cpp.

References use_reverse_api.

Referenced by RemoteSink::webapiSettingsPutPatch().

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

◆ init()

void SWGSDRangel::SWGRemoteSinkSettings::init ( )

Definition at line 64 of file SWGRemoteSinkSettings.cpp.

References data_address, data_port, filter_chain_hash, log2_decim, m_data_address_isSet, m_data_port_isSet, m_filter_chain_hash_isSet, m_log2_decim_isSet, m_nb_fec_blocks_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_title_isSet, m_tx_delay_isSet, m_use_reverse_api_isSet, nb_fec_blocks, reverse_api_address, reverse_api_channel_index, reverse_api_device_index, reverse_api_port, rgb_color, title, tx_delay, and use_reverse_api.

Referenced by SWGRemoteSinkSettings(), and RemoteSink::webapiSettingsGet().

64  {
65  nb_fec_blocks = 0;
66  m_nb_fec_blocks_isSet = false;
67  data_address = new QString("");
68  m_data_address_isSet = false;
69  data_port = 0;
70  m_data_port_isSet = false;
71  tx_delay = 0;
72  m_tx_delay_isSet = false;
73  rgb_color = 0;
74  m_rgb_color_isSet = false;
75  title = new QString("");
76  m_title_isSet = false;
77  log2_decim = 0;
78  m_log2_decim_isSet = false;
81  use_reverse_api = 0;
83  reverse_api_address = new QString("");
85  reverse_api_port = 0;
91 }
+ Here is the caller graph for this function:

◆ isSet()

bool SWGSDRangel::SWGRemoteSinkSettings::isSet ( )
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 344 of file SWGRemoteSinkSettings.cpp.

References data_address, m_data_port_isSet, m_filter_chain_hash_isSet, m_log2_decim_isSet, m_nb_fec_blocks_isSet, m_reverse_api_channel_index_isSet, m_reverse_api_device_index_isSet, m_reverse_api_port_isSet, m_rgb_color_isSet, m_tx_delay_isSet, m_use_reverse_api_isSet, reverse_api_address, and title.

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

344  {
345  bool isObjectUpdated = false;
346  do{
347  if(m_nb_fec_blocks_isSet){ isObjectUpdated = true; break;}
348  if(data_address != nullptr && *data_address != QString("")){ isObjectUpdated = true; break;}
349  if(m_data_port_isSet){ isObjectUpdated = true; break;}
350  if(m_tx_delay_isSet){ isObjectUpdated = true; break;}
351  if(m_rgb_color_isSet){ isObjectUpdated = true; break;}
352  if(title != nullptr && *title != QString("")){ isObjectUpdated = true; break;}
353  if(m_log2_decim_isSet){ isObjectUpdated = true; break;}
354  if(m_filter_chain_hash_isSet){ isObjectUpdated = true; break;}
355  if(m_use_reverse_api_isSet){ isObjectUpdated = true; break;}
356  if(reverse_api_address != nullptr && *reverse_api_address != QString("")){ isObjectUpdated = true; break;}
357  if(m_reverse_api_port_isSet){ isObjectUpdated = true; break;}
358  if(m_reverse_api_device_index_isSet){ isObjectUpdated = true; break;}
359  if(m_reverse_api_channel_index_isSet){ isObjectUpdated = true; break;}
360  }while(false);
361  return isObjectUpdated;
362 }
+ Here is the caller graph for this function:

◆ setDataAddress()

void SWGSDRangel::SWGRemoteSinkSettings::setDataAddress ( QString *  data_address)

Definition at line 227 of file SWGRemoteSinkSettings.cpp.

References data_address, and m_data_address_isSet.

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

+ Here is the caller graph for this function:

◆ setDataPort()

void SWGSDRangel::SWGRemoteSinkSettings::setDataPort ( qint32  data_port)

Definition at line 237 of file SWGRemoteSinkSettings.cpp.

References data_port, and m_data_port_isSet.

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

+ Here is the caller graph for this function:

◆ setFilterChainHash()

void SWGSDRangel::SWGRemoteSinkSettings::setFilterChainHash ( qint32  filter_chain_hash)

◆ setLog2Decim()

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

Definition at line 277 of file SWGRemoteSinkSettings.cpp.

References log2_decim, and m_log2_decim_isSet.

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

+ Here is the caller graph for this function:

◆ setNbFecBlocks()

void SWGSDRangel::SWGRemoteSinkSettings::setNbFecBlocks ( qint32  nb_fec_blocks)

Definition at line 217 of file SWGRemoteSinkSettings.cpp.

References m_nb_fec_blocks_isSet, and nb_fec_blocks.

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

+ Here is the caller graph for this function:

◆ setReverseApiAddress()

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

Definition at line 307 of file SWGRemoteSinkSettings.cpp.

References m_reverse_api_address_isSet, and reverse_api_address.

Referenced by RemoteSink::webapiFormatChannelSettings().

+ Here is the caller graph for this function:

◆ setReverseApiChannelIndex()

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

◆ setReverseApiDeviceIndex()

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

◆ setReverseApiPort()

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

Definition at line 317 of file SWGRemoteSinkSettings.cpp.

References m_reverse_api_port_isSet, and reverse_api_port.

Referenced by RemoteSink::webapiFormatChannelSettings().

+ Here is the caller graph for this function:

◆ setRgbColor()

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

Definition at line 257 of file SWGRemoteSinkSettings.cpp.

References m_rgb_color_isSet, and rgb_color.

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

+ Here is the caller graph for this function:

◆ setTitle()

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

Definition at line 267 of file SWGRemoteSinkSettings.cpp.

References m_title_isSet, and title.

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

267  {
268  this->title = title;
269  this->m_title_isSet = true;
270 }
+ Here is the caller graph for this function:

◆ setTxDelay()

void SWGSDRangel::SWGRemoteSinkSettings::setTxDelay ( qint32  tx_delay)

Definition at line 247 of file SWGRemoteSinkSettings.cpp.

References m_tx_delay_isSet, and tx_delay.

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

+ Here is the caller graph for this function:

◆ setUseReverseApi()

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

Definition at line 297 of file SWGRemoteSinkSettings.cpp.

References m_use_reverse_api_isSet, and use_reverse_api.

Referenced by RemoteSink::webapiFormatChannelSettings().

+ Here is the caller graph for this function:

Member Data Documentation

◆ data_address

QString* SWGSDRangel::SWGRemoteSinkSettings::data_address
private

◆ data_port

qint32 SWGSDRangel::SWGRemoteSinkSettings::data_port
private

◆ filter_chain_hash

qint32 SWGSDRangel::SWGRemoteSinkSettings::filter_chain_hash
private

◆ log2_decim

qint32 SWGSDRangel::SWGRemoteSinkSettings::log2_decim
private

◆ m_data_address_isSet

bool SWGSDRangel::SWGRemoteSinkSettings::m_data_address_isSet
private

Definition at line 92 of file SWGRemoteSinkSettings.h.

Referenced by init(), setDataAddress(), and SWGRemoteSinkSettings().

◆ m_data_port_isSet

bool SWGSDRangel::SWGRemoteSinkSettings::m_data_port_isSet
private

Definition at line 95 of file SWGRemoteSinkSettings.h.

Referenced by asJsonObject(), init(), isSet(), setDataPort(), and SWGRemoteSinkSettings().

◆ m_filter_chain_hash_isSet

bool SWGSDRangel::SWGRemoteSinkSettings::m_filter_chain_hash_isSet
private

◆ m_log2_decim_isSet

bool SWGSDRangel::SWGRemoteSinkSettings::m_log2_decim_isSet
private

◆ m_nb_fec_blocks_isSet

bool SWGSDRangel::SWGRemoteSinkSettings::m_nb_fec_blocks_isSet
private

◆ m_reverse_api_address_isSet

bool SWGSDRangel::SWGRemoteSinkSettings::m_reverse_api_address_isSet
private

Definition at line 116 of file SWGRemoteSinkSettings.h.

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

◆ m_reverse_api_channel_index_isSet

bool SWGSDRangel::SWGRemoteSinkSettings::m_reverse_api_channel_index_isSet
private

◆ m_reverse_api_device_index_isSet

bool SWGSDRangel::SWGRemoteSinkSettings::m_reverse_api_device_index_isSet
private

◆ m_reverse_api_port_isSet

bool SWGSDRangel::SWGRemoteSinkSettings::m_reverse_api_port_isSet
private

◆ m_rgb_color_isSet

bool SWGSDRangel::SWGRemoteSinkSettings::m_rgb_color_isSet
private

◆ m_title_isSet

bool SWGSDRangel::SWGRemoteSinkSettings::m_title_isSet
private

Definition at line 104 of file SWGRemoteSinkSettings.h.

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

◆ m_tx_delay_isSet

bool SWGSDRangel::SWGRemoteSinkSettings::m_tx_delay_isSet
private

Definition at line 98 of file SWGRemoteSinkSettings.h.

Referenced by asJsonObject(), init(), isSet(), setTxDelay(), and SWGRemoteSinkSettings().

◆ m_use_reverse_api_isSet

bool SWGSDRangel::SWGRemoteSinkSettings::m_use_reverse_api_isSet
private

◆ nb_fec_blocks

qint32 SWGSDRangel::SWGRemoteSinkSettings::nb_fec_blocks
private

◆ reverse_api_address

QString* SWGSDRangel::SWGRemoteSinkSettings::reverse_api_address
private

◆ reverse_api_channel_index

qint32 SWGSDRangel::SWGRemoteSinkSettings::reverse_api_channel_index
private

◆ reverse_api_device_index

qint32 SWGSDRangel::SWGRemoteSinkSettings::reverse_api_device_index
private

◆ reverse_api_port

qint32 SWGSDRangel::SWGRemoteSinkSettings::reverse_api_port
private

◆ rgb_color

qint32 SWGSDRangel::SWGRemoteSinkSettings::rgb_color
private

◆ title

QString* SWGSDRangel::SWGRemoteSinkSettings::title
private

◆ tx_delay

qint32 SWGSDRangel::SWGRemoteSinkSettings::tx_delay
private

◆ use_reverse_api

qint32 SWGSDRangel::SWGRemoteSinkSettings::use_reverse_api
private

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