From 4f482b4b0ce34d49b297f85fa3118c4881399f71 Mon Sep 17 00:00:00 2001
From: Tobias Triffterer <tobias@ep1.ruhr-uni-bochum.de>
Date: Sat, 1 May 2021 23:45:37 +0200
Subject: [PATCH] Add Command Implementation for ADC Threshold

Extend the Command class to use the recently added actions in the
protocol.
---
 src/command.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/src/command.cpp b/src/command.cpp
index 84ace41..391c31e 100644
--- a/src/command.cpp
+++ b/src/command.cpp
@@ -89,6 +89,8 @@ Command Command::fromString(const QString& source)
         case Action::startAdc:
         case Action::stopAdc:
         case Action::clearHistogram:
+        case Action::adcThresholdUp:
+        case Action::adcThresholdDown:
             return Command(action, Arguments(), token);
         case Action::error:
             return parseError(rootobj);
@@ -133,6 +135,10 @@ Action Command::parseActionString(const QString& string)
         return Action::fillHistogram;
     if (string == QStringLiteral("clearHistogram"))
         return Action::clearHistogram;
+    if (string == QStringLiteral("adcThresholdUp"))
+        return Action::adcThresholdUp;
+    if (string == QStringLiteral("adcThresholdDown"))
+        return Action::adcThresholdDown;
     if (string == QStringLiteral("error"))
         return Action::error;
 
@@ -306,6 +312,10 @@ QString Command::getActionString(const Action action)
             return QStringLiteral("fillHistogram");
         case Action::clearHistogram:
             return QStringLiteral("clearHistogram");
+        case Action::adcThresholdUp:
+            return QStringLiteral("adcThresholdUp");
+        case Action::adcThresholdDown:
+            return QStringLiteral("adcThresholdDown");
         case Action::error:
             return QStringLiteral("error");
         case Action::invalid:
-- 
GitLab