From 221116b2dab34ee120e8aa9fe202518df96b5a8c Mon Sep 17 00:00:00 2001 From: Peter Albrecht <albrecpe@gmail.com> Date: Tue, 17 Dec 2024 21:54:40 +0100 Subject: [PATCH 1/4] fix: change include ordering and turn off clang-format locally --- .../units/RobotUnit/util/ControlThreadOutputBuffer.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.h b/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.h index 29c511539..984cd760c 100644 --- a/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.h +++ b/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.h @@ -24,11 +24,13 @@ #include <vector> -#include <ArmarXCore/core/exceptions/local/ExpressionException.h> +// clang-format off #include <ArmarXCore/core/logging/LoggingUtil.h> // THIS NEEDS TO BE INCLUDED BEFORE EXPRESSION EXCEPTION #include <ArmarXCore/core/util/PropagateConst.h> #include <ArmarXCore/core/util/StringHelperTemplates.h> #include <ArmarXCore/core/util/TripleBuffer.h> +#include <ArmarXCore/core/exceptions/local/ExpressionException.h> +// clang-format on #include "../ControlTargets/ControlTargetBase.h" #include "../Devices/ControlDevice.h" -- GitLab From 54f7c565855229ac54fd7df8a8498dc8bdaf1a2f Mon Sep 17 00:00:00 2001 From: Peter Albrecht <albrecpe@gmail.com> Date: Tue, 17 Dec 2024 21:55:01 +0100 Subject: [PATCH 2/4] fix: add missing optional include --- source/RobotAPI/libraries/GraspingUtility/GraspTrajectory.h | 1 + 1 file changed, 1 insertion(+) diff --git a/source/RobotAPI/libraries/GraspingUtility/GraspTrajectory.h b/source/RobotAPI/libraries/GraspingUtility/GraspTrajectory.h index 15786c619..b2f1336a5 100644 --- a/source/RobotAPI/libraries/GraspingUtility/GraspTrajectory.h +++ b/source/RobotAPI/libraries/GraspingUtility/GraspTrajectory.h @@ -32,6 +32,7 @@ #include <RobotAPI/interface/units/GraspCandidateProviderInterface.h> #include <RobotAPI/libraries/diffik/SimpleDiffIK.h> +#include <optional> namespace armarx { -- GitLab From ae602b7fd25cccddf88e267432663fbf0d902ce1 Mon Sep 17 00:00:00 2001 From: Peter Albrecht <albrecpe@gmail.com> Date: Thu, 19 Dec 2024 15:10:11 +0100 Subject: [PATCH 3/4] Use comments instead of clang-format off --- .../units/RobotUnit/util/ControlThreadOutputBuffer.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.h b/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.h index 984cd760c..0871a9432 100644 --- a/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.h +++ b/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.h @@ -24,13 +24,16 @@ #include <vector> -// clang-format off -#include <ArmarXCore/core/logging/LoggingUtil.h> // THIS NEEDS TO BE INCLUDED BEFORE EXPRESSION EXCEPTION +// For unknown reasons, this needs to be included before expression exception. +// TODO: investigate +#include <ArmarXCore/core/logging/LoggingUtil.h> + +// Remaining, normal includes. #include <ArmarXCore/core/util/PropagateConst.h> #include <ArmarXCore/core/util/StringHelperTemplates.h> #include <ArmarXCore/core/util/TripleBuffer.h> #include <ArmarXCore/core/exceptions/local/ExpressionException.h> -// clang-format on + #include "../ControlTargets/ControlTargetBase.h" #include "../Devices/ControlDevice.h" -- GitLab From 0cb0ee382d87c5fc0c094737959363db29eacc16 Mon Sep 17 00:00:00 2001 From: Peter Albrecht <usnlf@student.kit.edu> Date: Thu, 19 Dec 2024 15:22:36 +0100 Subject: [PATCH 4/4] Rearrange optional include --- source/RobotAPI/libraries/GraspingUtility/GraspTrajectory.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/RobotAPI/libraries/GraspingUtility/GraspTrajectory.h b/source/RobotAPI/libraries/GraspingUtility/GraspTrajectory.h index b2f1336a5..a2aaac406 100644 --- a/source/RobotAPI/libraries/GraspingUtility/GraspTrajectory.h +++ b/source/RobotAPI/libraries/GraspingUtility/GraspTrajectory.h @@ -25,6 +25,7 @@ #include <map> #include <memory> +#include <optional> #include <Eigen/Core> @@ -32,7 +33,6 @@ #include <RobotAPI/interface/units/GraspCandidateProviderInterface.h> #include <RobotAPI/libraries/diffik/SimpleDiffIK.h> -#include <optional> namespace armarx { -- GitLab