19 #ifndef SWGRemoteInputReport_H_ 20 #define SWGRemoteInputReport_H_ 22 #include <QJsonObject> 40 virtual QString asJson ()
override;
41 virtual QJsonObject* asJsonObject()
override;
42 virtual void fromJsonObject(QJsonObject &json)
override;
45 qint32 getCenterFrequency();
46 void setCenterFrequency(qint32 center_frequency);
48 qint32 getSampleRate();
49 void setSampleRate(qint32 sample_rate);
51 qint32 getBufferRwBalance();
52 void setBufferRwBalance(qint32 buffer_rw_balance);
54 QString* getRemoteTimestamp();
55 void setRemoteTimestamp(QString* remote_timestamp);
57 qint32 getMinNbBlocks();
58 void setMinNbBlocks(qint32 min_nb_blocks);
60 qint32 getMaxNbRecovery();
61 void setMaxNbRecovery(qint32 max_nb_recovery);
64 virtual bool isSet()
override;