19 #ifndef SWGFreqTrackerSettings_H_ 20 #define SWGFreqTrackerSettings_H_ 22 #include <QJsonObject> 40 virtual QString asJson ()
override;
41 virtual QJsonObject* asJsonObject()
override;
42 virtual void fromJsonObject(QJsonObject &json)
override;
45 qint64 getInputFrequencyOffset();
46 void setInputFrequencyOffset(qint64 input_frequency_offset);
48 float getRfBandwidth();
49 void setRfBandwidth(
float rf_bandwidth);
51 qint32 getLog2Decim();
52 void setLog2Decim(qint32 log2_decim);
55 void setSquelch(
float squelch);
58 void setRgbColor(qint32 rgb_color);
61 void setTitle(QString* title);
64 void setAlphaEma(
float alpha_ema);
67 void setTracking(qint32 tracking);
69 qint32 getTrackerType();
70 void setTrackerType(qint32 tracker_type);
72 qint32 getPllPskOrder();
73 void setPllPskOrder(qint32 pll_psk_order);
76 void setRrc(qint32 rrc);
78 qint32 getRrcRolloff();
79 void setRrcRolloff(qint32 rrc_rolloff);
81 qint32 getSquelchGate();
82 void setSquelchGate(qint32 squelch_gate);
84 qint32 getUseReverseApi();
85 void setUseReverseApi(qint32 use_reverse_api);
87 QString* getReverseApiAddress();
88 void setReverseApiAddress(QString* reverse_api_address);
90 qint32 getReverseApiPort();
91 void setReverseApiPort(qint32 reverse_api_port);
93 qint32 getReverseApiDeviceIndex();
94 void setReverseApiDeviceIndex(qint32 reverse_api_device_index);
96 qint32 getReverseApiChannelIndex();
97 void setReverseApiChannelIndex(qint32 reverse_api_channel_index);
100 virtual bool isSet()
override;
qint32 reverse_api_channel_index
bool m_reverse_api_channel_index_isSet
bool m_reverse_api_device_index_isSet
bool m_reverse_api_port_isSet
bool m_tracker_type_isSet
bool m_pll_psk_order_isSet
bool m_use_reverse_api_isSet
qint64 input_frequency_offset
qint32 reverse_api_device_index
bool m_input_frequency_offset_isSet
bool m_rf_bandwidth_isSet
bool m_reverse_api_address_isSet
QString * reverse_api_address
bool m_squelch_gate_isSet