diff options
Diffstat (limited to 'src/Xpl2Protocol.h')
| -rw-r--r-- | src/Xpl2Protocol.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/Xpl2Protocol.h b/src/Xpl2Protocol.h index 6d4a348..85d6895 100644 --- a/src/Xpl2Protocol.h +++ b/src/Xpl2Protocol.h @@ -5,11 +5,36 @@ #pragma once #include <QByteArray> +#include <QObject> #include <QVariantList> namespace Xpl2Protocol { +Q_NAMESPACE + +/** Extended success flag for CF_JC/PH_SET_JETTING_PARAMS responses. */ +enum class JettingParamsResult +{ + NozzleDriveDutyCycle = -5, + NozzleDriveFrequency = -4, + Drive = -3, + PwmFrequency = -2, + DutyCycle = -1, + Failed = 0, + Ok = 1 +}; +Q_ENUM_NS (JettingParamsResult) + +/** Extended success flag for CF_JC/PH_SETTER responses. */ +enum class SetterResult +{ + IncorrectNewValue = -1, + Failed = 0, + Ok = 1 +}; +Q_ENUM_NS (SetterResult) + constexpr char Terminator = '\n'; struct ParsedMessage |
