From 8101f7e448f0ef053f084c9dfbdab596eb102337 Mon Sep 17 00:00:00 2001
From: Christoph Pohl <christoph.pohl@kit.edu>
Date: Wed, 17 Nov 2021 12:02:52 +0100
Subject: [PATCH] fix reset for PlatformUnit

- newTarget was not commited to write buffer in
NJointHolonomicPlatformGlobalPositionController
---
 .../NJointHolonomicPlatformGlobalPositionController.cpp      | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/source/RobotAPI/components/units/RobotUnit/NJointControllers/NJointHolonomicPlatformGlobalPositionController.cpp b/source/RobotAPI/components/units/RobotUnit/NJointControllers/NJointHolonomicPlatformGlobalPositionController.cpp
index 77f9c8d8b..06513b416 100755
--- a/source/RobotAPI/components/units/RobotUnit/NJointControllers/NJointHolonomicPlatformGlobalPositionController.cpp
+++ b/source/RobotAPI/components/units/RobotUnit/NJointControllers/NJointHolonomicPlatformGlobalPositionController.cpp
@@ -62,7 +62,10 @@ namespace armarx
         {
             pid.reset();
             opid.reset();
-            *const_cast<bool*>(&rtGetControlStruct().newTargetSet) = false;
+
+        getWriterControlStruct().newTargetSet = false;
+        writeControlStruct();
+	
             isAborted = false;
         }
         if (isAborted)
-- 
GitLab