19 #ifndef SWGLimeSdrOutputSettings_H_ 20 #define SWGLimeSdrOutputSettings_H_ 22 #include <QJsonObject> 40 virtual QString asJson ()
override;
41 virtual QJsonObject* asJsonObject()
override;
42 virtual void fromJsonObject(QJsonObject &json)
override;
45 qint64 getCenterFrequency();
46 void setCenterFrequency(qint64 center_frequency);
48 qint32 getDevSampleRate();
49 void setDevSampleRate(qint32 dev_sample_rate);
51 qint32 getLog2HardInterp();
52 void setLog2HardInterp(qint32 log2_hard_interp);
54 qint32 getLog2SoftInterp();
55 void setLog2SoftInterp(qint32 log2_soft_interp);
58 void setLpfBw(qint32 lpf_bw);
60 qint32 getLpfFirEnable();
61 void setLpfFirEnable(qint32 lpf_fir_enable);
64 void setLpfFirbw(qint32 lpf_firbw);
67 void setGain(qint32 gain);
69 qint32 getNcoEnable();
70 void setNcoEnable(qint32 nco_enable);
72 qint32 getNcoFrequency();
73 void setNcoFrequency(qint32 nco_frequency);
75 qint32 getAntennaPath();
76 void setAntennaPath(qint32 antenna_path);
79 void setExtClock(qint32 ext_clock);
81 qint32 getExtClockFreq();
82 void setExtClockFreq(qint32 ext_clock_freq);
84 qint32 getTransverterMode();
85 void setTransverterMode(qint32 transverter_mode);
87 qint64 getTransverterDeltaFrequency();
88 void setTransverterDeltaFrequency(qint64 transverter_delta_frequency);
91 void setGpioDir(qint32 gpio_dir);
94 void setGpioPins(qint32 gpio_pins);
96 qint32 getUseReverseApi();
97 void setUseReverseApi(qint32 use_reverse_api);
99 QString* getReverseApiAddress();
100 void setReverseApiAddress(QString* reverse_api_address);
102 qint32 getReverseApiPort();
103 void setReverseApiPort(qint32 reverse_api_port);
105 qint32 getReverseApiDeviceIndex();
106 void setReverseApiDeviceIndex(qint32 reverse_api_device_index);
109 virtual bool isSet()
override;
bool m_lpf_fir_enable_isSet
QString * reverse_api_address
bool m_transverter_mode_isSet
bool m_transverter_delta_frequency_isSet
bool m_reverse_api_port_isSet
bool m_antenna_path_isSet
bool m_center_frequency_isSet
bool m_reverse_api_address_isSet
bool m_use_reverse_api_isSet
bool m_ext_clock_freq_isSet
bool m_reverse_api_device_index_isSet
qint32 reverse_api_device_index
qint64 transverter_delta_frequency
bool m_log2_hard_interp_isSet
bool m_dev_sample_rate_isSet
bool m_nco_frequency_isSet
bool m_log2_soft_interp_isSet