21 lines
638 B
C++
21 lines
638 B
C++
#ifndef TACTILEIPC3D_PIEZORESISTIVE_A_PLUGIN_H
|
|
#define TACTILEIPC3D_PIEZORESISTIVE_A_PLUGIN_H
|
|
|
|
#include <QObject>
|
|
|
|
#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
|