diff --git a/armarx_memory/ltm/ReadMe.md b/armarx_memory/ltm/ReadMe.md index 9e88491931dfbeca87094d7068b3b22897058550..9276638f99ef6b628147b29a7f2dadfdf6be7feb 100644 --- a/armarx_memory/ltm/ReadMe.md +++ b/armarx_memory/ltm/ReadMe.md @@ -95,6 +95,12 @@ provider_segment.addEntity(entity=entity) # storing itself is simple: entity_instance.store() + +# if you want to store the full memory: +for coreSegment in memory.coreSegments.values(): + for providerSegment in coreSegment.providerSegments.values(): + for entity in providerSegment.entities.values(): + entity.store() # from here on the functions are defined recursively ``` If you already have the entity instance itself (i.e. from querying the working memory), you can simply use the last line of code from above.