#ifndef DEVICEJSONPLUGIN_H #define DEVICEJSONPLUGIN_H #include #include #include #include class DeviceJsonPlugin : public JsonPlugin { public: explicit DeviceJsonPlugin(QObject *parent = 0); QString deviceName(); QByteArray process(const QVariantMap &command, const QVariantMap ¶meters); private: DeviceManager *m_deviceManager; void add(QVariantMap parameters); void remove(); void editValue(QString value, QVariant key); void getAll(); QByteArray formatResponse(); QByteArray formatErrorResponse(); signals: }; #endif // DEVICEJSONPLUGIN_H