30 #include "atcore_export.h" 42 Q_PROPERTY(QString name READ name CONSTANT)
43 Q_PROPERTY(
bool sdSupport READ isSdSupported CONSTANT)
47 ~IFirmware() override = default;
53 virtual
bool isSdSupported() const = 0;
61 virtual QString name() const = 0;
67 virtual
void validateCommand(const QString &lastMessage);
76 virtual QByteArray translate(const QString &command);
92 void checkCommand(const QByteArray &lastMessage);
97 void readyForCommand(
void);
100 Q_DECLARE_INTERFACE(IFirmware, "org.kde.atelier.core.firmware")
The Temperature class.
Definition: temperature.h:35
The IFirmware class Base Class for Firmware Plugins.
Definition: ifirmware.h:39
The AtCore class aims to provides a high level interface for serial based gcode devices ...
Definition: atcore.h:60
The IFirmwarePrivate struct.
Definition: ifirmware.cpp:31