2020-09-13 20:44:45 +08:00
|
|
|
#ifndef GENERATOR_H
|
|
|
|
#define GENERATOR_H
|
|
|
|
|
|
|
|
#include "mode.h"
|
|
|
|
#include "signalgenwidget.h"
|
|
|
|
|
|
|
|
class Generator : public Mode
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
Generator(AppWindow *window);
|
2020-10-22 23:13:36 +08:00
|
|
|
void deactivate() override;
|
2020-09-13 20:44:45 +08:00
|
|
|
void initializeDevice() override;
|
2020-12-05 06:49:52 +08:00
|
|
|
|
|
|
|
// Nothing to do for now
|
|
|
|
virtual nlohmann::json toJSON() override {return nlohmann::json();};
|
|
|
|
virtual void fromJSON(nlohmann::json j) override {Q_UNUSED(j)};
|
2020-09-13 20:44:45 +08:00
|
|
|
private slots:
|
|
|
|
void updateDevice();
|
|
|
|
private:
|
|
|
|
SignalgeneratorWidget *central;
|
|
|
|
};
|
|
|
|
|
|
|
|
#endif // GENERATOR_H
|