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

#include <SWGChannelReport.h>

+ Inheritance diagram for SWGSDRangel::SWGChannelReport:
+ Collaboration diagram for SWGSDRangel::SWGChannelReport:

Public Member Functions

 SWGChannelReport ()
 
 SWGChannelReport (QString *json)
 
virtual ~SWGChannelReport ()
 
void init ()
 
void cleanup ()
 
virtual QString asJson () override
 
virtual QJsonObject * asJsonObject () override
 
virtual void fromJsonObject (QJsonObject &json) override
 
virtual SWGChannelReportfromJson (QString &jsonString) override
 
QString * getChannelType ()
 
void setChannelType (QString *channel_type)
 
qint32 getDirection ()
 
void setDirection (qint32 direction)
 
SWGAMDemodReportgetAmDemodReport ()
 
void setAmDemodReport (SWGAMDemodReport *am_demod_report)
 
SWGAMModReportgetAmModReport ()
 
void setAmModReport (SWGAMModReport *am_mod_report)
 
SWGATVModReportgetAtvModReport ()
 
void setAtvModReport (SWGATVModReport *atv_mod_report)
 
SWGBFMDemodReportgetBfmDemodReport ()
 
void setBfmDemodReport (SWGBFMDemodReport *bfm_demod_report)
 
SWGDSDDemodReportgetDsdDemodReport ()
 
void setDsdDemodReport (SWGDSDDemodReport *dsd_demod_report)
 
SWGFileSourceReportgetFileSourceReport ()
 
void setFileSourceReport (SWGFileSourceReport *file_source_report)
 
SWGFreeDVDemodReportgetFreeDvDemodReport ()
 
void setFreeDvDemodReport (SWGFreeDVDemodReport *free_dv_demod_report)
 
SWGFreeDVModReportgetFreeDvModReport ()
 
void setFreeDvModReport (SWGFreeDVModReport *free_dv_mod_report)
 
SWGFreqTrackerReportgetFreqTrackerReport ()
 
void setFreqTrackerReport (SWGFreqTrackerReport *freq_tracker_report)
 
SWGNFMDemodReportgetNfmDemodReport ()
 
void setNfmDemodReport (SWGNFMDemodReport *nfm_demod_report)
 
SWGNFMModReportgetNfmModReport ()
 
void setNfmModReport (SWGNFMModReport *nfm_mod_report)
 
SWGSSBDemodReportgetSsbDemodReport ()
 
void setSsbDemodReport (SWGSSBDemodReport *ssb_demod_report)
 
SWGRemoteSourceReportgetRemoteSourceReport ()
 
void setRemoteSourceReport (SWGRemoteSourceReport *remote_source_report)
 
SWGSSBModReportgetSsbModReport ()
 
void setSsbModReport (SWGSSBModReport *ssb_mod_report)
 
SWGUDPSourceReportgetUdpSourceReport ()
 
void setUdpSourceReport (SWGUDPSourceReport *udp_source_report)
 
SWGUDPSinkReportgetUdpSinkReport ()
 
void setUdpSinkReport (SWGUDPSinkReport *udp_sink_report)
 
SWGWFMDemodReportgetWfmDemodReport ()
 
void setWfmDemodReport (SWGWFMDemodReport *wfm_demod_report)
 
SWGWFMModReportgetWfmModReport ()
 
void setWfmModReport (SWGWFMModReport *wfm_mod_report)
 
virtual bool isSet () override
 
- Public Member Functions inherited from SWGSDRangel::SWGObject
virtual ~SWGObject ()
 

Private Attributes

QString * channel_type
 
bool m_channel_type_isSet
 
qint32 direction
 
bool m_direction_isSet
 
SWGAMDemodReportam_demod_report
 
bool m_am_demod_report_isSet
 
SWGAMModReportam_mod_report
 
bool m_am_mod_report_isSet
 
SWGATVModReportatv_mod_report
 
bool m_atv_mod_report_isSet
 
SWGBFMDemodReportbfm_demod_report
 
bool m_bfm_demod_report_isSet
 
SWGDSDDemodReportdsd_demod_report
 
bool m_dsd_demod_report_isSet
 
SWGFileSourceReportfile_source_report
 
bool m_file_source_report_isSet
 
SWGFreeDVDemodReportfree_dv_demod_report
 
bool m_free_dv_demod_report_isSet
 
SWGFreeDVModReportfree_dv_mod_report
 
bool m_free_dv_mod_report_isSet
 
SWGFreqTrackerReportfreq_tracker_report
 
bool m_freq_tracker_report_isSet
 
SWGNFMDemodReportnfm_demod_report
 
bool m_nfm_demod_report_isSet
 
SWGNFMModReportnfm_mod_report
 
bool m_nfm_mod_report_isSet
 
SWGSSBDemodReportssb_demod_report
 
bool m_ssb_demod_report_isSet
 
SWGRemoteSourceReportremote_source_report
 
bool m_remote_source_report_isSet
 
SWGSSBModReportssb_mod_report
 
bool m_ssb_mod_report_isSet
 
SWGUDPSourceReportudp_source_report
 
bool m_udp_source_report_isSet
 
SWGUDPSinkReportudp_sink_report
 
bool m_udp_sink_report_isSet
 
SWGWFMDemodReportwfm_demod_report
 
bool m_wfm_demod_report_isSet
 
SWGWFMModReportwfm_mod_report
 
bool m_wfm_mod_report_isSet
 

Detailed Description

Definition at line 50 of file SWGChannelReport.h.

Constructor & Destructor Documentation

◆ SWGChannelReport() [1/2]

SWGSDRangel::SWGChannelReport::SWGChannelReport ( )

Definition at line 30 of file SWGChannelReport.cpp.

References am_demod_report, am_mod_report, atv_mod_report, bfm_demod_report, channel_type, direction, dsd_demod_report, file_source_report, free_dv_demod_report, free_dv_mod_report, freq_tracker_report, m_am_demod_report_isSet, m_am_mod_report_isSet, m_atv_mod_report_isSet, m_bfm_demod_report_isSet, m_channel_type_isSet, m_direction_isSet, m_dsd_demod_report_isSet, m_file_source_report_isSet, m_free_dv_demod_report_isSet, m_free_dv_mod_report_isSet, m_freq_tracker_report_isSet, m_nfm_demod_report_isSet, m_nfm_mod_report_isSet, m_remote_source_report_isSet, m_ssb_demod_report_isSet, m_ssb_mod_report_isSet, m_udp_sink_report_isSet, m_udp_source_report_isSet, m_wfm_demod_report_isSet, m_wfm_mod_report_isSet, nfm_demod_report, nfm_mod_report, remote_source_report, ssb_demod_report, ssb_mod_report, udp_sink_report, udp_source_report, wfm_demod_report, and wfm_mod_report.

30  {
31  channel_type = nullptr;
32  m_channel_type_isSet = false;
33  direction = 0;
34  m_direction_isSet = false;
35  am_demod_report = nullptr;
37  am_mod_report = nullptr;
38  m_am_mod_report_isSet = false;
39  atv_mod_report = nullptr;
40  m_atv_mod_report_isSet = false;
41  bfm_demod_report = nullptr;
43  dsd_demod_report = nullptr;
45  file_source_report = nullptr;
47  free_dv_demod_report = nullptr;
49  free_dv_mod_report = nullptr;
51  freq_tracker_report = nullptr;
53  nfm_demod_report = nullptr;
55  nfm_mod_report = nullptr;
56  m_nfm_mod_report_isSet = false;
57  ssb_demod_report = nullptr;
59  remote_source_report = nullptr;
61  ssb_mod_report = nullptr;
62  m_ssb_mod_report_isSet = false;
63  udp_source_report = nullptr;
65  udp_sink_report = nullptr;
67  wfm_demod_report = nullptr;
69  wfm_mod_report = nullptr;
70  m_wfm_mod_report_isSet = false;
71 }
SWGBFMDemodReport * bfm_demod_report
SWGUDPSourceReport * udp_source_report
SWGWFMDemodReport * wfm_demod_report
SWGUDPSinkReport * udp_sink_report
SWGSSBDemodReport * ssb_demod_report
SWGFreqTrackerReport * freq_tracker_report
SWGFileSourceReport * file_source_report
SWGFreeDVModReport * free_dv_mod_report
SWGAMDemodReport * am_demod_report
SWGRemoteSourceReport * remote_source_report
SWGFreeDVDemodReport * free_dv_demod_report
SWGNFMDemodReport * nfm_demod_report
SWGDSDDemodReport * dsd_demod_report

◆ SWGChannelReport() [2/2]

SWGSDRangel::SWGChannelReport::SWGChannelReport ( QString *  json)

Definition at line 25 of file SWGChannelReport.cpp.

References fromJson(), and init().

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

◆ ~SWGChannelReport()

SWGSDRangel::SWGChannelReport::~SWGChannelReport ( )
virtual

Definition at line 73 of file SWGChannelReport.cpp.

References cleanup().

73  {
74  this->cleanup();
75 }
+ Here is the call graph for this function:

Member Function Documentation

◆ asJson()

QString SWGSDRangel::SWGChannelReport::asJson ( )
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 237 of file SWGChannelReport.cpp.

References asJsonObject().

Referenced by WebAPIRequestMapper::devicesetChannelReportService().

238 {
239  QJsonObject* obj = this->asJsonObject();
240 
241  QJsonDocument doc(*obj);
242  QByteArray bytes = doc.toJson();
243  delete obj;
244  return QString(bytes);
245 }
virtual QJsonObject * asJsonObject() override
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ asJsonObject()

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

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 248 of file SWGChannelReport.cpp.

References am_demod_report, am_mod_report, atv_mod_report, bfm_demod_report, channel_type, direction, dsd_demod_report, file_source_report, free_dv_demod_report, free_dv_mod_report, freq_tracker_report, SWGSDRangel::SWGATVModReport::isSet(), SWGSDRangel::SWGSSBModReport::isSet(), SWGSDRangel::SWGAMModReport::isSet(), SWGSDRangel::SWGFreeDVModReport::isSet(), SWGSDRangel::SWGWFMModReport::isSet(), SWGSDRangel::SWGNFMModReport::isSet(), SWGSDRangel::SWGWFMDemodReport::isSet(), SWGSDRangel::SWGFreeDVDemodReport::isSet(), SWGSDRangel::SWGUDPSinkReport::isSet(), SWGSDRangel::SWGFreqTrackerReport::isSet(), SWGSDRangel::SWGSSBDemodReport::isSet(), SWGSDRangel::SWGAMDemodReport::isSet(), SWGSDRangel::SWGUDPSourceReport::isSet(), SWGSDRangel::SWGNFMDemodReport::isSet(), SWGSDRangel::SWGBFMDemodReport::isSet(), SWGSDRangel::SWGFileSourceReport::isSet(), SWGSDRangel::SWGRemoteSourceReport::isSet(), SWGSDRangel::SWGDSDDemodReport::isSet(), m_direction_isSet, nfm_demod_report, nfm_mod_report, remote_source_report, ssb_demod_report, ssb_mod_report, SWGSDRangel::toJsonValue(), udp_sink_report, udp_source_report, wfm_demod_report, and wfm_mod_report.

Referenced by asJson().

248  {
249  QJsonObject* obj = new QJsonObject();
250  if(channel_type != nullptr && *channel_type != QString("")){
251  toJsonValue(QString("channelType"), channel_type, obj, QString("QString"));
252  }
253  if(m_direction_isSet){
254  obj->insert("direction", QJsonValue(direction));
255  }
256  if((am_demod_report != nullptr) && (am_demod_report->isSet())){
257  toJsonValue(QString("AMDemodReport"), am_demod_report, obj, QString("SWGAMDemodReport"));
258  }
259  if((am_mod_report != nullptr) && (am_mod_report->isSet())){
260  toJsonValue(QString("AMModReport"), am_mod_report, obj, QString("SWGAMModReport"));
261  }
262  if((atv_mod_report != nullptr) && (atv_mod_report->isSet())){
263  toJsonValue(QString("ATVModReport"), atv_mod_report, obj, QString("SWGATVModReport"));
264  }
265  if((bfm_demod_report != nullptr) && (bfm_demod_report->isSet())){
266  toJsonValue(QString("BFMDemodReport"), bfm_demod_report, obj, QString("SWGBFMDemodReport"));
267  }
268  if((dsd_demod_report != nullptr) && (dsd_demod_report->isSet())){
269  toJsonValue(QString("DSDDemodReport"), dsd_demod_report, obj, QString("SWGDSDDemodReport"));
270  }
271  if((file_source_report != nullptr) && (file_source_report->isSet())){
272  toJsonValue(QString("FileSourceReport"), file_source_report, obj, QString("SWGFileSourceReport"));
273  }
274  if((free_dv_demod_report != nullptr) && (free_dv_demod_report->isSet())){
275  toJsonValue(QString("FreeDVDemodReport"), free_dv_demod_report, obj, QString("SWGFreeDVDemodReport"));
276  }
277  if((free_dv_mod_report != nullptr) && (free_dv_mod_report->isSet())){
278  toJsonValue(QString("FreeDVModReport"), free_dv_mod_report, obj, QString("SWGFreeDVModReport"));
279  }
280  if((freq_tracker_report != nullptr) && (freq_tracker_report->isSet())){
281  toJsonValue(QString("FreqTrackerReport"), freq_tracker_report, obj, QString("SWGFreqTrackerReport"));
282  }
283  if((nfm_demod_report != nullptr) && (nfm_demod_report->isSet())){
284  toJsonValue(QString("NFMDemodReport"), nfm_demod_report, obj, QString("SWGNFMDemodReport"));
285  }
286  if((nfm_mod_report != nullptr) && (nfm_mod_report->isSet())){
287  toJsonValue(QString("NFMModReport"), nfm_mod_report, obj, QString("SWGNFMModReport"));
288  }
289  if((ssb_demod_report != nullptr) && (ssb_demod_report->isSet())){
290  toJsonValue(QString("SSBDemodReport"), ssb_demod_report, obj, QString("SWGSSBDemodReport"));
291  }
292  if((remote_source_report != nullptr) && (remote_source_report->isSet())){
293  toJsonValue(QString("RemoteSourceReport"), remote_source_report, obj, QString("SWGRemoteSourceReport"));
294  }
295  if((ssb_mod_report != nullptr) && (ssb_mod_report->isSet())){
296  toJsonValue(QString("SSBModReport"), ssb_mod_report, obj, QString("SWGSSBModReport"));
297  }
298  if((udp_source_report != nullptr) && (udp_source_report->isSet())){
299  toJsonValue(QString("UDPSourceReport"), udp_source_report, obj, QString("SWGUDPSourceReport"));
300  }
301  if((udp_sink_report != nullptr) && (udp_sink_report->isSet())){
302  toJsonValue(QString("UDPSinkReport"), udp_sink_report, obj, QString("SWGUDPSinkReport"));
303  }
304  if((wfm_demod_report != nullptr) && (wfm_demod_report->isSet())){
305  toJsonValue(QString("WFMDemodReport"), wfm_demod_report, obj, QString("SWGWFMDemodReport"));
306  }
307  if((wfm_mod_report != nullptr) && (wfm_mod_report->isSet())){
308  toJsonValue(QString("WFMModReport"), wfm_mod_report, obj, QString("SWGWFMModReport"));
309  }
310 
311  return obj;
312 }
void toJsonValue(QString name, void *value, QJsonObject *output, QString type)
Definition: SWGHelpers.cpp:383
virtual bool isSet() override
SWGBFMDemodReport * bfm_demod_report
SWGUDPSourceReport * udp_source_report
virtual bool isSet() override
SWGWFMDemodReport * wfm_demod_report
SWGUDPSinkReport * udp_sink_report
SWGSSBDemodReport * ssb_demod_report
SWGFreqTrackerReport * freq_tracker_report
SWGFileSourceReport * file_source_report
virtual bool isSet() override
SWGFreeDVModReport * free_dv_mod_report
SWGAMDemodReport * am_demod_report
virtual bool isSet() override
SWGRemoteSourceReport * remote_source_report
SWGFreeDVDemodReport * free_dv_demod_report
SWGNFMDemodReport * nfm_demod_report
virtual bool isSet() override
virtual bool isSet() override
SWGDSDDemodReport * dsd_demod_report
virtual bool isSet() override
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ cleanup()

void SWGSDRangel::SWGChannelReport::cleanup ( )

Definition at line 122 of file SWGChannelReport.cpp.

References am_demod_report, am_mod_report, atv_mod_report, bfm_demod_report, channel_type, dsd_demod_report, file_source_report, free_dv_demod_report, free_dv_mod_report, freq_tracker_report, nfm_demod_report, nfm_mod_report, remote_source_report, ssb_demod_report, ssb_mod_report, udp_sink_report, udp_source_report, wfm_demod_report, and wfm_mod_report.

Referenced by WebAPIRequestMapper::resetChannelReport(), and ~SWGChannelReport().

122  {
123  if(channel_type != nullptr) {
124  delete channel_type;
125  }
126 
127  if(am_demod_report != nullptr) {
128  delete am_demod_report;
129  }
130  if(am_mod_report != nullptr) {
131  delete am_mod_report;
132  }
133  if(atv_mod_report != nullptr) {
134  delete atv_mod_report;
135  }
136  if(bfm_demod_report != nullptr) {
137  delete bfm_demod_report;
138  }
139  if(dsd_demod_report != nullptr) {
140  delete dsd_demod_report;
141  }
142  if(file_source_report != nullptr) {
143  delete file_source_report;
144  }
145  if(free_dv_demod_report != nullptr) {
146  delete free_dv_demod_report;
147  }
148  if(free_dv_mod_report != nullptr) {
149  delete free_dv_mod_report;
150  }
151  if(freq_tracker_report != nullptr) {
152  delete freq_tracker_report;
153  }
154  if(nfm_demod_report != nullptr) {
155  delete nfm_demod_report;
156  }
157  if(nfm_mod_report != nullptr) {
158  delete nfm_mod_report;
159  }
160  if(ssb_demod_report != nullptr) {
161  delete ssb_demod_report;
162  }
163  if(remote_source_report != nullptr) {
164  delete remote_source_report;
165  }
166  if(ssb_mod_report != nullptr) {
167  delete ssb_mod_report;
168  }
169  if(udp_source_report != nullptr) {
170  delete udp_source_report;
171  }
172  if(udp_sink_report != nullptr) {
173  delete udp_sink_report;
174  }
175  if(wfm_demod_report != nullptr) {
176  delete wfm_demod_report;
177  }
178  if(wfm_mod_report != nullptr) {
179  delete wfm_mod_report;
180  }
181 }
SWGBFMDemodReport * bfm_demod_report
SWGUDPSourceReport * udp_source_report
SWGWFMDemodReport * wfm_demod_report
SWGUDPSinkReport * udp_sink_report
SWGSSBDemodReport * ssb_demod_report
SWGFreqTrackerReport * freq_tracker_report
SWGFileSourceReport * file_source_report
SWGFreeDVModReport * free_dv_mod_report
SWGAMDemodReport * am_demod_report
SWGRemoteSourceReport * remote_source_report
SWGFreeDVDemodReport * free_dv_demod_report
SWGNFMDemodReport * nfm_demod_report
SWGDSDDemodReport * dsd_demod_report
+ Here is the caller graph for this function:

◆ fromJson()

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

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 184 of file SWGChannelReport.cpp.

References fromJsonObject().

Referenced by SWGChannelReport().

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

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 193 of file SWGChannelReport.cpp.

References am_demod_report, am_mod_report, atv_mod_report, bfm_demod_report, channel_type, direction, dsd_demod_report, file_source_report, free_dv_demod_report, free_dv_mod_report, freq_tracker_report, nfm_demod_report, nfm_mod_report, remote_source_report, SWGSDRangel::setValue(), ssb_demod_report, ssb_mod_report, udp_sink_report, udp_source_report, wfm_demod_report, and wfm_mod_report.

Referenced by fromJson().

193  {
194  ::SWGSDRangel::setValue(&channel_type, pJson["channelType"], "QString", "QString");
195 
196  ::SWGSDRangel::setValue(&direction, pJson["direction"], "qint32", "");
197 
198  ::SWGSDRangel::setValue(&am_demod_report, pJson["AMDemodReport"], "SWGAMDemodReport", "SWGAMDemodReport");
199 
200  ::SWGSDRangel::setValue(&am_mod_report, pJson["AMModReport"], "SWGAMModReport", "SWGAMModReport");
201 
202  ::SWGSDRangel::setValue(&atv_mod_report, pJson["ATVModReport"], "SWGATVModReport", "SWGATVModReport");
203 
204  ::SWGSDRangel::setValue(&bfm_demod_report, pJson["BFMDemodReport"], "SWGBFMDemodReport", "SWGBFMDemodReport");
205 
206  ::SWGSDRangel::setValue(&dsd_demod_report, pJson["DSDDemodReport"], "SWGDSDDemodReport", "SWGDSDDemodReport");
207 
208  ::SWGSDRangel::setValue(&file_source_report, pJson["FileSourceReport"], "SWGFileSourceReport", "SWGFileSourceReport");
209 
210  ::SWGSDRangel::setValue(&free_dv_demod_report, pJson["FreeDVDemodReport"], "SWGFreeDVDemodReport", "SWGFreeDVDemodReport");
211 
212  ::SWGSDRangel::setValue(&free_dv_mod_report, pJson["FreeDVModReport"], "SWGFreeDVModReport", "SWGFreeDVModReport");
213 
214  ::SWGSDRangel::setValue(&freq_tracker_report, pJson["FreqTrackerReport"], "SWGFreqTrackerReport", "SWGFreqTrackerReport");
215 
216  ::SWGSDRangel::setValue(&nfm_demod_report, pJson["NFMDemodReport"], "SWGNFMDemodReport", "SWGNFMDemodReport");
217 
218  ::SWGSDRangel::setValue(&nfm_mod_report, pJson["NFMModReport"], "SWGNFMModReport", "SWGNFMModReport");
219 
220  ::SWGSDRangel::setValue(&ssb_demod_report, pJson["SSBDemodReport"], "SWGSSBDemodReport", "SWGSSBDemodReport");
221 
222  ::SWGSDRangel::setValue(&remote_source_report, pJson["RemoteSourceReport"], "SWGRemoteSourceReport", "SWGRemoteSourceReport");
223 
224  ::SWGSDRangel::setValue(&ssb_mod_report, pJson["SSBModReport"], "SWGSSBModReport", "SWGSSBModReport");
225 
226  ::SWGSDRangel::setValue(&udp_source_report, pJson["UDPSourceReport"], "SWGUDPSourceReport", "SWGUDPSourceReport");
227 
228  ::SWGSDRangel::setValue(&udp_sink_report, pJson["UDPSinkReport"], "SWGUDPSinkReport", "SWGUDPSinkReport");
229 
230  ::SWGSDRangel::setValue(&wfm_demod_report, pJson["WFMDemodReport"], "SWGWFMDemodReport", "SWGWFMDemodReport");
231 
232  ::SWGSDRangel::setValue(&wfm_mod_report, pJson["WFMModReport"], "SWGWFMModReport", "SWGWFMModReport");
233 
234 }
SWGBFMDemodReport * bfm_demod_report
SWGUDPSourceReport * udp_source_report
SWGWFMDemodReport * wfm_demod_report
SWGUDPSinkReport * udp_sink_report
SWGSSBDemodReport * ssb_demod_report
SWGFreqTrackerReport * freq_tracker_report
SWGFileSourceReport * file_source_report
SWGFreeDVModReport * free_dv_mod_report
SWGAMDemodReport * am_demod_report
void setValue(void *value, QJsonValue obj, QString type, QString complexType)
Definition: SWGHelpers.cpp:25
SWGRemoteSourceReport * remote_source_report
SWGFreeDVDemodReport * free_dv_demod_report
SWGNFMDemodReport * nfm_demod_report
SWGDSDDemodReport * dsd_demod_report
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getAmDemodReport()

SWGAMDemodReport * SWGSDRangel::SWGChannelReport::getAmDemodReport ( )

Definition at line 335 of file SWGChannelReport.cpp.

References am_demod_report.

Referenced by AMDemod::webapiFormatChannelReport(), and AMDemod::webapiReportGet().

335  {
336  return am_demod_report;
337 }
SWGAMDemodReport * am_demod_report
+ Here is the caller graph for this function:

◆ getAmModReport()

SWGAMModReport * SWGSDRangel::SWGChannelReport::getAmModReport ( )

Definition at line 345 of file SWGChannelReport.cpp.

References am_mod_report.

Referenced by AMMod::webapiFormatChannelReport(), and AMMod::webapiReportGet().

345  {
346  return am_mod_report;
347 }
+ Here is the caller graph for this function:

◆ getAtvModReport()

SWGATVModReport * SWGSDRangel::SWGChannelReport::getAtvModReport ( )

Definition at line 355 of file SWGChannelReport.cpp.

References atv_mod_report.

Referenced by ATVMod::webapiFormatChannelReport(), and ATVMod::webapiReportGet().

355  {
356  return atv_mod_report;
357 }
+ Here is the caller graph for this function:

◆ getBfmDemodReport()

SWGBFMDemodReport * SWGSDRangel::SWGChannelReport::getBfmDemodReport ( )

Definition at line 365 of file SWGChannelReport.cpp.

References bfm_demod_report.

Referenced by BFMDemod::webapiFormatChannelReport(), and BFMDemod::webapiReportGet().

365  {
366  return bfm_demod_report;
367 }
SWGBFMDemodReport * bfm_demod_report
+ Here is the caller graph for this function:

◆ getChannelType()

QString * SWGSDRangel::SWGChannelReport::getChannelType ( )

Definition at line 315 of file SWGChannelReport.cpp.

References channel_type.

Referenced by WebAPIAdapterGUI::devicesetChannelReportGet(), and WebAPIAdapterSrv::devicesetChannelReportGet().

315  {
316  return channel_type;
317 }
+ Here is the caller graph for this function:

◆ getDirection()

qint32 SWGSDRangel::SWGChannelReport::getDirection ( )

Definition at line 325 of file SWGChannelReport.cpp.

References direction.

325  {
326  return direction;
327 }

◆ getDsdDemodReport()

SWGDSDDemodReport * SWGSDRangel::SWGChannelReport::getDsdDemodReport ( )

Definition at line 375 of file SWGChannelReport.cpp.

References dsd_demod_report.

Referenced by DSDDemod::webapiFormatChannelReport(), and DSDDemod::webapiReportGet().

375  {
376  return dsd_demod_report;
377 }
SWGDSDDemodReport * dsd_demod_report
+ Here is the caller graph for this function:

◆ getFileSourceReport()

SWGFileSourceReport * SWGSDRangel::SWGChannelReport::getFileSourceReport ( )

Definition at line 385 of file SWGChannelReport.cpp.

References file_source_report.

Referenced by FileSource::webapiFormatChannelReport(), and FileSource::webapiReportGet().

385  {
386  return file_source_report;
387 }
SWGFileSourceReport * file_source_report
+ Here is the caller graph for this function:

◆ getFreeDvDemodReport()

SWGFreeDVDemodReport * SWGSDRangel::SWGChannelReport::getFreeDvDemodReport ( )

Definition at line 395 of file SWGChannelReport.cpp.

References free_dv_demod_report.

Referenced by FreeDVDemod::webapiFormatChannelReport(), and FreeDVDemod::webapiReportGet().

395  {
396  return free_dv_demod_report;
397 }
SWGFreeDVDemodReport * free_dv_demod_report
+ Here is the caller graph for this function:

◆ getFreeDvModReport()

SWGFreeDVModReport * SWGSDRangel::SWGChannelReport::getFreeDvModReport ( )

Definition at line 405 of file SWGChannelReport.cpp.

References free_dv_mod_report.

Referenced by FreeDVMod::webapiFormatChannelReport(), and FreeDVMod::webapiReportGet().

405  {
406  return free_dv_mod_report;
407 }
SWGFreeDVModReport * free_dv_mod_report
+ Here is the caller graph for this function:

◆ getFreqTrackerReport()

SWGFreqTrackerReport * SWGSDRangel::SWGChannelReport::getFreqTrackerReport ( )

Definition at line 415 of file SWGChannelReport.cpp.

References freq_tracker_report.

Referenced by FreqTracker::webapiFormatChannelReport(), and FreqTracker::webapiReportGet().

415  {
416  return freq_tracker_report;
417 }
SWGFreqTrackerReport * freq_tracker_report
+ Here is the caller graph for this function:

◆ getNfmDemodReport()

SWGNFMDemodReport * SWGSDRangel::SWGChannelReport::getNfmDemodReport ( )

Definition at line 425 of file SWGChannelReport.cpp.

References nfm_demod_report.

Referenced by NFMDemod::webapiFormatChannelReport(), and NFMDemod::webapiReportGet().

425  {
426  return nfm_demod_report;
427 }
SWGNFMDemodReport * nfm_demod_report
+ Here is the caller graph for this function:

◆ getNfmModReport()

SWGNFMModReport * SWGSDRangel::SWGChannelReport::getNfmModReport ( )

Definition at line 435 of file SWGChannelReport.cpp.

References nfm_mod_report.

Referenced by NFMMod::webapiFormatChannelReport(), and NFMMod::webapiReportGet().

435  {
436  return nfm_mod_report;
437 }
+ Here is the caller graph for this function:

◆ getRemoteSourceReport()

SWGRemoteSourceReport * SWGSDRangel::SWGChannelReport::getRemoteSourceReport ( )

Definition at line 455 of file SWGChannelReport.cpp.

References remote_source_report.

Referenced by RemoteSource::webapiFormatChannelReport(), and RemoteSource::webapiReportGet().

455  {
456  return remote_source_report;
457 }
SWGRemoteSourceReport * remote_source_report
+ Here is the caller graph for this function:

◆ getSsbDemodReport()

SWGSSBDemodReport * SWGSDRangel::SWGChannelReport::getSsbDemodReport ( )

Definition at line 445 of file SWGChannelReport.cpp.

References ssb_demod_report.

Referenced by SSBDemod::webapiFormatChannelReport(), and SSBDemod::webapiReportGet().

445  {
446  return ssb_demod_report;
447 }
SWGSSBDemodReport * ssb_demod_report
+ Here is the caller graph for this function:

◆ getSsbModReport()

SWGSSBModReport * SWGSDRangel::SWGChannelReport::getSsbModReport ( )

Definition at line 465 of file SWGChannelReport.cpp.

References ssb_mod_report.

Referenced by SSBMod::webapiFormatChannelReport(), and SSBMod::webapiReportGet().

465  {
466  return ssb_mod_report;
467 }
+ Here is the caller graph for this function:

◆ getUdpSinkReport()

SWGUDPSinkReport * SWGSDRangel::SWGChannelReport::getUdpSinkReport ( )

Definition at line 485 of file SWGChannelReport.cpp.

References udp_sink_report.

Referenced by UDPSink::webapiFormatChannelReport(), and UDPSink::webapiReportGet().

485  {
486  return udp_sink_report;
487 }
SWGUDPSinkReport * udp_sink_report
+ Here is the caller graph for this function:

◆ getUdpSourceReport()

SWGUDPSourceReport * SWGSDRangel::SWGChannelReport::getUdpSourceReport ( )

Definition at line 475 of file SWGChannelReport.cpp.

References udp_source_report.

Referenced by UDPSource::webapiFormatChannelReport(), and UDPSource::webapiReportGet().

475  {
476  return udp_source_report;
477 }
SWGUDPSourceReport * udp_source_report
+ Here is the caller graph for this function:

◆ getWfmDemodReport()

SWGWFMDemodReport * SWGSDRangel::SWGChannelReport::getWfmDemodReport ( )

Definition at line 495 of file SWGChannelReport.cpp.

References wfm_demod_report.

Referenced by WFMDemod::webapiFormatChannelReport(), and WFMDemod::webapiReportGet().

495  {
496  return wfm_demod_report;
497 }
SWGWFMDemodReport * wfm_demod_report
+ Here is the caller graph for this function:

◆ getWfmModReport()

SWGWFMModReport * SWGSDRangel::SWGChannelReport::getWfmModReport ( )

Definition at line 505 of file SWGChannelReport.cpp.

References wfm_mod_report.

Referenced by WFMMod::webapiFormatChannelReport(), and WFMMod::webapiReportGet().

505  {
506  return wfm_mod_report;
507 }
+ Here is the caller graph for this function:

◆ init()

void SWGSDRangel::SWGChannelReport::init ( )

Definition at line 78 of file SWGChannelReport.cpp.

References am_demod_report, am_mod_report, atv_mod_report, bfm_demod_report, channel_type, direction, dsd_demod_report, file_source_report, free_dv_demod_report, free_dv_mod_report, freq_tracker_report, m_am_demod_report_isSet, m_am_mod_report_isSet, m_atv_mod_report_isSet, m_bfm_demod_report_isSet, m_channel_type_isSet, m_direction_isSet, m_dsd_demod_report_isSet, m_file_source_report_isSet, m_free_dv_demod_report_isSet, m_free_dv_mod_report_isSet, m_freq_tracker_report_isSet, m_nfm_demod_report_isSet, m_nfm_mod_report_isSet, m_remote_source_report_isSet, m_ssb_demod_report_isSet, m_ssb_mod_report_isSet, m_udp_sink_report_isSet, m_udp_source_report_isSet, m_wfm_demod_report_isSet, m_wfm_mod_report_isSet, nfm_demod_report, nfm_mod_report, remote_source_report, ssb_demod_report, ssb_mod_report, udp_sink_report, udp_source_report, wfm_demod_report, and wfm_mod_report.

Referenced by SWGChannelReport().

78  {
79  channel_type = new QString("");
80  m_channel_type_isSet = false;
81  direction = 0;
82  m_direction_isSet = false;
83  am_demod_report = new SWGAMDemodReport();
85  am_mod_report = new SWGAMModReport();
86  m_am_mod_report_isSet = false;
87  atv_mod_report = new SWGATVModReport();
88  m_atv_mod_report_isSet = false;
89  bfm_demod_report = new SWGBFMDemodReport();
91  dsd_demod_report = new SWGDSDDemodReport();
93  file_source_report = new SWGFileSourceReport();
95  free_dv_demod_report = new SWGFreeDVDemodReport();
97  free_dv_mod_report = new SWGFreeDVModReport();
99  freq_tracker_report = new SWGFreqTrackerReport();
101  nfm_demod_report = new SWGNFMDemodReport();
102  m_nfm_demod_report_isSet = false;
103  nfm_mod_report = new SWGNFMModReport();
104  m_nfm_mod_report_isSet = false;
105  ssb_demod_report = new SWGSSBDemodReport();
106  m_ssb_demod_report_isSet = false;
107  remote_source_report = new SWGRemoteSourceReport();
109  ssb_mod_report = new SWGSSBModReport();
110  m_ssb_mod_report_isSet = false;
111  udp_source_report = new SWGUDPSourceReport();
113  udp_sink_report = new SWGUDPSinkReport();
114  m_udp_sink_report_isSet = false;
115  wfm_demod_report = new SWGWFMDemodReport();
116  m_wfm_demod_report_isSet = false;
117  wfm_mod_report = new SWGWFMModReport();
118  m_wfm_mod_report_isSet = false;
119 }
SWGBFMDemodReport * bfm_demod_report
SWGUDPSourceReport * udp_source_report
SWGWFMDemodReport * wfm_demod_report
SWGUDPSinkReport * udp_sink_report
SWGSSBDemodReport * ssb_demod_report
SWGFreqTrackerReport * freq_tracker_report
SWGFileSourceReport * file_source_report
SWGFreeDVModReport * free_dv_mod_report
SWGAMDemodReport * am_demod_report
SWGRemoteSourceReport * remote_source_report
SWGFreeDVDemodReport * free_dv_demod_report
SWGNFMDemodReport * nfm_demod_report
SWGDSDDemodReport * dsd_demod_report
+ Here is the caller graph for this function:

◆ isSet()

bool SWGSDRangel::SWGChannelReport::isSet ( )
overridevirtual

Reimplemented from SWGSDRangel::SWGObject.

Definition at line 516 of file SWGChannelReport.cpp.

References am_demod_report, am_mod_report, atv_mod_report, bfm_demod_report, channel_type, dsd_demod_report, file_source_report, free_dv_demod_report, free_dv_mod_report, freq_tracker_report, SWGSDRangel::SWGATVModReport::isSet(), SWGSDRangel::SWGWFMModReport::isSet(), SWGSDRangel::SWGFreeDVModReport::isSet(), SWGSDRangel::SWGNFMModReport::isSet(), SWGSDRangel::SWGAMModReport::isSet(), SWGSDRangel::SWGSSBModReport::isSet(), SWGSDRangel::SWGFreeDVDemodReport::isSet(), SWGSDRangel::SWGUDPSinkReport::isSet(), SWGSDRangel::SWGWFMDemodReport::isSet(), SWGSDRangel::SWGFreqTrackerReport::isSet(), SWGSDRangel::SWGAMDemodReport::isSet(), SWGSDRangel::SWGSSBDemodReport::isSet(), SWGSDRangel::SWGUDPSourceReport::isSet(), SWGSDRangel::SWGNFMDemodReport::isSet(), SWGSDRangel::SWGBFMDemodReport::isSet(), SWGSDRangel::SWGFileSourceReport::isSet(), SWGSDRangel::SWGRemoteSourceReport::isSet(), SWGSDRangel::SWGDSDDemodReport::isSet(), m_direction_isSet, nfm_demod_report, nfm_mod_report, remote_source_report, ssb_demod_report, ssb_mod_report, udp_sink_report, udp_source_report, wfm_demod_report, and wfm_mod_report.

Referenced by SWGSDRangel::SWGChannel::asJsonObject(), and SWGSDRangel::SWGChannel::isSet().

516  {
517  bool isObjectUpdated = false;
518  do{
519  if(channel_type != nullptr && *channel_type != QString("")){ isObjectUpdated = true; break;}
520  if(m_direction_isSet){ isObjectUpdated = true; break;}
521  if(am_demod_report != nullptr && am_demod_report->isSet()){ isObjectUpdated = true; break;}
522  if(am_mod_report != nullptr && am_mod_report->isSet()){ isObjectUpdated = true; break;}
523  if(atv_mod_report != nullptr && atv_mod_report->isSet()){ isObjectUpdated = true; break;}
524  if(bfm_demod_report != nullptr && bfm_demod_report->isSet()){ isObjectUpdated = true; break;}
525  if(dsd_demod_report != nullptr && dsd_demod_report->isSet()){ isObjectUpdated = true; break;}
526  if(file_source_report != nullptr && file_source_report->isSet()){ isObjectUpdated = true; break;}
527  if(free_dv_demod_report != nullptr && free_dv_demod_report->isSet()){ isObjectUpdated = true; break;}
528  if(free_dv_mod_report != nullptr && free_dv_mod_report->isSet()){ isObjectUpdated = true; break;}
529  if(freq_tracker_report != nullptr && freq_tracker_report->isSet()){ isObjectUpdated = true; break;}
530  if(nfm_demod_report != nullptr && nfm_demod_report->isSet()){ isObjectUpdated = true; break;}
531  if(nfm_mod_report != nullptr && nfm_mod_report->isSet()){ isObjectUpdated = true; break;}
532  if(ssb_demod_report != nullptr && ssb_demod_report->isSet()){ isObjectUpdated = true; break;}
533  if(remote_source_report != nullptr && remote_source_report->isSet()){ isObjectUpdated = true; break;}
534  if(ssb_mod_report != nullptr && ssb_mod_report->isSet()){ isObjectUpdated = true; break;}
535  if(udp_source_report != nullptr && udp_source_report->isSet()){ isObjectUpdated = true; break;}
536  if(udp_sink_report != nullptr && udp_sink_report->isSet()){ isObjectUpdated = true; break;}
537  if(wfm_demod_report != nullptr && wfm_demod_report->isSet()){ isObjectUpdated = true; break;}
538  if(wfm_mod_report != nullptr && wfm_mod_report->isSet()){ isObjectUpdated = true; break;}
539  }while(false);
540  return isObjectUpdated;
541 }
virtual bool isSet() override
SWGBFMDemodReport * bfm_demod_report
SWGUDPSourceReport * udp_source_report
virtual bool isSet() override
SWGWFMDemodReport * wfm_demod_report
SWGUDPSinkReport * udp_sink_report
SWGSSBDemodReport * ssb_demod_report
SWGFreqTrackerReport * freq_tracker_report
SWGFileSourceReport * file_source_report
virtual bool isSet() override
SWGFreeDVModReport * free_dv_mod_report
SWGAMDemodReport * am_demod_report
virtual bool isSet() override
SWGRemoteSourceReport * remote_source_report
SWGFreeDVDemodReport * free_dv_demod_report
SWGNFMDemodReport * nfm_demod_report
virtual bool isSet() override
virtual bool isSet() override
SWGDSDDemodReport * dsd_demod_report
virtual bool isSet() override
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setAmDemodReport()

void SWGSDRangel::SWGChannelReport::setAmDemodReport ( SWGAMDemodReport am_demod_report)

Definition at line 339 of file SWGChannelReport.cpp.

References am_demod_report, and m_am_demod_report_isSet.

Referenced by WebAPIRequestMapper::resetChannelReport(), and AMDemod::webapiReportGet().

339  {
341  this->m_am_demod_report_isSet = true;
342 }
SWGAMDemodReport * am_demod_report
+ Here is the caller graph for this function:

◆ setAmModReport()

void SWGSDRangel::SWGChannelReport::setAmModReport ( SWGAMModReport am_mod_report)

Definition at line 349 of file SWGChannelReport.cpp.

References am_mod_report, and m_am_mod_report_isSet.

Referenced by WebAPIRequestMapper::resetChannelReport(), and AMMod::webapiReportGet().

349  {
351  this->m_am_mod_report_isSet = true;
352 }
+ Here is the caller graph for this function:

◆ setAtvModReport()

void SWGSDRangel::SWGChannelReport::setAtvModReport ( SWGATVModReport atv_mod_report)

Definition at line 359 of file SWGChannelReport.cpp.

References atv_mod_report, and m_atv_mod_report_isSet.

Referenced by WebAPIRequestMapper::resetChannelReport(), and ATVMod::webapiReportGet().

359  {
361  this->m_atv_mod_report_isSet = true;
362 }
+ Here is the caller graph for this function:

◆ setBfmDemodReport()

void SWGSDRangel::SWGChannelReport::setBfmDemodReport ( SWGBFMDemodReport bfm_demod_report)

Definition at line 369 of file SWGChannelReport.cpp.

References bfm_demod_report, and m_bfm_demod_report_isSet.

Referenced by WebAPIRequestMapper::resetChannelReport(), and BFMDemod::webapiReportGet().

369  {
371  this->m_bfm_demod_report_isSet = true;
372 }
SWGBFMDemodReport * bfm_demod_report
+ Here is the caller graph for this function:

◆ setChannelType()

void SWGSDRangel::SWGChannelReport::setChannelType ( QString *  channel_type)

◆ setDirection()

void SWGSDRangel::SWGChannelReport::setDirection ( qint32  direction)

Definition at line 329 of file SWGChannelReport.cpp.

References direction, and m_direction_isSet.

Referenced by WebAPIAdapterGUI::devicesetChannelReportGet(), and WebAPIAdapterSrv::devicesetChannelReportGet().

329  {
330  this->direction = direction;
331  this->m_direction_isSet = true;
332 }
+ Here is the caller graph for this function:

◆ setDsdDemodReport()

void SWGSDRangel::SWGChannelReport::setDsdDemodReport ( SWGDSDDemodReport dsd_demod_report)

Definition at line 379 of file SWGChannelReport.cpp.

References dsd_demod_report, and m_dsd_demod_report_isSet.

Referenced by WebAPIRequestMapper::resetChannelReport(), and DSDDemod::webapiReportGet().

379  {
381  this->m_dsd_demod_report_isSet = true;
382 }
SWGDSDDemodReport * dsd_demod_report
+ Here is the caller graph for this function:

◆ setFileSourceReport()

void SWGSDRangel::SWGChannelReport::setFileSourceReport ( SWGFileSourceReport file_source_report)

Definition at line 389 of file SWGChannelReport.cpp.

References file_source_report, and m_file_source_report_isSet.

Referenced by FileSource::webapiReportGet().

389  {
391  this->m_file_source_report_isSet = true;
392 }
SWGFileSourceReport * file_source_report
+ Here is the caller graph for this function:

◆ setFreeDvDemodReport()

void SWGSDRangel::SWGChannelReport::setFreeDvDemodReport ( SWGFreeDVDemodReport free_dv_demod_report)

Definition at line 399 of file SWGChannelReport.cpp.

References free_dv_demod_report, and m_free_dv_demod_report_isSet.

Referenced by FreeDVDemod::webapiReportGet().

399  {
401  this->m_free_dv_demod_report_isSet = true;
402 }
SWGFreeDVDemodReport * free_dv_demod_report
+ Here is the caller graph for this function:

◆ setFreeDvModReport()

void SWGSDRangel::SWGChannelReport::setFreeDvModReport ( SWGFreeDVModReport free_dv_mod_report)

Definition at line 409 of file SWGChannelReport.cpp.

References free_dv_mod_report, and m_free_dv_mod_report_isSet.

Referenced by FreeDVMod::webapiReportGet().

409  {
411  this->m_free_dv_mod_report_isSet = true;
412 }
SWGFreeDVModReport * free_dv_mod_report
+ Here is the caller graph for this function:

◆ setFreqTrackerReport()

void SWGSDRangel::SWGChannelReport::setFreqTrackerReport ( SWGFreqTrackerReport freq_tracker_report)

Definition at line 419 of file SWGChannelReport.cpp.

References freq_tracker_report, and m_freq_tracker_report_isSet.

Referenced by FreqTracker::webapiReportGet().

419  {
421  this->m_freq_tracker_report_isSet = true;
422 }
SWGFreqTrackerReport * freq_tracker_report
+ Here is the caller graph for this function:

◆ setNfmDemodReport()

void SWGSDRangel::SWGChannelReport::setNfmDemodReport ( SWGNFMDemodReport nfm_demod_report)

Definition at line 429 of file SWGChannelReport.cpp.

References m_nfm_demod_report_isSet, and nfm_demod_report.

Referenced by WebAPIRequestMapper::resetChannelReport(), and NFMDemod::webapiReportGet().

429  {
431  this->m_nfm_demod_report_isSet = true;
432 }
SWGNFMDemodReport * nfm_demod_report
+ Here is the caller graph for this function:

◆ setNfmModReport()

void SWGSDRangel::SWGChannelReport::setNfmModReport ( SWGNFMModReport nfm_mod_report)

Definition at line 439 of file SWGChannelReport.cpp.

References m_nfm_mod_report_isSet, and nfm_mod_report.

Referenced by WebAPIRequestMapper::resetChannelReport(), and NFMMod::webapiReportGet().

439  {
441  this->m_nfm_mod_report_isSet = true;
442 }
+ Here is the caller graph for this function:

◆ setRemoteSourceReport()

void SWGSDRangel::SWGChannelReport::setRemoteSourceReport ( SWGRemoteSourceReport remote_source_report)

Definition at line 459 of file SWGChannelReport.cpp.

References m_remote_source_report_isSet, and remote_source_report.

Referenced by WebAPIRequestMapper::resetChannelReport(), and RemoteSource::webapiReportGet().

459  {
461  this->m_remote_source_report_isSet = true;
462 }
SWGRemoteSourceReport * remote_source_report
+ Here is the caller graph for this function:

◆ setSsbDemodReport()

void SWGSDRangel::SWGChannelReport::setSsbDemodReport ( SWGSSBDemodReport ssb_demod_report)

Definition at line 449 of file SWGChannelReport.cpp.

References m_ssb_demod_report_isSet, and ssb_demod_report.

Referenced by WebAPIRequestMapper::resetChannelReport(), and SSBDemod::webapiReportGet().

449  {
451  this->m_ssb_demod_report_isSet = true;
452 }
SWGSSBDemodReport * ssb_demod_report
+ Here is the caller graph for this function:

◆ setSsbModReport()

void SWGSDRangel::SWGChannelReport::setSsbModReport ( SWGSSBModReport ssb_mod_report)

Definition at line 469 of file SWGChannelReport.cpp.

References m_ssb_mod_report_isSet, and ssb_mod_report.

Referenced by WebAPIRequestMapper::resetChannelReport(), and SSBMod::webapiReportGet().

469  {
471  this->m_ssb_mod_report_isSet = true;
472 }
+ Here is the caller graph for this function:

◆ setUdpSinkReport()

void SWGSDRangel::SWGChannelReport::setUdpSinkReport ( SWGUDPSinkReport udp_sink_report)

Definition at line 489 of file SWGChannelReport.cpp.

References m_udp_sink_report_isSet, and udp_sink_report.

Referenced by WebAPIRequestMapper::resetChannelReport(), and UDPSink::webapiReportGet().

489  {
491  this->m_udp_sink_report_isSet = true;
492 }
SWGUDPSinkReport * udp_sink_report
+ Here is the caller graph for this function:

◆ setUdpSourceReport()

void SWGSDRangel::SWGChannelReport::setUdpSourceReport ( SWGUDPSourceReport udp_source_report)

Definition at line 479 of file SWGChannelReport.cpp.

References m_udp_source_report_isSet, and udp_source_report.

Referenced by WebAPIRequestMapper::resetChannelReport(), and UDPSource::webapiReportGet().

479  {
481  this->m_udp_source_report_isSet = true;
482 }
SWGUDPSourceReport * udp_source_report
+ Here is the caller graph for this function:

◆ setWfmDemodReport()

void SWGSDRangel::SWGChannelReport::setWfmDemodReport ( SWGWFMDemodReport wfm_demod_report)

Definition at line 499 of file SWGChannelReport.cpp.

References m_wfm_demod_report_isSet, and wfm_demod_report.

Referenced by WebAPIRequestMapper::resetChannelReport(), and WFMDemod::webapiReportGet().

499  {
501  this->m_wfm_demod_report_isSet = true;
502 }
SWGWFMDemodReport * wfm_demod_report
+ Here is the caller graph for this function:

◆ setWfmModReport()

void SWGSDRangel::SWGChannelReport::setWfmModReport ( SWGWFMModReport wfm_mod_report)

Definition at line 509 of file SWGChannelReport.cpp.

References m_wfm_mod_report_isSet, and wfm_mod_report.

Referenced by WebAPIRequestMapper::resetChannelReport(), and WFMMod::webapiReportGet().

509  {
511  this->m_wfm_mod_report_isSet = true;
512 }
+ Here is the caller graph for this function:

Member Data Documentation

◆ am_demod_report

SWGAMDemodReport* SWGSDRangel::SWGChannelReport::am_demod_report
private

◆ am_mod_report

SWGAMModReport* SWGSDRangel::SWGChannelReport::am_mod_report
private

◆ atv_mod_report

SWGATVModReport* SWGSDRangel::SWGChannelReport::atv_mod_report
private

◆ bfm_demod_report

SWGBFMDemodReport* SWGSDRangel::SWGChannelReport::bfm_demod_report
private

◆ channel_type

QString* SWGSDRangel::SWGChannelReport::channel_type
private

◆ direction

qint32 SWGSDRangel::SWGChannelReport::direction
private

◆ dsd_demod_report

SWGDSDDemodReport* SWGSDRangel::SWGChannelReport::dsd_demod_report
private

◆ file_source_report

SWGFileSourceReport* SWGSDRangel::SWGChannelReport::file_source_report
private

◆ free_dv_demod_report

SWGFreeDVDemodReport* SWGSDRangel::SWGChannelReport::free_dv_demod_report
private

◆ free_dv_mod_report

SWGFreeDVModReport* SWGSDRangel::SWGChannelReport::free_dv_mod_report
private

◆ freq_tracker_report

SWGFreqTrackerReport* SWGSDRangel::SWGChannelReport::freq_tracker_report
private

◆ m_am_demod_report_isSet

bool SWGSDRangel::SWGChannelReport::m_am_demod_report_isSet
private

Definition at line 134 of file SWGChannelReport.h.

Referenced by init(), setAmDemodReport(), and SWGChannelReport().

◆ m_am_mod_report_isSet

bool SWGSDRangel::SWGChannelReport::m_am_mod_report_isSet
private

Definition at line 137 of file SWGChannelReport.h.

Referenced by init(), setAmModReport(), and SWGChannelReport().

◆ m_atv_mod_report_isSet

bool SWGSDRangel::SWGChannelReport::m_atv_mod_report_isSet
private

Definition at line 140 of file SWGChannelReport.h.

Referenced by init(), setAtvModReport(), and SWGChannelReport().

◆ m_bfm_demod_report_isSet

bool SWGSDRangel::SWGChannelReport::m_bfm_demod_report_isSet
private

Definition at line 143 of file SWGChannelReport.h.

Referenced by init(), setBfmDemodReport(), and SWGChannelReport().

◆ m_channel_type_isSet

bool SWGSDRangel::SWGChannelReport::m_channel_type_isSet
private

Definition at line 128 of file SWGChannelReport.h.

Referenced by init(), setChannelType(), and SWGChannelReport().

◆ m_direction_isSet

bool SWGSDRangel::SWGChannelReport::m_direction_isSet
private

Definition at line 131 of file SWGChannelReport.h.

Referenced by asJsonObject(), init(), isSet(), setDirection(), and SWGChannelReport().

◆ m_dsd_demod_report_isSet

bool SWGSDRangel::SWGChannelReport::m_dsd_demod_report_isSet
private

Definition at line 146 of file SWGChannelReport.h.

Referenced by init(), setDsdDemodReport(), and SWGChannelReport().

◆ m_file_source_report_isSet

bool SWGSDRangel::SWGChannelReport::m_file_source_report_isSet
private

Definition at line 149 of file SWGChannelReport.h.

Referenced by init(), setFileSourceReport(), and SWGChannelReport().

◆ m_free_dv_demod_report_isSet

bool SWGSDRangel::SWGChannelReport::m_free_dv_demod_report_isSet
private

Definition at line 152 of file SWGChannelReport.h.

Referenced by init(), setFreeDvDemodReport(), and SWGChannelReport().

◆ m_free_dv_mod_report_isSet

bool SWGSDRangel::SWGChannelReport::m_free_dv_mod_report_isSet
private

Definition at line 155 of file SWGChannelReport.h.

Referenced by init(), setFreeDvModReport(), and SWGChannelReport().

◆ m_freq_tracker_report_isSet

bool SWGSDRangel::SWGChannelReport::m_freq_tracker_report_isSet
private

Definition at line 158 of file SWGChannelReport.h.

Referenced by init(), setFreqTrackerReport(), and SWGChannelReport().

◆ m_nfm_demod_report_isSet

bool SWGSDRangel::SWGChannelReport::m_nfm_demod_report_isSet
private

Definition at line 161 of file SWGChannelReport.h.

Referenced by init(), setNfmDemodReport(), and SWGChannelReport().

◆ m_nfm_mod_report_isSet

bool SWGSDRangel::SWGChannelReport::m_nfm_mod_report_isSet
private

Definition at line 164 of file SWGChannelReport.h.

Referenced by init(), setNfmModReport(), and SWGChannelReport().

◆ m_remote_source_report_isSet

bool SWGSDRangel::SWGChannelReport::m_remote_source_report_isSet
private

Definition at line 170 of file SWGChannelReport.h.

Referenced by init(), setRemoteSourceReport(), and SWGChannelReport().

◆ m_ssb_demod_report_isSet

bool SWGSDRangel::SWGChannelReport::m_ssb_demod_report_isSet
private

Definition at line 167 of file SWGChannelReport.h.

Referenced by init(), setSsbDemodReport(), and SWGChannelReport().

◆ m_ssb_mod_report_isSet

bool SWGSDRangel::SWGChannelReport::m_ssb_mod_report_isSet
private

Definition at line 173 of file SWGChannelReport.h.

Referenced by init(), setSsbModReport(), and SWGChannelReport().

◆ m_udp_sink_report_isSet

bool SWGSDRangel::SWGChannelReport::m_udp_sink_report_isSet
private

Definition at line 179 of file SWGChannelReport.h.

Referenced by init(), setUdpSinkReport(), and SWGChannelReport().

◆ m_udp_source_report_isSet

bool SWGSDRangel::SWGChannelReport::m_udp_source_report_isSet
private

Definition at line 176 of file SWGChannelReport.h.

Referenced by init(), setUdpSourceReport(), and SWGChannelReport().

◆ m_wfm_demod_report_isSet

bool SWGSDRangel::SWGChannelReport::m_wfm_demod_report_isSet
private

Definition at line 182 of file SWGChannelReport.h.

Referenced by init(), setWfmDemodReport(), and SWGChannelReport().

◆ m_wfm_mod_report_isSet

bool SWGSDRangel::SWGChannelReport::m_wfm_mod_report_isSet
private

Definition at line 185 of file SWGChannelReport.h.

Referenced by init(), setWfmModReport(), and SWGChannelReport().

◆ nfm_demod_report

SWGNFMDemodReport* SWGSDRangel::SWGChannelReport::nfm_demod_report
private

◆ nfm_mod_report

SWGNFMModReport* SWGSDRangel::SWGChannelReport::nfm_mod_report
private

◆ remote_source_report

SWGRemoteSourceReport* SWGSDRangel::SWGChannelReport::remote_source_report
private

◆ ssb_demod_report

SWGSSBDemodReport* SWGSDRangel::SWGChannelReport::ssb_demod_report
private

◆ ssb_mod_report

SWGSSBModReport* SWGSDRangel::SWGChannelReport::ssb_mod_report
private

◆ udp_sink_report

SWGUDPSinkReport* SWGSDRangel::SWGChannelReport::udp_sink_report
private

◆ udp_source_report

SWGUDPSourceReport* SWGSDRangel::SWGChannelReport::udp_source_report
private

◆ wfm_demod_report

SWGWFMDemodReport* SWGSDRangel::SWGChannelReport::wfm_demod_report
private

◆ wfm_mod_report

SWGWFMModReport* SWGSDRangel::SWGChannelReport::wfm_mod_report
private

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