19 #ifndef SWGSoapySDRReport_H_ 20 #define SWGSoapySDRReport_H_ 22 #include <QJsonObject> 45 virtual QString asJson ()
override;
46 virtual QJsonObject* asJsonObject()
override;
47 virtual void fromJsonObject(QJsonObject &json)
override;
50 QList<SWGArgInfo*>* getDeviceSettingsArgs();
51 void setDeviceSettingsArgs(QList<SWGArgInfo*>* device_settings_args);
53 QList<SWGArgInfo*>* getStreamSettingsArgs();
54 void setStreamSettingsArgs(QList<SWGArgInfo*>* stream_settings_args);
56 qint32 getHasDcAutoCorrection();
57 void setHasDcAutoCorrection(qint32 has_dc_auto_correction);
59 qint32 getHasDcOffsetValue();
60 void setHasDcOffsetValue(qint32 has_dc_offset_value);
62 qint32 getHasIqBalanceValue();
63 void setHasIqBalanceValue(qint32 has_iq_balance_value);
65 qint32 getHasFrequencyCorrectionValue();
66 void setHasFrequencyCorrectionValue(qint32 has_frequency_correction_value);
68 QList<QString*>* getAntennas();
69 void setAntennas(QList<QString*>* antennas);
72 void setHasAgc(qint32 has_agc);
77 QList<SWGSoapySDRGainSetting*>* getGainSettings();
78 void setGainSettings(QList<SWGSoapySDRGainSetting*>* gain_settings);
80 QList<SWGSoapySDRFrequencySetting*>* getFrequencySettings();
81 void setFrequencySettings(QList<SWGSoapySDRFrequencySetting*>* frequency_settings);
83 QList<SWGArgInfo*>* getFrequencySettingsArgs();
84 void setFrequencySettingsArgs(QList<SWGArgInfo*>* frequency_settings_args);
86 QList<SWGRangeFloat*>* getRatesRanges();
87 void setRatesRanges(QList<SWGRangeFloat*>* rates_ranges);
89 QList<SWGRangeFloat*>* getBandwidthsRanges();
90 void setBandwidthsRanges(QList<SWGRangeFloat*>* bandwidths_ranges);
93 virtual bool isSet()
override;
bool m_has_dc_auto_correction_isSet
QList< SWGArgInfo * > * device_settings_args
QList< SWGRangeFloat * > * rates_ranges
qint32 has_frequency_correction_value
bool m_device_settings_args_isSet
QList< SWGArgInfo * > * stream_settings_args
bool m_frequency_settings_isSet
qint32 has_dc_offset_value
bool m_has_frequency_correction_value_isSet
bool m_frequency_settings_args_isSet
bool m_rates_ranges_isSet
SWGRangeFloat * gain_range
QList< SWGArgInfo * > * frequency_settings_args
qint32 has_dc_auto_correction
QList< SWGSoapySDRGainSetting * > * gain_settings
QList< QString * > * antennas
qint32 has_iq_balance_value
bool m_has_dc_offset_value_isSet
QList< SWGSoapySDRFrequencySetting * > * frequency_settings
bool m_bandwidths_ranges_isSet
bool m_has_iq_balance_value_isSet
QList< SWGRangeFloat * > * bandwidths_ranges
bool m_stream_settings_args_isSet
bool m_gain_settings_isSet