From 0006ca627fd7162cefc761b7033f8ca9624055b6 Mon Sep 17 00:00:00 2001
From: Peter Albrecht <usnlf@student.kit.edu>
Date: Thu, 19 Dec 2024 19:09:18 +0100
Subject: [PATCH] Change misleading method name

---
 .../libraries/skills_gui/memory/SkillManagerWrapper.cpp  | 9 ++++++++-
 .../libraries/skills_gui/memory/SkillManagerWrapper.h    | 6 ++++++
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.cpp b/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.cpp
index ffdc42295..a241634e3 100644
--- a/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.cpp
+++ b/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.cpp
@@ -267,7 +267,7 @@ namespace armarx::skills::gui
     }
 
     SkillMap
-    SkillManagerWrapper::getSkills()
+    SkillManagerWrapper::getSkillsFiltered()
     {
         std::scoped_lock l(mutex_snapshot);
 
@@ -275,6 +275,13 @@ namespace armarx::skills::gui
 
         return filtered.skills;
     }
+    
+    SkillMap SkillManagerWrapper::getSkills() 
+    {
+        std::scoped_lock l(mutex_snapshot);
+
+        return snapshot.skills;
+    }
 
     StatusMap
     SkillManagerWrapper::getExecutions()
diff --git a/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.h b/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.h
index db38c8a4f..ec25489db 100644
--- a/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.h
+++ b/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.h
@@ -61,6 +61,12 @@ namespace armarx::skills::gui
          */
         SkillMap getSkills();
 
+        /**
+         * @brief Returns the latest skills snapshot.
+         * @return The map representing all currently known skills.
+         */
+        SkillMap getSkillsFiltered();
+
         /**
          * @brief Returns the latest status snapshot.
          * @return The map containing status updates for all execution ids.
-- 
GitLab