std::vector< aron::data::DictPtr > instancesData
The entity data.
#define ARMARX_CHECK_FITS_SIZE(number, size)
Check whether number is nonnegative (>= 0) and less than size. If it is not, throw an ExpressionExcep...
Client-side working entity instance.
DataT _data
The data. May be nullptr.
float confidence
An optional confidence, may be used for things like decay.
Time arrivedTime
Time when this update arrived at the memory server.
MetadataT _metadata
The metadata.
An update of an entity for a specific point in time.
bool equalsDeep(const EntityInstance &other) const
bool update(mongocxx::collection &coll, const nlohmann::json &query, const nlohmann::json &update)
Time referencedTime
Time when this entity update was created (e.g.
void update(const EntityUpdate &update)
Fill *this with the update's values.
const DataT & data() const
Time sentTime
Time when this update was sent to the memory server.