From 61b4e68f3d4c34ff05b83be4389253da417a4811 Mon Sep 17 00:00:00 2001 From: Ulrich Mohr Date: Wed, 24 Aug 2022 17:19:45 +0200 Subject: [PATCH] parameter tuning --- src/fsfw/action/Parameter.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/fsfw/action/Parameter.h b/src/fsfw/action/Parameter.h index 59b62b1e..b1457908 100644 --- a/src/fsfw/action/Parameter.h +++ b/src/fsfw/action/Parameter.h @@ -40,6 +40,11 @@ class Parameter : public ParameterIF { return value; } + Parameter& operator =(const T& newValue){ + value = newValue; + return *this; + } + #ifdef FSFW_INTROSPECTION Types::ParameterType getType() override { return enumHelper::value>::template getType(); @@ -66,7 +71,6 @@ class Parameter : public ParameterIF { bool setFloating(double value) override { if (getType() != Types::FLOATING) { - puts("fups"); return false; } this->value = T(value); @@ -75,7 +79,6 @@ class Parameter : public ParameterIF { bool setSigned(int64_t value) override { if ((getType() != Types::SIGNED) && (getType() != Types::ENUM)) { - puts("sups"); return false; } this->value = T(value);