/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Copyright (C) 2019 Bernhard Trinnes . * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #ifndef DEVICEPLUGINGENERICINTERFACES_H #define DEVICEPLUGINGENERICINTERFACES_H #include "devices/deviceplugin.h" class DevicePluginGenericInterfaces : public DevicePlugin { Q_OBJECT Q_PLUGIN_METADATA(IID "io.nymea.DevicePlugin" FILE "deviceplugingenericinterfaces.json") Q_INTERFACES(DevicePlugin) public: explicit DevicePluginGenericInterfaces(); void setupDevice(DeviceSetupInfo *info) override; void executeAction(DeviceActionInfo *info) override; }; #endif // DEVICEPLUGINGENERICINTERFACES_H