LibreVNA/Software/PC_Application/Generator/generator.h
2021-04-11 00:10:22 +02:00

28 lines
574 B
C++

#ifndef GENERATOR_H
#define GENERATOR_H
#include "mode.h"
#include "signalgenwidget.h"
#include "scpi.h"
class Generator : public Mode, public SCPINode
{
public:
Generator(AppWindow *window);
void deactivate() override;
void initializeDevice() override;
// Nothing to do for now
virtual nlohmann::json toJSON() override {return nlohmann::json();};
virtual void fromJSON(nlohmann::json j) override {Q_UNUSED(j)};
private slots:
void updateDevice();
private:
void setupSCPI();
SignalgeneratorWidget *central;
};
#endif // GENERATOR_H