From e53f8714cfb98405df0d196a3c3beed0fcdf0f68 Mon Sep 17 00:00:00 2001 From: Fabian Peller <fabian.peller-konrad@kit.edu> Date: Tue, 14 Mar 2023 09:51:16 +0000 Subject: [PATCH] rename time created --- .../LegacyRobotStateMemoryAdapter.cpp | 6 +-- .../ExampleMemoryClient.cpp | 26 ++++++------ .../ObjectInstanceToIndex.cpp | 2 +- .../impl/ObjectInstanceToIndex.cpp | 4 +- .../RobotStatePredictionClient.cpp | 2 +- .../server/ExampleMemory/ExampleMemory.cpp | 2 +- source/RobotAPI/interface/armem/commit.ice | 2 +- source/RobotAPI/interface/armem/memory.ice | 2 +- .../GraspingUtility/GraspCandidateWriter.cpp | 2 +- .../libraries/armem/client/Writer.cpp | 4 +- .../RobotAPI/libraries/armem/client/Writer.h | 2 +- .../RobotAPI/libraries/armem/core/Commit.cpp | 2 +- source/RobotAPI/libraries/armem/core/Commit.h | 2 +- .../libraries/armem/core/base/EntityBase.h | 4 +- .../armem/core/base/EntityInstanceBase.cpp | 12 +++--- .../armem/core/base/EntityInstanceBase.h | 8 ++-- .../armem/core/base/EntitySnapshotBase.h | 2 +- .../armem/core/base/ice_conversions.cpp | 12 +++--- .../libraries/armem/core/ice_conversions.cpp | 4 +- .../libraries/armem/core/operations.cpp | 2 +- .../armem/core/wm/aron_conversions.cpp | 18 ++++---- .../armem/core/wm/memory_definitions.cpp | 6 +-- .../armem/server/test/ArMemLTMTest.cpp | 2 +- .../armem/server/test/ArMemMemoryTest.cpp | 42 +++++++++---------- .../libraries/armem/test/ArMemForEachTest.cpp | 2 +- .../server/KnownGraspProviderSegment.cpp | 2 +- .../libraries/armem_gui/MemoryViewer.cpp | 2 +- .../armem_gui/instance/InstanceView.cpp | 6 +-- .../client/common/Writer.cpp | 2 +- .../armem_motions/server/MotionSegment.cpp | 6 +-- .../server/MotionPrimitives/Segment.cpp | 6 +-- .../client/articulated_object/Writer.cpp | 4 +- .../client/attachment/Writer.cpp | 4 +- .../client/instance/ObjectWriter.cpp | 2 +- .../armem_objects/server/class/Segment.cpp | 2 +- .../armem_objects/server/instance/Segment.cpp | 6 +-- .../client/common/RobotWriter.cpp | 6 +-- .../client/localization/TransformWriter.cpp | 2 +- .../server/description/Segment.cpp | 2 +- .../server/localization/Segment.cpp | 2 +- .../proprioception/RobotStateWriter.cpp | 4 +- .../segment/ExecutableSkillLibrarySegment.cpp | 2 +- .../server/segment/SkillEventSegment.cpp | 2 +- .../segment/SkillExecutionRequestSegment.cpp | 4 +- .../segment/StatechartListenerSegment.cpp | 2 +- .../armem_system_state/server/CPUSegment.cpp | 2 +- .../armem_system_state/server/RAMSegment.cpp | 2 +- .../client/laser_scanner_features/Writer.cpp | 2 +- .../client/occupancy_grid/Writer.cpp | 2 +- 49 files changed, 124 insertions(+), 124 deletions(-) diff --git a/source/RobotAPI/components/armem/addon/LegacyRobotStateMemoryAdapter/LegacyRobotStateMemoryAdapter.cpp b/source/RobotAPI/components/armem/addon/LegacyRobotStateMemoryAdapter/LegacyRobotStateMemoryAdapter.cpp index ae751bb1a..c9afa372d 100644 --- a/source/RobotAPI/components/armem/addon/LegacyRobotStateMemoryAdapter/LegacyRobotStateMemoryAdapter.cpp +++ b/source/RobotAPI/components/armem/addon/LegacyRobotStateMemoryAdapter/LegacyRobotStateMemoryAdapter.cpp @@ -96,7 +96,7 @@ namespace armarx::armem armem::EntityUpdate entityUpdate; entityUpdate.entityID = propEntityID; - entityUpdate.timeCreated = Time(Duration::MicroSeconds(_timestampUpdateFirstModifiedInUs)); // we take the oldest timestamp + entityUpdate.referencedTime = Time(Duration::MicroSeconds(_timestampUpdateFirstModifiedInUs)); // we take the oldest timestamp entityUpdate.instancesData = { @@ -128,7 +128,7 @@ namespace armarx::armem armem::EntityUpdate locUpdate; locUpdate.entityID = locEntityID; - locUpdate.timeCreated = Time(Duration::MicroSeconds(_timestampUpdateFirstModifiedInUs)); + locUpdate.referencedTime = Time(Duration::MicroSeconds(_timestampUpdateFirstModifiedInUs)); locUpdate.instancesData = { transform.toAron() @@ -282,7 +282,7 @@ namespace armarx::armem entityUpdate.entityID.entityName = "Armar3"; entityUpdate.instancesData = { desc.toAron() }; - entityUpdate.timeCreated = armem::Time::Now(); + entityUpdate.referencedTime = armem::Time::Now(); auto res = memoryWriter.commit(c); if (!res.allSuccess()) { diff --git a/source/RobotAPI/components/armem/client/ExampleMemoryClient/ExampleMemoryClient.cpp b/source/RobotAPI/components/armem/client/ExampleMemoryClient/ExampleMemoryClient.cpp index c072f6fce..cde81dc68 100644 --- a/source/RobotAPI/components/armem/client/ExampleMemoryClient/ExampleMemoryClient.cpp +++ b/source/RobotAPI/components/armem/client/ExampleMemoryClient/ExampleMemoryClient.cpp @@ -218,9 +218,9 @@ namespace armarx // Prepare the update with some empty instances. armem::EntityUpdate update; update.entityID = entityID; - update.timeCreated = armem::Time::Now(); + update.referencedTime = armem::Time::Now(); - double diff = (update.timeCreated - runStarted).toMilliSecondsDouble() / 1000; + double diff = (update.referencedTime - runStarted).toMilliSecondsDouble() / 1000; auto dict1 = std::make_shared<aron::data::Dict>(); auto dict2 = std::make_shared<aron::data::Dict>(); @@ -265,7 +265,7 @@ namespace armarx { armem::EntityUpdate& update = commit.add(); update.entityID = entityID; - update.timeCreated = armem::Time::Now() + armem::Duration::Seconds(i); + update.referencedTime = armem::Time::Now() + armem::Duration::Seconds(i); for (int j = 0; j < i; ++j) { update.instancesData.push_back(std::make_shared<aron::data::Dict>()); @@ -387,7 +387,7 @@ namespace armarx { armem::EntityUpdate& update = commit.add(); update.entityID = exampleDataProviderID.withEntityName("default"); - update.timeCreated = time; + update.referencedTime = time; armem::example::ExampleData data; toAron(data.memoryID, armem::MemoryID()); @@ -401,7 +401,7 @@ namespace armarx { armem::EntityUpdate& update = commit.add(); update.entityID = exampleDataProviderID.withEntityName("the answer"); - update.timeCreated = time; + update.referencedTime = time; armem::example::ExampleData data; data.the_bool = true; @@ -488,7 +488,7 @@ namespace armarx { armem::EntityUpdate& update = commit.add(); update.entityID = linkedDataProviderID.withEntityName("yet_more_data"); - update.timeCreated = time; + update.referencedTime = time; armem::example::LinkedData data; data.yet_another_int = 42; @@ -545,7 +545,7 @@ namespace armarx { armem::EntityUpdate& update = commit.add(); update.entityID = exampleDataProviderID.withEntityName("id to the_answer"); - update.timeCreated = time; + update.referencedTime = time; armem::example::ExampleData data; armem::toAron(data.memoryID, theAnswerSnapshotID); @@ -556,7 +556,7 @@ namespace armarx { armem::EntityUpdate& update = commit.add(); update.entityID = exampleDataProviderID.withEntityName("id to self"); - update.timeCreated = time; + update.referencedTime = time; armem::example::ExampleData data; armem::toAron(data.memoryID, update.entityID.withTimestamp(time)); @@ -568,7 +568,7 @@ namespace armarx { armem::EntityUpdate& update = commit.add(); update.entityID = exampleDataProviderID.withEntityName("id to previous snapshot"); - update.timeCreated = time - armem::Duration::Seconds(1); // 1 sec in the past + update.referencedTime = time - armem::Duration::Seconds(1); // 1 sec in the past armem::example::ExampleData data; armem::toAron(data.memoryID, armem::MemoryID()); // First entry - invalid link @@ -579,7 +579,7 @@ namespace armarx { armem::EntityUpdate& update = commit.add(); update.entityID = exampleDataProviderID.withEntityName("id to previous snapshot"); - update.timeCreated = time; + update.referencedTime = time; armem::example::ExampleData data; armem::toAron(data.memoryID, update.entityID.withTimestamp(time - armem::Duration::Seconds(1))); @@ -634,7 +634,7 @@ namespace armarx { armem::EntityUpdate& update = commit.add(); update.entityID = exampleDataProviderID.withEntityName("link to yet_more_data"); - update.timeCreated = time; + update.referencedTime = time; armem::example::ExampleData data; armem::toAron(data.memoryID, armem::MemoryID()); @@ -686,7 +686,7 @@ namespace armarx { armem::EntityUpdate& update = commit.add(); update.entityID = exampleDataProviderID.withEntityName("some_new_fancy_entity_id"); - update.timeCreated = time; + update.referencedTime = time; auto currentFolder = std::filesystem::current_path(); auto opencv_img = cv::imread((currentFolder / "images" / (std::to_string(imageCounter + 1) + ".jpg")).string()); @@ -708,7 +708,7 @@ namespace armarx { armem::EntityUpdate& update = commit.add(); update.entityID = exampleDataProviderID.withEntityName("unexpected_data"); - update.timeCreated = time; + update.referencedTime = time; armem::example::ExampleData data; toAron(data.memoryID, armem::MemoryID()); // ////1/1 diff --git a/source/RobotAPI/components/armem/client/ObjectInstanceToIndex/ObjectInstanceToIndex.cpp b/source/RobotAPI/components/armem/client/ObjectInstanceToIndex/ObjectInstanceToIndex.cpp index fedf604b0..23b426f37 100644 --- a/source/RobotAPI/components/armem/client/ObjectInstanceToIndex/ObjectInstanceToIndex.cpp +++ b/source/RobotAPI/components/armem/client/ObjectInstanceToIndex/ObjectInstanceToIndex.cpp @@ -196,7 +196,7 @@ namespace armarx armem::EntityUpdate& update = commit.add(); update.entityID = provSegID.withEntityName(instance.id().str()); - update.timeCreated = instance.id().timestamp; + update.referencedTime = instance.id().timestamp; update.instancesData = { spatial.toAron() }; return true; diff --git a/source/RobotAPI/components/armem/client/ObjectInstanceToIndex/impl/ObjectInstanceToIndex.cpp b/source/RobotAPI/components/armem/client/ObjectInstanceToIndex/impl/ObjectInstanceToIndex.cpp index 4498d01ce..34901591b 100644 --- a/source/RobotAPI/components/armem/client/ObjectInstanceToIndex/impl/ObjectInstanceToIndex.cpp +++ b/source/RobotAPI/components/armem/client/ObjectInstanceToIndex/impl/ObjectInstanceToIndex.cpp @@ -75,7 +75,7 @@ namespace armarx::armem::objects armem::EntityUpdate& update = commit.add(); update.entityID = indexSpatialProviderSegmentID.withEntityName( objectInstanceID.getEntityID().str()); - update.timeCreated = objectPose.timestamp; + update.referencedTime = objectPose.timestamp; update.instancesData = {spatial.toAron()}; } @@ -114,7 +114,7 @@ namespace armarx::armem::objects armem::EntityUpdate& update = commit.add(); update.entityID = indexNamedProviderSegmentID.withEntityName( objectInstanceID.getEntityID().str()); - update.timeCreated = objectPose.timestamp; + update.referencedTime = objectPose.timestamp; update.instancesData = {named.toAron()}; } } diff --git a/source/RobotAPI/components/armem/client/RobotStatePredictionClientExample/RobotStatePredictionClient.cpp b/source/RobotAPI/components/armem/client/RobotStatePredictionClientExample/RobotStatePredictionClient.cpp index 3d98d0f27..492c2c142 100644 --- a/source/RobotAPI/components/armem/client/RobotStatePredictionClientExample/RobotStatePredictionClient.cpp +++ b/source/RobotAPI/components/armem/client/RobotStatePredictionClientExample/RobotStatePredictionClient.cpp @@ -163,7 +163,7 @@ namespace armarx::armem::robot_state { armem::EntityUpdate update; update.entityID = entityID; - update.timeCreated = predictedTime; + update.referencedTime = predictedTime; update.instancesData = {result.prediction}; coreSegment->update(update); } diff --git a/source/RobotAPI/components/armem/server/ExampleMemory/ExampleMemory.cpp b/source/RobotAPI/components/armem/server/ExampleMemory/ExampleMemory.cpp index 77135658d..981489f86 100644 --- a/source/RobotAPI/components/armem/server/ExampleMemory/ExampleMemory.cpp +++ b/source/RobotAPI/components/armem/server/ExampleMemory/ExampleMemory.cpp @@ -197,7 +197,7 @@ namespace armarx .withProviderSegmentName(memoryID.providerSegmentName) .withEntityName(memoryID.entityName); update.entityID = newID; - update.timeCreated = armem::Time::Now(); + update.referencedTime = armem::Time::Now(); update.instancesData = { instance->data() }; armem::Commit newCommit; diff --git a/source/RobotAPI/interface/armem/commit.ice b/source/RobotAPI/interface/armem/commit.ice index 17260a213..4a7008293 100644 --- a/source/RobotAPI/interface/armem/commit.ice +++ b/source/RobotAPI/interface/armem/commit.ice @@ -34,7 +34,7 @@ module armarx { armem::data::MemoryID entityID; aron::data::dto::AronDictSeq instancesData; - armarx::core::time::dto::DateTime timeCreated; + armarx::core::time::dto::DateTime referencedTime; float confidence = 1.0; armarx::core::time::dto::DateTime timeSent; diff --git a/source/RobotAPI/interface/armem/memory.ice b/source/RobotAPI/interface/armem/memory.ice index 617f7043f..2b2dc5c81 100644 --- a/source/RobotAPI/interface/armem/memory.ice +++ b/source/RobotAPI/interface/armem/memory.ice @@ -38,7 +38,7 @@ module armarx /// Ice Twin of `armarx::armem::EntityInstanceMetadata`. class EntityInstanceMetadata { - armarx::core::time::dto::DateTime timeCreated; + armarx::core::time::dto::DateTime referencedTime; armarx::core::time::dto::DateTime timeSent; armarx::core::time::dto::DateTime timeArrived; diff --git a/source/RobotAPI/libraries/GraspingUtility/GraspCandidateWriter.cpp b/source/RobotAPI/libraries/GraspingUtility/GraspCandidateWriter.cpp index 76200b0ab..7aa20ba28 100644 --- a/source/RobotAPI/libraries/GraspingUtility/GraspCandidateWriter.cpp +++ b/source/RobotAPI/libraries/GraspingUtility/GraspCandidateWriter.cpp @@ -170,7 +170,7 @@ namespace armarx::armem armem::EntityUpdate update; update.entityID = entityID; update.instancesData = instances; - update.timeCreated = timestamp; + update.referencedTime = timestamp; ARMARX_DEBUG << "Committing " << update << " at time " << timestamp; armem::EntityUpdateResult updateResult = memoryWriter.commit(update); diff --git a/source/RobotAPI/libraries/armem/client/Writer.cpp b/source/RobotAPI/libraries/armem/client/Writer.cpp index 3c4edce62..e9b06f66e 100644 --- a/source/RobotAPI/libraries/armem/client/Writer.cpp +++ b/source/RobotAPI/libraries/armem/client/Writer.cpp @@ -84,12 +84,12 @@ namespace armarx::armem::client EntityUpdateResult Writer::commit( const MemoryID& entityID, const std::vector<aron::data::DictPtr>& instancesData, - Time timeCreated) + Time referencedTime) { EntityUpdate update; update.entityID = entityID; update.instancesData = instancesData; - update.timeCreated = timeCreated; + update.referencedTime = referencedTime; return commit(update); } diff --git a/source/RobotAPI/libraries/armem/client/Writer.h b/source/RobotAPI/libraries/armem/client/Writer.h index 1d898bf6e..6c4b223ce 100644 --- a/source/RobotAPI/libraries/armem/client/Writer.h +++ b/source/RobotAPI/libraries/armem/client/Writer.h @@ -49,7 +49,7 @@ namespace armarx::armem::client EntityUpdateResult commit( const MemoryID& entityID, const std::vector<aron::data::DictPtr>& instancesData, - Time timeCreated); + Time referencedTime); // with bare-ice types data::CommitResult commit(const data::Commit& commit); diff --git a/source/RobotAPI/libraries/armem/core/Commit.cpp b/source/RobotAPI/libraries/armem/core/Commit.cpp index 3c311d224..33752d844 100644 --- a/source/RobotAPI/libraries/armem/core/Commit.cpp +++ b/source/RobotAPI/libraries/armem/core/Commit.cpp @@ -14,7 +14,7 @@ namespace armarx::armem { return os << "Entity update: " << "\n- success: \t" << rhs.entityID - << "\n- timestamp: \t" << toDateTimeMilliSeconds(rhs.timeCreated) + << "\n- timestamp: \t" << toDateTimeMilliSeconds(rhs.referencedTime) << "\n- #instances: \t" << rhs.instancesData.size() << "\n" ; diff --git a/source/RobotAPI/libraries/armem/core/Commit.h b/source/RobotAPI/libraries/armem/core/Commit.h index 8a1da2075..ae9efd877 100644 --- a/source/RobotAPI/libraries/armem/core/Commit.h +++ b/source/RobotAPI/libraries/armem/core/Commit.h @@ -36,7 +36,7 @@ namespace armarx::armem * @brief Time when this entity update was created (e.g. time of image recording). * This is the key of the entity's history. */ - Time timeCreated = Time::Invalid(); + Time referencedTime = Time::Invalid(); // OPTIONAL diff --git a/source/RobotAPI/libraries/armem/core/base/EntityBase.h b/source/RobotAPI/libraries/armem/core/base/EntityBase.h index 9c9a8c88a..7b6972a93 100644 --- a/source/RobotAPI/libraries/armem/core/base/EntityBase.h +++ b/source/RobotAPI/libraries/armem/core/base/EntityBase.h @@ -552,11 +552,11 @@ namespace armarx::armem::base EntitySnapshotT* snapshot; - auto it = this->_container.find(update.timeCreated); + auto it = this->_container.find(update.referencedTime); if (it == this->_container.end()) { // Insert into history. - snapshot = &addSnapshot(update.timeCreated); + snapshot = &addSnapshot(update.referencedTime); // ret.removedSnapshots = this->truncate(); ret.entityUpdateType = UpdateType::InsertedNew; } diff --git a/source/RobotAPI/libraries/armem/core/base/EntityInstanceBase.cpp b/source/RobotAPI/libraries/armem/core/base/EntityInstanceBase.cpp index 1cc2e9544..fc5357515 100644 --- a/source/RobotAPI/libraries/armem/core/base/EntityInstanceBase.cpp +++ b/source/RobotAPI/libraries/armem/core/base/EntityInstanceBase.cpp @@ -5,9 +5,9 @@ namespace armarx::armem::base { bool EntityInstanceMetadata::operator==(const EntityInstanceMetadata& other) const { - return timeCreated == other.timeCreated - && timeSent == other.timeSent - && timeArrived == other.timeArrived + return referencedTime == other.referencedTime + && sentTime == other.sentTime + && arrivedTime == other.arrivedTime && std::abs(confidence - other.confidence) < 1e-6f; } } @@ -16,9 +16,9 @@ namespace armarx::armem::base std::ostream& armarx::armem::base::operator<<(std::ostream& os, const EntityInstanceMetadata& d) { os << "EntityInstanceMetadata: " - << "\n- t_create = \t" << armem::toStringMicroSeconds(d.timeCreated) << " us" - << "\n- t_sent = \t" << armem::toStringMicroSeconds(d.timeSent) << " us" - << "\n- t_arrived = \t" << armem::toStringMicroSeconds(d.timeArrived) << " us" + << "\n- t_create = \t" << armem::toStringMicroSeconds(d.referencedTime) << " us" + << "\n- t_sent = \t" << armem::toStringMicroSeconds(d.sentTime) << " us" + << "\n- t_arrived = \t" << armem::toStringMicroSeconds(d.arrivedTime) << " us" << "\n- confidence = \t" << d.confidence << " us" ; return os; diff --git a/source/RobotAPI/libraries/armem/core/base/EntityInstanceBase.h b/source/RobotAPI/libraries/armem/core/base/EntityInstanceBase.h index 02b2bcae4..92ca8dff0 100644 --- a/source/RobotAPI/libraries/armem/core/base/EntityInstanceBase.h +++ b/source/RobotAPI/libraries/armem/core/base/EntityInstanceBase.h @@ -23,17 +23,17 @@ namespace armarx::armem::base struct EntityInstanceMetadata { /// Time when this value was created. - Time timeCreated; + Time referencedTime; /// Time when this value was sent to the memory. - Time timeSent; + Time sentTime; /// Time when this value has arrived at the memory. - Time timeArrived; + Time arrivedTime; /// An optional confidence, may be used for things like decay. float confidence = 1.0; /// An optional value indicating the last access - Time lastAccessed = Time::Invalid(); + Time lastAccessedTime = Time::Invalid(); /// A counter how often the instance has been accessed unsigned long accessed = 0; diff --git a/source/RobotAPI/libraries/armem/core/base/EntitySnapshotBase.h b/source/RobotAPI/libraries/armem/core/base/EntitySnapshotBase.h index c983dd8de..b7048a632 100644 --- a/source/RobotAPI/libraries/armem/core/base/EntitySnapshotBase.h +++ b/source/RobotAPI/libraries/armem/core/base/EntitySnapshotBase.h @@ -223,7 +223,7 @@ namespace armarx::armem::base void update(const EntityUpdate& update) { - detail::throwIfNotEqual(time(), update.timeCreated); + detail::throwIfNotEqual(time(), update.referencedTime); this->_container.clear(); for (int index = 0; index < int(update.instancesData.size()); ++index) diff --git a/source/RobotAPI/libraries/armem/core/base/ice_conversions.cpp b/source/RobotAPI/libraries/armem/core/base/ice_conversions.cpp index 6ec40abd7..adc5ad57c 100644 --- a/source/RobotAPI/libraries/armem/core/base/ice_conversions.cpp +++ b/source/RobotAPI/libraries/armem/core/base/ice_conversions.cpp @@ -56,16 +56,16 @@ namespace armarx::armem void base::toIce(data::EntityInstanceMetadata& ice, const EntityInstanceMetadata& metadata) { ice.confidence = metadata.confidence; - toIce(ice.timeArrived, metadata.timeArrived); - toIce(ice.timeCreated, metadata.timeCreated); - toIce(ice.timeSent, metadata.timeSent); + toIce(ice.timeArrived, metadata.arrivedTime); + toIce(ice.referencedTime, metadata.referencedTime); + toIce(ice.timeSent, metadata.sentTime); } void base::fromIce(const data::EntityInstanceMetadata& ice, EntityInstanceMetadata& metadata) { metadata.confidence = ice.confidence; - fromIce(ice.timeArrived, metadata.timeArrived); - fromIce(ice.timeCreated, metadata.timeCreated); - fromIce(ice.timeSent, metadata.timeSent); + fromIce(ice.timeArrived, metadata.arrivedTime); + fromIce(ice.referencedTime, metadata.referencedTime); + fromIce(ice.timeSent, metadata.sentTime); } diff --git a/source/RobotAPI/libraries/armem/core/ice_conversions.cpp b/source/RobotAPI/libraries/armem/core/ice_conversions.cpp index dfd25e3ba..6fccee2f6 100644 --- a/source/RobotAPI/libraries/armem/core/ice_conversions.cpp +++ b/source/RobotAPI/libraries/armem/core/ice_conversions.cpp @@ -87,7 +87,7 @@ namespace armarx std::transform(ice.instancesData.begin(), ice.instancesData.end(), std::back_inserter(update.instancesData), aron::data::Dict::FromAronDictDTO); - fromIce(ice.timeCreated, update.timeCreated); + fromIce(ice.referencedTime, update.referencedTime); update.confidence = ice.confidence; fromIce(ice.timeSent, update.timeSent); @@ -102,7 +102,7 @@ namespace armarx std::transform(update.instancesData.begin(), update.instancesData.end(), std::back_inserter(ice.instancesData), aron::data::Dict::ToAronDictDTO); - toIce(ice.timeCreated, update.timeCreated); + toIce(ice.referencedTime, update.referencedTime); ice.confidence = update.confidence; toIce(ice.timeSent, update.timeSent); diff --git a/source/RobotAPI/libraries/armem/core/operations.cpp b/source/RobotAPI/libraries/armem/core/operations.cpp index 51729c613..5ac621a9e 100644 --- a/source/RobotAPI/libraries/armem/core/operations.cpp +++ b/source/RobotAPI/libraries/armem/core/operations.cpp @@ -25,7 +25,7 @@ namespace armarx { EntityUpdate up; up.entityID = snapshot.id().getEntityID(); - up.timeCreated = snapshot.time(); + up.referencedTime = snapshot.time(); up.instancesData = getAronData(snapshot); return up; } diff --git a/source/RobotAPI/libraries/armem/core/wm/aron_conversions.cpp b/source/RobotAPI/libraries/armem/core/wm/aron_conversions.cpp index 6a23899d1..a3b13469b 100644 --- a/source/RobotAPI/libraries/armem/core/wm/aron_conversions.cpp +++ b/source/RobotAPI/libraries/armem/core/wm/aron_conversions.cpp @@ -22,14 +22,14 @@ void armarx::armem::from_aron(const aron::data::DictPtr& metadata, const aron::d e.data() = data; - auto timeCreated = aron::data::Long::DynamicCastAndCheck(metadata->getElement(DATA_WRAPPER_TIME_CREATED_FIELD)); - m.timeCreated = Time(Duration::MicroSeconds(timeCreated->toAronLongDTO()->value)); + auto referencedTime = aron::data::Long::DynamicCastAndCheck(metadata->getElement(DATA_WRAPPER_TIME_CREATED_FIELD)); + m.referencedTime = Time(Duration::MicroSeconds(referencedTime->toAronLongDTO()->value)); auto timeSent = aron::data::Long::DynamicCastAndCheck(metadata->getElement(DATA_WRAPPER_TIME_SENT_FIELD)); - m.timeSent = Time(Duration::MicroSeconds(timeSent->toAronLongDTO()->value)); + m.sentTime = Time(Duration::MicroSeconds(timeSent->toAronLongDTO()->value)); auto timeArrived = aron::data::Long::DynamicCastAndCheck(metadata->getElement(DATA_WRAPPER_TIME_ARRIVED_FIELD)); - m.timeArrived = Time(Duration::MicroSeconds(timeArrived->toAronLongDTO()->value)); + m.arrivedTime = Time(Duration::MicroSeconds(timeArrived->toAronLongDTO()->value)); auto confidence = aron::data::Double::DynamicCastAndCheck(metadata->getElement(DATA_WRAPPER_CONFIDENCE_FIELD)); m.confidence = static_cast<float>(confidence->toAronDoubleDTO()->value); @@ -46,16 +46,16 @@ void armarx::armem::to_aron(aron::data::DictPtr& metadata, aron::data::DictPtr& metadata->addElement(DATA_WRAPPER_TIME_STORED_FIELD, timeWrapped); const wm::EntityInstanceMetadata& m = e.metadata(); - auto timeCreated = std::make_shared<aron::data::Long>(armarx::aron::Path(std::vector<std::string>{DATA_WRAPPER_TIME_CREATED_FIELD})); - timeCreated->setValue(m.timeCreated.toMicroSecondsSinceEpoch()); - metadata->addElement(DATA_WRAPPER_TIME_CREATED_FIELD, timeCreated); + auto referencedTime = std::make_shared<aron::data::Long>(armarx::aron::Path(std::vector<std::string>{DATA_WRAPPER_TIME_CREATED_FIELD})); + referencedTime->setValue(m.referencedTime.toMicroSecondsSinceEpoch()); + metadata->addElement(DATA_WRAPPER_TIME_CREATED_FIELD, referencedTime); auto timeSent = std::make_shared<aron::data::Long>(armarx::aron::Path(std::vector<std::string>{DATA_WRAPPER_TIME_SENT_FIELD})); - timeSent->setValue(m.timeSent.toMicroSecondsSinceEpoch()); + timeSent->setValue(m.sentTime.toMicroSecondsSinceEpoch()); metadata->addElement(DATA_WRAPPER_TIME_SENT_FIELD, timeSent); auto timeArrived = std::make_shared<aron::data::Long>(armarx::aron::Path(std::vector<std::string>{DATA_WRAPPER_TIME_ARRIVED_FIELD})); - timeArrived->setValue(m.timeArrived.toMicroSecondsSinceEpoch()); + timeArrived->setValue(m.arrivedTime.toMicroSecondsSinceEpoch()); metadata->addElement(DATA_WRAPPER_TIME_ARRIVED_FIELD, timeArrived); auto confidence = std::make_shared<aron::data::Double>(armarx::aron::Path(std::vector<std::string>{DATA_WRAPPER_CONFIDENCE_FIELD})); diff --git a/source/RobotAPI/libraries/armem/core/wm/memory_definitions.cpp b/source/RobotAPI/libraries/armem/core/wm/memory_definitions.cpp index 0758020be..eaa3e3c20 100644 --- a/source/RobotAPI/libraries/armem/core/wm/memory_definitions.cpp +++ b/source/RobotAPI/libraries/armem/core/wm/memory_definitions.cpp @@ -37,9 +37,9 @@ namespace armarx::armem::wm this->_metadata.confidence = update.confidence; - this->_metadata.timeCreated = update.timeCreated; - this->_metadata.timeSent = update.timeSent; - this->_metadata.timeArrived = update.timeArrived; + this->_metadata.referencedTime = update.referencedTime; + this->_metadata.sentTime = update.timeSent; + this->_metadata.arrivedTime = update.timeArrived; } } diff --git a/source/RobotAPI/libraries/armem/server/test/ArMemLTMTest.cpp b/source/RobotAPI/libraries/armem/server/test/ArMemLTMTest.cpp index edaa7bb5c..fd326aa03 100644 --- a/source/RobotAPI/libraries/armem/server/test/ArMemLTMTest.cpp +++ b/source/RobotAPI/libraries/armem/server/test/ArMemLTMTest.cpp @@ -123,7 +123,7 @@ namespace ArMemLTMTest } update.entityID = armem::MemoryID::fromString(memoryName + "/TestCoreSegment/TestProvider/TestEntity"); update.instancesData = q; - update.timeCreated = armem::Time::Now(); + update.referencedTime = armem::Time::Now(); BOOST_CHECK_NO_THROW(providerSegment.update(update)); BOOST_CHECK_EQUAL(providerSegment.size(), 1); } diff --git a/source/RobotAPI/libraries/armem/server/test/ArMemMemoryTest.cpp b/source/RobotAPI/libraries/armem/server/test/ArMemMemoryTest.cpp index 8c3052e7d..70a0a2839 100644 --- a/source/RobotAPI/libraries/armem/server/test/ArMemMemoryTest.cpp +++ b/source/RobotAPI/libraries/armem/server/test/ArMemMemoryTest.cpp @@ -653,7 +653,7 @@ struct CopyMoveCtorsOpsTest : public CopyMoveCtorsOpsTestBase { armem::EntityUpdate update; update.entityID = armem::MemoryID("M", "C", "P", "E", armem::Time(armem::Duration::MicroSeconds(123000)), 0); - update.timeCreated = update.entityID.timestamp; + update.referencedTime = update.entityID.timestamp; update.instancesData.emplace_back(); in.update(update); } @@ -814,7 +814,7 @@ BOOST_AUTO_TEST_CASE(test_segment_setup) std::make_shared<aron::data::Dict>(), std::make_shared<aron::data::Dict>() }; - update.timeCreated = armem::Time(armem::Duration::MilliSeconds(1000)); + update.referencedTime = armem::Time(armem::Duration::MilliSeconds(1000)); BOOST_CHECK_NO_THROW(providerSegment.update(update)); BOOST_CHECK_EQUAL(providerSegment.size(), 1); @@ -824,25 +824,25 @@ BOOST_AUTO_TEST_CASE(test_segment_setup) wm::Entity& entity = providerSegment.getEntity("image"); BOOST_CHECK_EQUAL(entity.name(), "image"); BOOST_CHECK_EQUAL(entity.size(), 1); - BOOST_CHECK(entity.hasSnapshot(update.timeCreated)); + BOOST_CHECK(entity.hasSnapshot(update.referencedTime)); - wm::EntitySnapshot& entitySnapshot = entity.getSnapshot(update.timeCreated); + wm::EntitySnapshot& entitySnapshot = entity.getSnapshot(update.referencedTime); BOOST_CHECK_EQUAL(entitySnapshot.size(), update.instancesData.size()); // Another update (on memory). update.instancesData = { std::make_shared<aron::data::Dict>() }; - update.timeCreated = armem::Time(armem::Duration::MilliSeconds(2000)); + update.referencedTime = armem::Time(armem::Duration::MilliSeconds(2000)); memory.update(update); BOOST_CHECK_EQUAL(entity.size(), 2); - BOOST_CHECK(entity.hasSnapshot(update.timeCreated)); - BOOST_CHECK_EQUAL(entity.getSnapshot(update.timeCreated).size(), update.instancesData.size()); + BOOST_CHECK(entity.hasSnapshot(update.referencedTime)); + BOOST_CHECK_EQUAL(entity.getSnapshot(update.referencedTime).size(), update.instancesData.size()); // A third update (on entity). update.instancesData = { std::make_shared<aron::data::Dict>() }; - update.timeCreated = armem::Time(armem::Duration::MilliSeconds(3000)); + update.referencedTime = armem::Time(armem::Duration::MilliSeconds(3000)); entity.update(update); BOOST_CHECK_EQUAL(entity.size(), 3); @@ -858,11 +858,11 @@ BOOST_AUTO_TEST_CASE(test_history_size_in_entity) update.entityID.entityName = entity.name(); // With unlimited history. - update.timeCreated = armem::Time(armem::Duration::MilliSeconds(1000)); + update.referencedTime = armem::Time(armem::Duration::MilliSeconds(1000)); entity.update(update); - update.timeCreated = armem::Time(armem::Duration::MilliSeconds(2000)); + update.referencedTime = armem::Time(armem::Duration::MilliSeconds(2000)); entity.update(update); - update.timeCreated = armem::Time(armem::Duration::MilliSeconds(3000)); + update.referencedTime = armem::Time(armem::Duration::MilliSeconds(3000)); entity.update(update); BOOST_CHECK_EQUAL(entity.size(), 3); @@ -874,7 +874,7 @@ BOOST_AUTO_TEST_CASE(test_history_size_in_entity) BOOST_CHECK(entity.hasSnapshot(armem::Time(armem::Duration::MilliSeconds(3000)))); - update.timeCreated = armem::Time(armem::Duration::MilliSeconds(4000)); + update.referencedTime = armem::Time(armem::Duration::MilliSeconds(4000)); entity.update(update); BOOST_CHECK_EQUAL(entity.size(), 2); BOOST_CHECK(not entity.hasSnapshot(armem::Time(armem::Duration::MilliSeconds(2000)))); @@ -884,7 +884,7 @@ BOOST_AUTO_TEST_CASE(test_history_size_in_entity) // Disable maximum history size. entity.setMaxHistorySize(-1); - update.timeCreated = armem::Time(armem::Duration::MilliSeconds(5000)); + update.referencedTime = armem::Time(armem::Duration::MilliSeconds(5000)); entity.update(update); BOOST_CHECK_EQUAL(entity.size(), 3); BOOST_CHECK(entity.hasSnapshot(armem::Time(armem::Duration::MilliSeconds(3000)))); @@ -907,15 +907,15 @@ BOOST_AUTO_TEST_CASE(test_history_size_in_provider_segment) { update.entityID.entityName = name; - update.timeCreated = armem::Time(armem::Duration::MilliSeconds(1000)); + update.referencedTime = armem::Time(armem::Duration::MilliSeconds(1000)); providerSegment.update(update); - update.timeCreated = armem::Time(armem::Duration::MilliSeconds(2000)); + update.referencedTime = armem::Time(armem::Duration::MilliSeconds(2000)); providerSegment.update(update); - update.timeCreated = armem::Time(armem::Duration::MilliSeconds(3000)); + update.referencedTime = armem::Time(armem::Duration::MilliSeconds(3000)); providerSegment.update(update); } update.entityID.entityName = entityNames.back(); - update.timeCreated = armem::Time(armem::Duration::MilliSeconds(4000)); + update.referencedTime = armem::Time(armem::Duration::MilliSeconds(4000)); providerSegment.update(update); BOOST_CHECK_EQUAL(providerSegment.getEntity("A").size(), 3); @@ -939,11 +939,11 @@ BOOST_AUTO_TEST_CASE(test_history_size_in_provider_segment) providerSegment.setMaxHistorySize(2); update.entityID.entityName = "C"; - update.timeCreated = armem::Time(armem::Duration::MilliSeconds(1000)); + update.referencedTime = armem::Time(armem::Duration::MilliSeconds(1000)); providerSegment.update(update); - update.timeCreated = armem::Time(armem::Duration::MilliSeconds(2000)); + update.referencedTime = armem::Time(armem::Duration::MilliSeconds(2000)); providerSegment.update(update); - update.timeCreated = armem::Time(armem::Duration::MilliSeconds(3000)); + update.referencedTime = armem::Time(armem::Duration::MilliSeconds(3000)); providerSegment.update(update); // Check correctly inherited history size. @@ -958,7 +958,7 @@ BOOST_AUTO_TEST_CASE(test_history_size_in_provider_segment) for (const std::string& name : entityNames) { update.entityID.entityName = name; - update.timeCreated = armem::Time(armem::Duration::MilliSeconds(5000)); + update.referencedTime = armem::Time(armem::Duration::MilliSeconds(5000)); providerSegment.update(update); BOOST_CHECK_EQUAL(providerSegment.getEntity(name).getMaxHistorySize(), -1); BOOST_CHECK_EQUAL(providerSegment.getEntity(name).size(), 3); diff --git a/source/RobotAPI/libraries/armem/test/ArMemForEachTest.cpp b/source/RobotAPI/libraries/armem/test/ArMemForEachTest.cpp index f1b5b3623..bf97734a5 100644 --- a/source/RobotAPI/libraries/armem/test/ArMemForEachTest.cpp +++ b/source/RobotAPI/libraries/armem/test/ArMemForEachTest.cpp @@ -75,7 +75,7 @@ BOOST_AUTO_TEST_CASE(test_forEach) EntityUpdate update; update.entityID = eid; - update.timeCreated = sid.timestamp; + update.referencedTime = sid.timestamp; for (size_t i = 0; i <= s; ++i) { const MemoryID iid = sid.withInstanceIndex(int(i)); diff --git a/source/RobotAPI/libraries/armem_grasping/server/KnownGraspProviderSegment.cpp b/source/RobotAPI/libraries/armem_grasping/server/KnownGraspProviderSegment.cpp index e5c40a12d..17adf356e 100644 --- a/source/RobotAPI/libraries/armem_grasping/server/KnownGraspProviderSegment.cpp +++ b/source/RobotAPI/libraries/armem_grasping/server/KnownGraspProviderSegment.cpp @@ -127,7 +127,7 @@ namespace armarx::armem::grasping::segment { EntityUpdate& update = commit.add(); update.entityID = providerID.withEntityName(info.id().str()); - update.entityID.timestamp = update.timeArrived = update.timeCreated = update.timeSent = now; + update.entityID.timestamp = update.timeArrived = update.referencedTime = update.timeSent = now; update.instancesData = { diff --git a/source/RobotAPI/libraries/armem_gui/MemoryViewer.cpp b/source/RobotAPI/libraries/armem_gui/MemoryViewer.cpp index b9c789398..4fdda0074 100644 --- a/source/RobotAPI/libraries/armem_gui/MemoryViewer.cpp +++ b/source/RobotAPI/libraries/armem_gui/MemoryViewer.cpp @@ -391,7 +391,7 @@ namespace armarx::armem::gui entityUpdate.entityID = memId; entityUpdate.confidence = 1.0; entityUpdate.instancesData = {aron}; - entityUpdate.timeCreated = now; + entityUpdate.referencedTime = now; it->second.commit(comm); } } diff --git a/source/RobotAPI/libraries/armem_gui/instance/InstanceView.cpp b/source/RobotAPI/libraries/armem_gui/instance/InstanceView.cpp index e2d04e044..e95234373 100644 --- a/source/RobotAPI/libraries/armem_gui/instance/InstanceView.cpp +++ b/source/RobotAPI/libraries/armem_gui/instance/InstanceView.cpp @@ -110,9 +110,9 @@ namespace armarx::armem::gui::instance std::vector<std::string> items = { std::to_string(metadata.confidence), - armem::toDateTimeMilliSeconds(metadata.timeCreated), - armem::toDateTimeMilliSeconds(metadata.timeSent), - armem::toDateTimeMilliSeconds(metadata.timeArrived) + armem::toDateTimeMilliSeconds(metadata.referencedTime), + armem::toDateTimeMilliSeconds(metadata.sentTime), + armem::toDateTimeMilliSeconds(metadata.arrivedTime) }; ARMARX_CHECK_EQUAL(static_cast<size_t>(treeItemMetadata->childCount()), items.size()); int i = 0; diff --git a/source/RobotAPI/libraries/armem_laser_scans/client/common/Writer.cpp b/source/RobotAPI/libraries/armem_laser_scans/client/common/Writer.cpp index 08f456b16..9a7aa7e5a 100644 --- a/source/RobotAPI/libraries/armem_laser_scans/client/common/Writer.cpp +++ b/source/RobotAPI/libraries/armem_laser_scans/client/common/Writer.cpp @@ -83,7 +83,7 @@ namespace armarx::armem::laser_scans::client dict->addElement("scan", toAron(laserScan)); update.instancesData = {dict}; - update.timeCreated = timestamp; + update.referencedTime = timestamp; ARMARX_DEBUG << "Committing " << update << " at time " << timestamp; armem::EntityUpdateResult updateResult = memoryWriter.commit(update); diff --git a/source/RobotAPI/libraries/armem_motions/server/MotionSegment.cpp b/source/RobotAPI/libraries/armem_motions/server/MotionSegment.cpp index 8e9621c5a..76c811b3f 100644 --- a/source/RobotAPI/libraries/armem_motions/server/MotionSegment.cpp +++ b/source/RobotAPI/libraries/armem_motions/server/MotionSegment.cpp @@ -76,9 +76,9 @@ namespace armarx::armem::server::motions::mdb::segment auto& snapshot = entity.addSnapshot(op->createdDate); armem::wm::EntityInstance& instance = snapshot.addInstance(); - instance.metadata().timeCreated = op->createdDate; - instance.metadata().timeSent = Time::Now(); - instance.metadata().timeArrived = Time::Now(); + instance.metadata().referencedTime = op->createdDate; + instance.metadata().sentTime = Time::Now(); + instance.metadata().arrivedTime = Time::Now(); instance.metadata().confidence = 1.0; instance.data() = op->toAron(); } diff --git a/source/RobotAPI/libraries/armem_mps/server/MotionPrimitives/Segment.cpp b/source/RobotAPI/libraries/armem_mps/server/MotionPrimitives/Segment.cpp index a45cd788f..23b685723 100644 --- a/source/RobotAPI/libraries/armem_mps/server/MotionPrimitives/Segment.cpp +++ b/source/RobotAPI/libraries/armem_mps/server/MotionPrimitives/Segment.cpp @@ -87,9 +87,9 @@ namespace armarx::armem::server::motions::mps::segment ss << "Found valid instance at: " << pathToInfoJson << ". The motionID is: "; armem::wm::EntityInstance instance; - instance.metadata().timeCreated = armem::Time::Now(); //op->createdDate; - instance.metadata().timeSent = armem::Time::Now(); - instance.metadata().timeArrived = armem::Time::Now(); + instance.metadata().referencedTime = armem::Time::Now(); //op->createdDate; + instance.metadata().sentTime = armem::Time::Now(); + instance.metadata().arrivedTime = armem::Time::Now(); instance.metadata().confidence = 1.0; if(taskspace) diff --git a/source/RobotAPI/libraries/armem_objects/client/articulated_object/Writer.cpp b/source/RobotAPI/libraries/armem_objects/client/articulated_object/Writer.cpp index fbce08b63..80c3168c5 100644 --- a/source/RobotAPI/libraries/armem_objects/client/articulated_object/Writer.cpp +++ b/source/RobotAPI/libraries/armem_objects/client/articulated_object/Writer.cpp @@ -154,7 +154,7 @@ namespace armarx::armem::articulated_object toAron(aronArticulatedObjectDescription, obj.description); update.instancesData = {aronArticulatedObjectDescription.toAron()}; - update.timeCreated = timestamp; + update.referencedTime = timestamp; ARMARX_DEBUG << "Committing " << update << " at time " << timestamp; armem::EntityUpdateResult updateResult = memoryWriter.commit(update); @@ -233,7 +233,7 @@ namespace armarx::armem::articulated_object objectInstance.pose.objectID = cs; update.instancesData = {objectInstance.toAron()}; - update.timeCreated = timestamp; + update.referencedTime = timestamp; ARMARX_DEBUG << "Committing " << update << " at time " << timestamp; armem::EntityUpdateResult updateResult = memoryWriter.commit(update); diff --git a/source/RobotAPI/libraries/armem_objects/client/attachment/Writer.cpp b/source/RobotAPI/libraries/armem_objects/client/attachment/Writer.cpp index 69f5806c2..9a59562ec 100644 --- a/source/RobotAPI/libraries/armem_objects/client/attachment/Writer.cpp +++ b/source/RobotAPI/libraries/armem_objects/client/attachment/Writer.cpp @@ -82,7 +82,7 @@ namespace armarx::armem::attachment toAron(aronAttachment, attachment); update.instancesData = {aronAttachment.toAron()}; - update.timeCreated = timestamp; + update.referencedTime = timestamp; ARMARX_DEBUG << "Committing " << update << " at time " << timestamp; armem::EntityUpdateResult updateResult = memoryWriter.commit(update); @@ -126,7 +126,7 @@ namespace armarx::armem::attachment toAron(aronAttachment, attachment); update.instancesData = {aronAttachment.toAron()}; - update.timeCreated = timestamp; + update.referencedTime = timestamp; ARMARX_DEBUG << "Committing " << update << " at time " << timestamp; armem::EntityUpdateResult updateResult = memoryWriter.commit(update); diff --git a/source/RobotAPI/libraries/armem_objects/client/instance/ObjectWriter.cpp b/source/RobotAPI/libraries/armem_objects/client/instance/ObjectWriter.cpp index 84b1e4613..91eb015ab 100644 --- a/source/RobotAPI/libraries/armem_objects/client/instance/ObjectWriter.cpp +++ b/source/RobotAPI/libraries/armem_objects/client/instance/ObjectWriter.cpp @@ -64,7 +64,7 @@ namespace armarx::armem::obj::instance e.entityID.coreSegmentName = properties.coreSegmentName; e.entityID.providerSegmentName = provider; e.entityID.entityName = inst.pose.objectID.dataset + "/" + inst.pose.objectID.className + "/" + inst.pose.objectID.instanceName; - e.timeCreated = t; + e.referencedTime = t; e.timeSent = armem::Time::Now(); e.instancesData = { inst.toAron() }; diff --git a/source/RobotAPI/libraries/armem_objects/server/class/Segment.cpp b/source/RobotAPI/libraries/armem_objects/server/class/Segment.cpp index 4dcf32627..ad9b5f73e 100644 --- a/source/RobotAPI/libraries/armem_objects/server/class/Segment.cpp +++ b/source/RobotAPI/libraries/armem_objects/server/class/Segment.cpp @@ -95,7 +95,7 @@ namespace armarx::armem::server::obj::clazz EntityUpdate& update = commit.add(); update.entityID = providerID.withEntityName(info.id().str()); - update.timeArrived = update.timeCreated = update.timeSent = now; + update.timeArrived = update.referencedTime = update.timeSent = now; arondto::ObjectClass objectClass = objectClassFromInfo(info); update.instancesData = diff --git a/source/RobotAPI/libraries/armem_objects/server/instance/Segment.cpp b/source/RobotAPI/libraries/armem_objects/server/instance/Segment.cpp index c17ce6902..f8a6d67c7 100644 --- a/source/RobotAPI/libraries/armem_objects/server/instance/Segment.cpp +++ b/source/RobotAPI/libraries/armem_objects/server/instance/Segment.cpp @@ -336,7 +336,7 @@ namespace armarx::armem::server::obj::instance update.entityID = providerID.withEntityName(pose.objectID.str()); update.timeArrived = now; - update.timeCreated = pose.timestamp; + update.referencedTime = pose.timestamp; update.confidence = pose.confidence; arondto::ObjectInstance dto; @@ -781,7 +781,7 @@ namespace armarx::armem::server::obj::instance armem::Commit commit; armem::EntityUpdate & update = commit.add(); update.entityID = objectEntity->id(); - update.timeCreated = now; + update.referencedTime = now; { arondto::ObjectInstance updated = data; toAron(updated.pose.attachment, info); @@ -889,7 +889,7 @@ namespace armarx::armem::server::obj::instance armem::Commit commit; armem::EntityUpdate & update = commit.add(); update.entityID = entity.id(); - update.timeCreated = now; + update.referencedTime = now; { arondto::ObjectInstance updated; if (commitAttachedPose and data.pose.attachmentValid) diff --git a/source/RobotAPI/libraries/armem_robot_state/client/common/RobotWriter.cpp b/source/RobotAPI/libraries/armem_robot_state/client/common/RobotWriter.cpp index 579a33521..cfa84fb3f 100644 --- a/source/RobotAPI/libraries/armem_robot_state/client/common/RobotWriter.cpp +++ b/source/RobotAPI/libraries/armem_robot_state/client/common/RobotWriter.cpp @@ -85,7 +85,7 @@ namespace armarx::armem::robot_state toAron(aronDescription, description); update.instancesData = {aronDescription.toAron()}; - update.timeCreated = timestamp; + update.referencedTime = timestamp; ARMARX_DEBUG << "Committing " << update << " at time " << timestamp; armem::EntityUpdateResult updateResult = memoryWriter.commit(update); @@ -129,7 +129,7 @@ namespace armarx::armem::robot_state } update.instancesData = {aronTransform.toAron()}; - update.timeCreated = timestamp; + update.referencedTime = timestamp; ARMARX_DEBUG << "Committing " << update << " at time " << timestamp; armem::EntityUpdateResult updateResult = memoryWriter.commit(update); @@ -163,7 +163,7 @@ namespace armarx::armem::robot_state aronProprioception.joints.position = jointMap; update.instancesData = {aronProprioception.toAron()}; - update.timeCreated = timestamp; + update.referencedTime = timestamp; ARMARX_DEBUG << "Committing " << update << " at time " << timestamp; armem::EntityUpdateResult updateResult = memoryWriter.commit(update); diff --git a/source/RobotAPI/libraries/armem_robot_state/client/localization/TransformWriter.cpp b/source/RobotAPI/libraries/armem_robot_state/client/localization/TransformWriter.cpp index 932f55b0a..9f93ae531 100644 --- a/source/RobotAPI/libraries/armem_robot_state/client/localization/TransformWriter.cpp +++ b/source/RobotAPI/libraries/armem_robot_state/client/localization/TransformWriter.cpp @@ -98,7 +98,7 @@ namespace armarx::armem::client::robot_state::localization armem::EntityUpdate update; update.entityID = entityID; - update.timeCreated = timestamp; + update.referencedTime = timestamp; arondto::Transform aronTransform; toAron(aronTransform, transform); diff --git a/source/RobotAPI/libraries/armem_robot_state/server/description/Segment.cpp b/source/RobotAPI/libraries/armem_robot_state/server/description/Segment.cpp index af2381c78..8c196a889 100644 --- a/source/RobotAPI/libraries/armem_robot_state/server/description/Segment.cpp +++ b/source/RobotAPI/libraries/armem_robot_state/server/description/Segment.cpp @@ -58,7 +58,7 @@ namespace armarx::armem::server::robot_state::description EntityUpdate update; update.entityID = providerID.withEntityName("description"); - update.timeArrived = update.timeCreated = update.timeSent = now; + update.timeArrived = update.referencedTime = update.timeSent = now; arondto::RobotDescription dto; robot::toAron(dto, robotDescription); diff --git a/source/RobotAPI/libraries/armem_robot_state/server/localization/Segment.cpp b/source/RobotAPI/libraries/armem_robot_state/server/localization/Segment.cpp index 3fbf09793..522583f12 100644 --- a/source/RobotAPI/libraries/armem_robot_state/server/localization/Segment.cpp +++ b/source/RobotAPI/libraries/armem_robot_state/server/localization/Segment.cpp @@ -187,7 +187,7 @@ namespace armarx::armem::server::robot_state::localization EntityUpdate update; update.entityID = providerID.withEntityName(transform.header.parentFrame + "," + transform.header.frame); - update.timeArrived = update.timeCreated = update.timeSent = timestamp; + update.timeArrived = update.referencedTime = update.timeSent = timestamp; arondto::Transform aronTransform; toAron(aronTransform, transform); diff --git a/source/RobotAPI/libraries/armem_robot_state/server/proprioception/RobotStateWriter.cpp b/source/RobotAPI/libraries/armem_robot_state/server/proprioception/RobotStateWriter.cpp index 847ec98c8..0c5ac1284 100644 --- a/source/RobotAPI/libraries/armem_robot_state/server/proprioception/RobotStateWriter.cpp +++ b/source/RobotAPI/libraries/armem_robot_state/server/proprioception/RobotStateWriter.cpp @@ -159,7 +159,7 @@ namespace armarx::armem::server::robot_state::proprioception up.entityID = properties.robotUnitProviderID.withEntityName( properties.robotUnitProviderID.providerSegmentName); up.entityID.coreSegmentName =::armarx::armem::robot_state::constants::proprioceptionCoreSegment; - up.timeCreated = data.timestamp; + up.referencedTime = data.timestamp; up.instancesData = {data.proprioception}; } @@ -169,7 +169,7 @@ namespace armarx::armem::server::robot_state::proprioception up.entityID = properties.robotUnitProviderID.withEntityName( properties.robotUnitProviderID.providerSegmentName); up.entityID.coreSegmentName = ::armarx::armem::robot_state::constants::exteroceptionCoreSegment; - up.timeCreated = data.timestamp; + up.referencedTime = data.timestamp; up.instancesData = {data.exteroception}; } diff --git a/source/RobotAPI/libraries/armem_skills/server/segment/ExecutableSkillLibrarySegment.cpp b/source/RobotAPI/libraries/armem_skills/server/segment/ExecutableSkillLibrarySegment.cpp index ec84a4f91..df0f6da14 100644 --- a/source/RobotAPI/libraries/armem_skills/server/segment/ExecutableSkillLibrarySegment.cpp +++ b/source/RobotAPI/libraries/armem_skills/server/segment/ExecutableSkillLibrarySegment.cpp @@ -49,7 +49,7 @@ namespace armarx::skills::segment armem::Commit commit; auto& entityUpdate = commit.add(); entityUpdate.confidence = 1.0; - entityUpdate.timeCreated = armem::Time::Now(); + entityUpdate.referencedTime = armem::Time::Now(); entityUpdate.instancesData = {skillDescription.toAron()}; entityUpdate.entityID = provId.withEntityName(skillDescription.skillName); diff --git a/source/RobotAPI/libraries/armem_skills/server/segment/SkillEventSegment.cpp b/source/RobotAPI/libraries/armem_skills/server/segment/SkillEventSegment.cpp index 51c72a4ca..1fa0989e8 100644 --- a/source/RobotAPI/libraries/armem_skills/server/segment/SkillEventSegment.cpp +++ b/source/RobotAPI/libraries/armem_skills/server/segment/SkillEventSegment.cpp @@ -54,7 +54,7 @@ namespace armarx::skills::segment armem::Commit comm; auto& entityUpdate = comm.add(); entityUpdate.confidence = 1.0; - entityUpdate.timeCreated = armem::Time::Now(); + entityUpdate.referencedTime = armem::Time::Now(); entityUpdate.instancesData = { aron }; entityUpdate.entityID = commitId; diff --git a/source/RobotAPI/libraries/armem_skills/server/segment/SkillExecutionRequestSegment.cpp b/source/RobotAPI/libraries/armem_skills/server/segment/SkillExecutionRequestSegment.cpp index f8333282e..818f3d13b 100644 --- a/source/RobotAPI/libraries/armem_skills/server/segment/SkillExecutionRequestSegment.cpp +++ b/source/RobotAPI/libraries/armem_skills/server/segment/SkillExecutionRequestSegment.cpp @@ -66,7 +66,7 @@ namespace armarx::skills::segment entityUpdate.entityID = skillExecutionMemID; entityUpdate.instancesData = { aron }; entityUpdate.confidence = 1.0; - entityUpdate.timeCreated = armem::Time::Now(); + entityUpdate.referencedTime = armem::Time::Now(); } { @@ -79,7 +79,7 @@ namespace armarx::skills::segment entityUpdate.entityID = skillExecutionMemID; entityUpdate.instancesData = { aron }; entityUpdate.confidence = 1.0; - entityUpdate.timeCreated = armem::Time::Now(); + entityUpdate.referencedTime = armem::Time::Now(); } diff --git a/source/RobotAPI/libraries/armem_skills/server/segment/StatechartListenerSegment.cpp b/source/RobotAPI/libraries/armem_skills/server/segment/StatechartListenerSegment.cpp index 46629f7cd..b2c5a5347 100644 --- a/source/RobotAPI/libraries/armem_skills/server/segment/StatechartListenerSegment.cpp +++ b/source/RobotAPI/libraries/armem_skills/server/segment/StatechartListenerSegment.cpp @@ -31,7 +31,7 @@ namespace armarx::skills::segment armem::EntityUpdate update; update.entityID = segmentPtr->id().withEntityName(entityName); - update.timeCreated = transitionTime; + update.referencedTime = transitionTime; skills::arondto::Statechart::Transition data; armem::toAron(data, t); update.instancesData.push_back(data.toAron()); diff --git a/source/RobotAPI/libraries/armem_system_state/server/CPUSegment.cpp b/source/RobotAPI/libraries/armem_system_state/server/CPUSegment.cpp index fa392c615..9886fdbe2 100644 --- a/source/RobotAPI/libraries/armem_system_state/server/CPUSegment.cpp +++ b/source/RobotAPI/libraries/armem_system_state/server/CPUSegment.cpp @@ -63,7 +63,7 @@ namespace armarx::armem::server::systemstate::segment EntityUpdate update; update.entityID = providerId.withEntityName("CurrentCpuLoad"); update.confidence = 1.0; - update.timeCreated = armem::Time::Now(); + update.referencedTime = armem::Time::Now(); update.instancesData = { data }; segmentPtr->update(update); diff --git a/source/RobotAPI/libraries/armem_system_state/server/RAMSegment.cpp b/source/RobotAPI/libraries/armem_system_state/server/RAMSegment.cpp index f02b8f4fa..a201c4731 100644 --- a/source/RobotAPI/libraries/armem_system_state/server/RAMSegment.cpp +++ b/source/RobotAPI/libraries/armem_system_state/server/RAMSegment.cpp @@ -54,7 +54,7 @@ namespace armarx::armem::server::systemstate::segment EntityUpdate update; update.entityID = providerId.withEntityName("CurrentMemoryLoad"); update.confidence = 1.0; - update.timeCreated = armem::Time::Now(); + update.referencedTime = armem::Time::Now(); update.instancesData = { data }; segmentPtr->update(update); diff --git a/source/RobotAPI/libraries/armem_vision/client/laser_scanner_features/Writer.cpp b/source/RobotAPI/libraries/armem_vision/client/laser_scanner_features/Writer.cpp index 0b24561dd..8ae7ba437 100644 --- a/source/RobotAPI/libraries/armem_vision/client/laser_scanner_features/Writer.cpp +++ b/source/RobotAPI/libraries/armem_vision/client/laser_scanner_features/Writer.cpp @@ -91,7 +91,7 @@ namespace armarx::armem::vision::laser_scanner_features::client ARMARX_TRACE; update.instancesData = {dto.toAron()}; - update.timeCreated = timestamp; + update.referencedTime = timestamp; ARMARX_DEBUG << "Committing " << update << " at time " << timestamp; 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 e781a2582..a68216255 100644 --- a/source/RobotAPI/libraries/armem_vision/client/occupancy_grid/Writer.cpp +++ b/source/RobotAPI/libraries/armem_vision/client/occupancy_grid/Writer.cpp @@ -41,7 +41,7 @@ namespace armarx::armem::vision::occupancy_grid::client dict->addElement("grid", toAron(grid.grid)); update.instancesData = {dict}; - update.timeCreated = iceTimestamp; + update.referencedTime = iceTimestamp; ARMARX_DEBUG << "Committing " << update << " at time " << iceTimestamp; armem::EntityUpdateResult updateResult = memoryWriter().commit(update); -- GitLab