18 #ifndef INCLUDE_REMOTEINPUTGUI_H 19 #define INCLUDE_REMOTEINPUTGUI_H 23 #include <QNetworkRequest> 31 class QNetworkAccessManager;
45 virtual void destroy();
47 void setName(
const QString& name);
48 QString getName()
const;
50 void resetToDefaults();
51 QByteArray serialize()
const;
52 bool deserialize(
const QByteArray& data);
53 virtual qint64 getCenterFrequency()
const;
54 virtual void setCenterFrequency(qint64 centerFrequency);
56 virtual bool handleMessage(
const Message& message);
59 Ui::RemoteInputGui*
ui;
110 void blockApplySettings(
bool block);
111 void displaySettings();
114 void updateWithAcquisition();
115 void updateWithStreamTime();
116 void updateSampleRateAndFrequency();
117 void displayEventCounts();
118 void displayEventTimer();
119 void analyzeApiReply(
const QJsonObject& jsonObject);
122 void handleInputMessages();
123 void on_apiApplyButton_clicked(
bool checked);
124 void on_dataApplyButton_clicked(
bool checked);
125 void on_dcOffset_toggled(
bool checked);
126 void on_iqImbalance_toggled(
bool checked);
127 void on_apiAddress_returnPressed();
128 void on_apiPort_returnPressed();
129 void on_dataAddress_returnPressed();
130 void on_dataPort_returnPressed();
131 void on_startStop_toggled(
bool checked);
132 void on_record_toggled(
bool checked);
133 void on_eventCountsReset_clicked(
bool checked);
134 void updateHardware();
136 void networkManagerFinished(QNetworkReply *reply);
137 void openDeviceSettingsDialog(
const QPoint& p);
140 #endif // INCLUDE_REMOTEINPUTGUI_H
unsigned __int64 uint64_t