From 1dd3524ced8fe8dc8d548e7c7bbf82b7d4866498 Mon Sep 17 00:00:00 2001 From: Fabian Peller <fabian.peller-konrad@kit.edu> Date: Mon, 6 Nov 2023 10:27:15 +0100 Subject: [PATCH] fix after changes to related to skills/dev --- .../client/KnownGraspCandidateReader.h | 1 - .../client/instance/ObjectWriter.h | 1 - .../provider/mixins/GraspReadingSkillMixin.h | 8 +++++--- .../provider/mixins/MemoryReadingSkillMixin.h | 7 ++++--- .../provider/mixins/ObjectReadingSkillMixin.h | 14 +++++++++----- .../provider/mixins/ObjectWritingSkillMixin.h | 7 ++++--- .../provider/mixins/RobotReadingSkillMixin.h | 17 +++++++++-------- 7 files changed, 31 insertions(+), 24 deletions(-) diff --git a/source/RobotAPI/libraries/armem_grasping/client/KnownGraspCandidateReader.h b/source/RobotAPI/libraries/armem_grasping/client/KnownGraspCandidateReader.h index d0057afc8..8d40f1077 100644 --- a/source/RobotAPI/libraries/armem_grasping/client/KnownGraspCandidateReader.h +++ b/source/RobotAPI/libraries/armem_grasping/client/KnownGraspCandidateReader.h @@ -56,7 +56,6 @@ namespace armarx::armem::grasping::known_grasps const std::string propertyPrefix = "mem.grasping.knowngrasps."; armem::client::Reader memoryReader; - mutable std::mutex memoryWriterMutex; }; diff --git a/source/RobotAPI/libraries/armem_objects/client/instance/ObjectWriter.h b/source/RobotAPI/libraries/armem_objects/client/instance/ObjectWriter.h index d44950284..da5744c59 100644 --- a/source/RobotAPI/libraries/armem_objects/client/instance/ObjectWriter.h +++ b/source/RobotAPI/libraries/armem_objects/client/instance/ObjectWriter.h @@ -57,7 +57,6 @@ namespace armarx::armem::obj::instance const std::string propertyPrefix = "mem.obj.instance."; armem::client::Writer memoryWriter; - mutable std::mutex memoryWriterMutex; }; diff --git a/source/RobotAPI/libraries/skills/provider/mixins/GraspReadingSkillMixin.h b/source/RobotAPI/libraries/skills/provider/mixins/GraspReadingSkillMixin.h index d69f390da..abcfeb2d2 100644 --- a/source/RobotAPI/libraries/skills/provider/mixins/GraspReadingSkillMixin.h +++ b/source/RobotAPI/libraries/skills/provider/mixins/GraspReadingSkillMixin.h @@ -10,8 +10,10 @@ namespace armarx::skills::mixin { armem::grasping::known_grasps::Reader graspReader; - GraspReadingSkillMixin(armem::client::MemoryNameSystem& mns) : graspReader(mns) - {} + GraspReadingSkillMixin(const armem::grasping::known_grasps::Reader& r) : graspReader(r) + { + + } }; struct SpecificGraspReadingSkillMixin @@ -19,7 +21,7 @@ namespace armarx::skills::mixin std::string objectEntityId; armem::grasping::known_grasps::Reader graspReader; - SpecificGraspReadingSkillMixin(const std::string& n, armem::client::MemoryNameSystem& mns) : objectEntityId(n), graspReader(mns) + SpecificGraspReadingSkillMixin(const std::string& n, const armem::grasping::known_grasps::Reader& r) : objectEntityId(n), graspReader(r) {} }; } diff --git a/source/RobotAPI/libraries/skills/provider/mixins/MemoryReadingSkillMixin.h b/source/RobotAPI/libraries/skills/provider/mixins/MemoryReadingSkillMixin.h index 214fbac44..be453b928 100644 --- a/source/RobotAPI/libraries/skills/provider/mixins/MemoryReadingSkillMixin.h +++ b/source/RobotAPI/libraries/skills/provider/mixins/MemoryReadingSkillMixin.h @@ -10,7 +10,8 @@ namespace armarx::skills::mixin { armem::client::Reader memoryReader; - //MemoryReadingSkillMixin(armem::client::MemoryNameSystem& mns) : memoryReader(mns) - //{} + MemoryReadingSkillMixin(const armem::client::Reader& r) : memoryReader(r) + { + } }; -} +} // namespace armarx::skills::mixin diff --git a/source/RobotAPI/libraries/skills/provider/mixins/ObjectReadingSkillMixin.h b/source/RobotAPI/libraries/skills/provider/mixins/ObjectReadingSkillMixin.h index ecf3d2a64..84a7746a7 100644 --- a/source/RobotAPI/libraries/skills/provider/mixins/ObjectReadingSkillMixin.h +++ b/source/RobotAPI/libraries/skills/provider/mixins/ObjectReadingSkillMixin.h @@ -10,8 +10,9 @@ namespace armarx::skills::mixin { armem::obj::instance::Reader objectReader; - ObjectReadingSkillMixin(armem::client::MemoryNameSystem& mns) : objectReader(mns) - {} + ObjectReadingSkillMixin(const armem::obj::instance::Reader& r) : objectReader(r) + { + } }; struct SpecificObjectReadingSkillMixin @@ -19,7 +20,10 @@ namespace armarx::skills::mixin std::string objectEntityId; armem::obj::instance::Reader objectReader; - SpecificObjectReadingSkillMixin(const std::string& n, armem::client::MemoryNameSystem& mns) : objectEntityId(n), objectReader(mns) - {} + SpecificObjectReadingSkillMixin(const std::string& n, + const armem::obj::instance::Reader& r) : + objectEntityId(n), objectReader(r) + { + } }; -} +} // namespace armarx::skills::mixin diff --git a/source/RobotAPI/libraries/skills/provider/mixins/ObjectWritingSkillMixin.h b/source/RobotAPI/libraries/skills/provider/mixins/ObjectWritingSkillMixin.h index edf8e6a2e..2bf09e174 100644 --- a/source/RobotAPI/libraries/skills/provider/mixins/ObjectWritingSkillMixin.h +++ b/source/RobotAPI/libraries/skills/provider/mixins/ObjectWritingSkillMixin.h @@ -10,7 +10,8 @@ namespace armarx::skills::mixin { armem::obj::instance::Writer objectWriter; - ObjectWritingSkillMixin(armem::client::MemoryNameSystem& mns) : objectWriter(mns) - {} + ObjectWritingSkillMixin(const armem::obj::instance::Writer& r) : objectWriter(r) + { + } }; -} +} // namespace armarx::skills::mixin diff --git a/source/RobotAPI/libraries/skills/provider/mixins/RobotReadingSkillMixin.h b/source/RobotAPI/libraries/skills/provider/mixins/RobotReadingSkillMixin.h index 631491ddc..9394445a5 100644 --- a/source/RobotAPI/libraries/skills/provider/mixins/RobotReadingSkillMixin.h +++ b/source/RobotAPI/libraries/skills/provider/mixins/RobotReadingSkillMixin.h @@ -10,9 +10,9 @@ namespace armarx::skills::mixin { armem::robot_state::VirtualRobotReader robotReader; - RobotReadingSkillMixin(armem::client::MemoryNameSystem& mns) : - robotReader(mns) - {} + RobotReadingSkillMixin(const armem::robot_state::VirtualRobotReader& r) : robotReader(r) + { + } }; struct SpecificRobotReadingSkillMixin @@ -20,9 +20,10 @@ namespace armarx::skills::mixin std::string robotName; armem::robot_state::VirtualRobotReader robotReader; - SpecificRobotReadingSkillMixin(const std::string& rn, armem::client::MemoryNameSystem& mns) : - robotName(rn), - robotReader(mns) - {} + SpecificRobotReadingSkillMixin(const std::string& rn, + const armem::robot_state::VirtualRobotReader& r) : + robotName(rn), robotReader(r) + { + } }; -} +} // namespace armarx::skills::mixin -- GitLab