From c15cb9b76eadbc371a4f0f0b30f6034e2ca1c578 Mon Sep 17 00:00:00 2001 From: Rainer Kartmann <rainer.kartmann@kit.edu> Date: Fri, 23 Apr 2021 17:30:04 +0200 Subject: [PATCH] Add c++ query overload --- .../RobotAPI/libraries/armem/server/MemoryToIceAdapter.cpp | 5 +++++ source/RobotAPI/libraries/armem/server/MemoryToIceAdapter.h | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/source/RobotAPI/libraries/armem/server/MemoryToIceAdapter.cpp b/source/RobotAPI/libraries/armem/server/MemoryToIceAdapter.cpp index 22c47eea2..0d8bbbc07 100644 --- a/source/RobotAPI/libraries/armem/server/MemoryToIceAdapter.cpp +++ b/source/RobotAPI/libraries/armem/server/MemoryToIceAdapter.cpp @@ -169,4 +169,9 @@ namespace armarx::armem::server return processor.process(input, *memory); } + client::QueryResult MemoryToIceAdapter::query(const client::QueryInput& input) + { + return client::QueryResult::fromIce(query(input.toIce())); + } + } diff --git a/source/RobotAPI/libraries/armem/server/MemoryToIceAdapter.h b/source/RobotAPI/libraries/armem/server/MemoryToIceAdapter.h index c6c61c6a1..ac1238071 100644 --- a/source/RobotAPI/libraries/armem/server/MemoryToIceAdapter.h +++ b/source/RobotAPI/libraries/armem/server/MemoryToIceAdapter.h @@ -3,7 +3,8 @@ #include <RobotAPI/interface/armem/server/MemoryInterface.h> #include <RobotAPI/interface/armem/client/MemoryListenerInterface.h> -#include "../core/Memory.h" +#include <RobotAPI/libraries/armem/core/Memory.h> +#include <RobotAPI/libraries/armem/client/Query.h> namespace armarx::armem::server @@ -43,6 +44,7 @@ namespace armarx::armem::server // READING query::data::Result query(const armem::query::data::Input& input); + client::QueryResult query(const client::QueryInput& input); public: -- GitLab