Skip to content
Snippets Groups Projects
Commit 273aed63 authored by Joana Plewnia's avatar Joana Plewnia
Browse files

Supports parallel recording of two LTMs with different filters now.

One WM can be connected to two different LTMs to see the effects of different filters on exactly the same WM.
Second LTM will be saved at /tmp/MemoryExport2.

Added a second ltm::Memory to the MemoryToIceAdapter, added storage function to commit.
Changed the FrequencyFilter to be more similar to the ImportanceFilter. Careful: accepting to many elements leads to loss of entity instances because BufferdMemoryMixin is not fast enough.
Fixed ImportanceFilter to any one of the instances triggers acceptance and not only the last one.
Added secondLTM to the iceAdapter, set MemoryIDs and loaded propertyDefinitions in Plugin.cpp.
To make sure statistic files are written, added preOnExitComponent and statistics_saved flag. Possibility to save information for both LTMs/filters.
parent 9b41aebe
No related branches found
No related tags found
1 merge request!322Feature/forgetting in wm and em
Pipeline #11951 failed
Showing
with 179 additions and 191 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment