Go to the documentation of this file.
4 #include <SimoxUtility/algorithm/string.h>
15 #include <RobotAPI/libraries/skills/core/aron/FluxioProfile.aron.generated.h>
27 const std::string& prefix)
59 std::vector<skills::manager::arondto::FluxioProfile>
ret;
74 auto profile = instance.
dataAs<skills::manager::arondto::FluxioProfile>();
79 ret.push_back(profile);
void allLatestInCoreSegment(const MemoryID &coreSegmentID)
Get latest snapshots from all entities in all provider segments in a core segment.
ReaderT::InputType T & ret
This file is part of ArmarX.
wm::Memory memory
The slice of the memory that matched the query.
ProfileLibraryCoreSegment(armem::server::MemoryToIceAdapter &iceMemory)
std::vector< aron::data::DictPtr > instancesData
The entity data.
A bundle of updates to be sent to the memory.
Client-side working entity instance.
Helps connecting a Memory server to the Ice interface.
QueryInput buildQueryInput() const
float confidence
An optional confidence, may be used for things like decay.
void addProfile(const skills::manager::arondto::FluxioProfile &profile)
Time arrivedTime
Time when this update arrived at the memory server.
AronDtoT dataAs() const
Get the data converted to a generated Aron DTO class.
MemoryID withProviderSegmentName(const std::string &name) const
virtual void init() override
Client-side working memory.
An update of an entity for a specific point in time.
Time referencedTime
Time when this entity update was created (e.g.
MemoryID withEntityName(const std::string &name) const
MemoryToIceAdapter & iceMemory
void setDefaultMaxHistorySize(int64_t maxHistorySize)
The query::Builder class provides a fluent-style specification of hierarchical queries.
std::optional< std::vector< skills::manager::arondto::FluxioProfile > > getProfiles() const
void defineProperties(PropertyDefinitionsPtr defs, const std::string &prefix)
MemoryID entityID
The entity's ID.
virtual void defineProperties(armarx::PropertyDefinitionsPtr defs, const std::string &prefix="") override
Time sentTime
Time when this update was sent to the memory server.
data::CommitResult commit(const data::Commit &commitIce, Time timeArrived)
query::data::Result query(const armem::query::data::Input &input)