#ifndef TACTILEIPC3D_PIEZORESISTIVE_A_PLUGIN_H #define TACTILEIPC3D_PIEZORESISTIVE_A_PLUGIN_H #include #include "serial/protocol_plugin.h" #include "serial/piezoresistive_a_protocol.h" class PiezoresistiveAPlugin final : public QObject, public IProtocolPlugin { Q_OBJECT Q_PLUGIN_METADATA(IID PROTOCOL_PLUGIN_IID) Q_INTERFACES(IProtocolPlugin) public: QString protocolName() const override { return QStringLiteral("piezoresistive_a"); } int apiVersion() const override { return kProtocolPluginApiVersion; } ProtocolBundle createBundle() override; }; #endif // TACTILEIPC3D_PIEZORESISTIVE_A_PLUGIN_H