22 #include <QJsonObject> 44 virtual QString asJson ()
override;
45 virtual QJsonObject* asJsonObject()
override;
46 virtual void fromJsonObject(QJsonObject &json)
override;
47 virtual SWGPreset* fromJson(QString &jsonString)
override;
49 qint32 getSourcePreset();
50 void setSourcePreset(qint32 source_preset);
53 void setGroup(QString* group);
55 QString* getDescription();
56 void setDescription(QString* description);
58 qint64 getCenterFrequency();
59 void setCenterFrequency(qint64 center_frequency);
64 qint32 getDcOffsetCorrection();
65 void setDcOffsetCorrection(qint32 dc_offset_correction);
67 qint32 getIqImbalanceCorrection();
68 void setIqImbalanceCorrection(qint32 iq_imbalance_correction);
70 QList<SWGChannelConfig*>* getChannelConfigs();
71 void setChannelConfigs(QList<SWGChannelConfig*>* channel_configs);
73 QList<SWGDeviceConfig*>* getDeviceConfigs();
74 void setDeviceConfigs(QList<SWGDeviceConfig*>* device_configs);
77 void setLayout(QString* layout);
80 virtual bool isSet()
override;
bool m_device_configs_isSet
QList< SWGDeviceConfig * > * device_configs
SWGGLSpectrum * m_spectrum_config
bool m_iq_imbalance_correction_isSet
bool m_dc_offset_correction_isSet
bool m_center_frequency_isSet
bool m_m_spectrum_config_isSet
bool m_channel_configs_isSet
bool m_source_preset_isSet
qint32 iq_imbalance_correction
qint32 dc_offset_correction
QList< SWGChannelConfig * > * channel_configs