From 8144aa4138dd474d9c806ceb201d419b37a498b5 Mon Sep 17 00:00:00 2001 From: Mirko Waechter <mirko.waechter@kit.edu> Date: Fri, 18 Sep 2015 20:35:45 +0200 Subject: [PATCH] improved output of condition check on error --- .../libraries/core/checks/ConditionCheckMagnitudeChecks.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/RobotAPI/libraries/core/checks/ConditionCheckMagnitudeChecks.cpp b/source/RobotAPI/libraries/core/checks/ConditionCheckMagnitudeChecks.cpp index fc9bb8f41..5b5ea5cdd 100644 --- a/source/RobotAPI/libraries/core/checks/ConditionCheckMagnitudeChecks.cpp +++ b/source/RobotAPI/libraries/core/checks/ConditionCheckMagnitudeChecks.cpp @@ -1,5 +1,7 @@ #include "ConditionCheckMagnitudeChecks.h" +#include <ArmarXCore/core/util/StringHelpers.h> + namespace armarx { @@ -22,8 +24,7 @@ namespace armarx if (dataFields.size() != 1) { - printf("Size of dataFields: %d\n", (int)dataFields.size()); - throw InvalidConditionException("Wrong number of datafields for condition equals "); + throw InvalidConditionException("Wrong number of datafields for condition magnitude larger: expected 1 actual: " + ValueToString(dataFields.size())); } const Variant& value = dataFields.begin()->second; -- GitLab