From fd0140376b8d09aff8e1ca166cf76f5204da97f3 Mon Sep 17 00:00:00 2001 From: Fabian Peller-Konrad <fabian.peller-konrad@kit.edu> Date: Mon, 19 Aug 2024 11:15:13 +0200 Subject: [PATCH] add missing function which got removed in merge --- .../armem/server/ltm/detail/MemoryBase.h | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/source/RobotAPI/libraries/armem/server/ltm/detail/MemoryBase.h b/source/RobotAPI/libraries/armem/server/ltm/detail/MemoryBase.h index eab1c6b74..dcb582770 100644 --- a/source/RobotAPI/libraries/armem/server/ltm/detail/MemoryBase.h +++ b/source/RobotAPI/libraries/armem/server/ltm/detail/MemoryBase.h @@ -48,6 +48,36 @@ namespace armarx::armem::server::ltm::detail { } + void setRecordingMode(const std::string& m) + { + if (m == "CONSOLIDATE_REMOVED") + { + this->recordingMode = RecordingMode::CONSOLIDATE_REMOVED; + } + else if (m == "CONSOLIDATE_ALL") + { + this->recordingMode = RecordingMode::CONSOLIDATE_ALL; + } + else if (m == "CONSOLIDATE_LATEST") + { + this->recordingMode = RecordingMode::CONSOLIDATE_LATEST; + } + else + { + ARMARX_WARNING << "Unknown recording mode: " << m; + } + } + + void setRecordingMode(const RecordingMode m) + { + this->recordingMode = m; + } + + RecordingMode getRecordingMode() const + { + return recordingMode; + } + /// initialize config void configure() -- GitLab