#ifndef ADCCLUSTER_H #define ADCCLUSTER_H #include #include "../gtl_hardware_interface.h" #include "adccluster_device.h" class ADCCluster: public QObject, public gtl::hardware_interface { Q_OBJECT Q_PLUGIN_METADATA(IID "gtlab.hardware" FILE "ADCCluster.json") Q_INTERFACES(gtl::hardware_interface) public: explicit ADCCluster(QObject *parent = nullptr); ~ADCCluster(); virtual QString id() const { return "ADCCLuster"; } virtual gtl::hw::device* create_device(QObject* parent = NULL); }; #endif // ADCCLUSTER_H