From 4cb27def0386b496dac1fff6bdcbf8b03bd6368b Mon Sep 17 00:00:00 2001
From: Fabian Reister <fabian.reister@kit.edu>
Date: Tue, 15 Jun 2021 17:15:07 +0200
Subject: [PATCH] fix: used memoryName property instead of coreSegmentName

---
 .../armem_vision/client/occupancy_grid/Writer.cpp          | 7 ++++---
 .../libraries/armem_vision/client/occupancy_grid/Writer.h  | 2 ++
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/source/RobotAPI/libraries/armem_vision/client/occupancy_grid/Writer.cpp b/source/RobotAPI/libraries/armem_vision/client/occupancy_grid/Writer.cpp
index e74d3a140..f2930f14f 100644
--- a/source/RobotAPI/libraries/armem_vision/client/occupancy_grid/Writer.cpp
+++ b/source/RobotAPI/libraries/armem_vision/client/occupancy_grid/Writer.cpp
@@ -5,6 +5,8 @@
 
 namespace armarx::armem::vision::occupancy_grid::client
 {
+    Writer::~Writer() = default;
+
     bool Writer::store(const OccupancyGrid& grid,
                        const std::string& frame,
                        const std::string& agentName,
@@ -12,7 +14,7 @@ namespace armarx::armem::vision::occupancy_grid::client
     {
         std::lock_guard g{memoryWriterMutex()};
 
-        const auto result = memoryWriter().addSegment(properties().memoryName, agentName);
+        const auto result = memoryWriter().addSegment(properties().coreSegmentName, agentName);
 
         if (not result.success)
         {
@@ -25,8 +27,7 @@ namespace armarx::armem::vision::occupancy_grid::client
         const auto iceTimestamp = Time::microSeconds(timestamp);
 
         const auto providerId = armem::MemoryID(result.segmentID);
-        const auto entityID =
-            providerId.withEntityName(frame).withTimestamp(iceTimestamp);
+        const auto entityID   = providerId.withEntityName(frame).withTimestamp(iceTimestamp);
 
         armem::EntityUpdate update;
         update.entityID = entityID;
diff --git a/source/RobotAPI/libraries/armem_vision/client/occupancy_grid/Writer.h b/source/RobotAPI/libraries/armem_vision/client/occupancy_grid/Writer.h
index 4239520cf..bf1268444 100644
--- a/source/RobotAPI/libraries/armem_vision/client/occupancy_grid/Writer.h
+++ b/source/RobotAPI/libraries/armem_vision/client/occupancy_grid/Writer.h
@@ -57,4 +57,6 @@ namespace armarx::armem::vision::occupancy_grid::client
         Properties defaultProperties() const override;
     };
 
+
+
 } // namespace armarx::armem::vision::occupancy_grid::client
-- 
GitLab