aboutsummaryrefslogtreecommitdiffstats
path: root/src/Xpl2Protocol.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Xpl2Protocol.h')
-rw-r--r--src/Xpl2Protocol.h25
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