LibreVNA/Software/PC_Application/Generator/signalgenwidget.h
2021-04-06 11:58:48 +02:00

37 lines
641 B
C++

#ifndef SIGNALGENERATOR_H
#define SIGNALGENERATOR_H
#include <QWidget>
#include "Device/device.h"
namespace Ui {
class SignalgeneratorWidget;
}
class SignalgeneratorWidget : public QWidget
{
Q_OBJECT
public:
explicit SignalgeneratorWidget(QWidget *parent = nullptr);
~SignalgeneratorWidget();
Protocol::GeneratorSettings getDeviceStatus();
signals:
void SettingsChanged();
public slots:
void setLevel(double level);
void setFrequency(double frequency);
protected:
void timerEvent(QTimerEvent *) override;
private:
Ui::SignalgeneratorWidget *ui;
int m_timerId;
};
#endif // SIGNALGENERATOR_H