16 #include <armarx/navigation/human/aron/Human.aron.generated.h>
28 const std::string& providerName,
31 std::lock_guard g{writeMutex};
36 if (not result.success)
45 const auto entityID = providerId.withEntityName(
"humans").withTimestamp(timestamp);
48 update.entityID = entityID;
52 std::back_inserter(
update.instancesData),
55 navigation::human::arondto::Human dto;
62 update.referencedTime = timestamp;
69 if (not updateResult.success)
74 return updateResult.success;
80 const std::string& providerName,
83 std::lock_guard g{writeMutex};
88 if (not result.success)
97 const auto entityID = providerId.withEntityName(
"groups").withTimestamp(timestamp);
100 update.entityID = entityID;
104 std::back_inserter(
update.instancesData),
107 navigation::human::arondto::HumanGroup dto;
114 update.referencedTime = timestamp;
121 if (not updateResult.success)
126 return updateResult.success;
132 return "mem.nav.human.";
135 armarx::armem::client::util::SimpleWriterBase::SimpleWriterBase::Properties