From 3f15e1b1b14645b5e713b74eca67ebee2e32fd36 Mon Sep 17 00:00:00 2001 From: Julian Tusch <urhrf@student.kit.edu> Date: Sat, 13 Apr 2024 18:08:41 +0200 Subject: [PATCH] added mock skill for testing --- .../manager/SkillManagerComponentPlugin.cpp | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/source/RobotAPI/libraries/skills/manager/SkillManagerComponentPlugin.cpp b/source/RobotAPI/libraries/skills/manager/SkillManagerComponentPlugin.cpp index 492146c74..4cf0577c1 100644 --- a/source/RobotAPI/libraries/skills/manager/SkillManagerComponentPlugin.cpp +++ b/source/RobotAPI/libraries/skills/manager/SkillManagerComponentPlugin.cpp @@ -15,6 +15,7 @@ #include "RobotAPI/libraries/skills/core/FluxioProfile.h" #include "RobotAPI/libraries/skills/core/FluxioProvider.h" +#include "RobotAPI/libraries/skills/core/FluxioSkill.h" #include "RobotAPI/libraries/skills/core/FluxioValue.h" #include <RobotAPI/libraries/aron/converter/json/NLohmannJSONConverter.h> #include <RobotAPI/libraries/skills/core/SkillID.h> @@ -30,7 +31,7 @@ namespace armarx::plugins skills::FluxioProfile root; root.id = "root"; root.name = "root"; - root.description = "Root Profile"; + root.description = "This is the root profile. It is the parent of all other profiles."; root.parentPtr = nullptr; fluxioDC.profiles[root.id] = root; @@ -39,6 +40,20 @@ namespace armarx::plugins provider.id = "test provider"; provider.name = "test provider"; fluxioDC.providers[provider.id] = provider; + + // Create mock test skill + skills::FluxioSkill skill; + skill.id = "test skill"; + skill.name = "test skill"; + skill.description = "This is a test skill to quickly test the skill manager."; + skill.lastChanged = armarx::DateTime::Now().toDateTimeString(); + skill.executable = true; + skill.native = false; + skill.skillProviderPtr = &fluxioDC.providers[provider.id]; + skill.parameters = {}; + skill.edges = {}; + skill.nodes = {}; + fluxioDC.skills[skill.id] = skill; } template <typename S, typename T> -- GitLab