From c9572a529c5ee518bbf7fdb1fb0db02a8cc88b58 Mon Sep 17 00:00:00 2001
From: Rainer Kartmann <rainer.kartmann@kit.edu>
Date: Thu, 24 Jun 2021 21:28:51 +0200
Subject: [PATCH] Update default scenario configs

---
 .../ArMemExample/config/ExampleMemory.cfg     | 44 +++++++++--
 .../config/ExampleMemoryClient.cfg            |  8 ++
 .../ArMemObjectMemory/config/ObjectMemory.cfg | 74 +++++++++++++++++--
 3 files changed, 112 insertions(+), 14 deletions(-)

diff --git a/scenarios/ArMemExample/config/ExampleMemory.cfg b/scenarios/ArMemExample/config/ExampleMemory.cfg
index d9e24e657..117331158 100644
--- a/scenarios/ArMemExample/config/ExampleMemory.cfg
+++ b/scenarios/ArMemExample/config/ExampleMemory.cfg
@@ -84,21 +84,53 @@ ArmarX.ArMemExampleMemory.tpc.pub.MemoryListener = MemoryUpdates
 # ArmarX.EnableProfiling = false
 
 
-# ArmarX.ExampleMemory.:  
+# ArmarX.ExampleMemory.EnableProfiling:  enable profiler which is used for logging performance events
+#  Attributes:
+#  - Default:            false
+#  - Case sensitivity:   yes
+#  - Required:           no
+#  - Possible values: {0, 1, false, no, true, yes}
+# ArmarX.ExampleMemory.EnableProfiling = false
+
+
+# ArmarX.ExampleMemory.Longtermmemorydatabase:  
+#  Attributes:
+#  - Default:            Test
+#  - Case sensitivity:   yes
+#  - Required:           no
+# ArmarX.ExampleMemory.Longtermmemorydatabase = Test
+
+
+# ArmarX.ExampleMemory.Longtermmemoryhost:  
+#  Attributes:
+#  - Default:            localhost
+#  - Case sensitivity:   yes
+#  - Required:           no
+# ArmarX.ExampleMemory.Longtermmemoryhost = localhost
+
+
+# ArmarX.ExampleMemory.Longtermmemorypassword:  
 #  Attributes:
 #  - Default:            ""
 #  - Case sensitivity:   yes
 #  - Required:           no
-# ArmarX.ExampleMemory. = ""
+# ArmarX.ExampleMemory.Longtermmemorypassword = ""
 
 
-# ArmarX.ExampleMemory.EnableProfiling:  enable profiler which is used for logging performance events
+# ArmarX.ExampleMemory.Longtermmemoryport:  
 #  Attributes:
-#  - Default:            false
+#  - Default:            27017
 #  - Case sensitivity:   yes
 #  - Required:           no
-#  - Possible values: {0, 1, false, no, true, yes}
-# ArmarX.ExampleMemory.EnableProfiling = false
+# ArmarX.ExampleMemory.Longtermmemoryport = 27017
+
+
+# ArmarX.ExampleMemory.Longtermmemoryuser:  
+#  Attributes:
+#  - Default:            ""
+#  - Case sensitivity:   yes
+#  - Required:           no
+# ArmarX.ExampleMemory.Longtermmemoryuser = ""
 
 
 # ArmarX.ExampleMemory.MinimumLoggingLevel:  Local logging level only for this component
diff --git a/scenarios/ArMemExample/config/ExampleMemoryClient.cfg b/scenarios/ArMemExample/config/ExampleMemoryClient.cfg
index 43b1e4519..fa8e5a747 100644
--- a/scenarios/ArMemExample/config/ExampleMemoryClient.cfg
+++ b/scenarios/ArMemExample/config/ExampleMemoryClient.cfg
@@ -118,6 +118,14 @@ ArmarX.ArMemExampleClient.tpc.sub.MemoryListener = MemoryUpdates
 # ArmarX.ExampleMemoryClient.RemoteGuiName = RemoteGuiProvider
 
 
+# ArmarX.ExampleMemoryClient.ex.CommitFrequency:  Frequency in which example data is commited.
+#  Attributes:
+#  - Default:            10
+#  - Case sensitivity:   yes
+#  - Required:           no
+# ArmarX.ExampleMemoryClient.ex.CommitFrequency = 10
+
+
 # ArmarX.ExampleMemoryClient.mem.UsedMemoryName:  Name of the memory to use.
 #  Attributes:
 #  - Default:            Example
diff --git a/scenarios/ArMemObjectMemory/config/ObjectMemory.cfg b/scenarios/ArMemObjectMemory/config/ObjectMemory.cfg
index df483eb31..95afc1026 100644
--- a/scenarios/ArMemObjectMemory/config/ObjectMemory.cfg
+++ b/scenarios/ArMemObjectMemory/config/ObjectMemory.cfg
@@ -92,14 +92,6 @@ ArmarX.AdditionalPackages = ArmarXObjects
 # ArmarX.LoggingGroup = ""
 
 
-# ArmarX.ObjectMemory.:  
-#  Attributes:
-#  - Default:            ""
-#  - Case sensitivity:   yes
-#  - Required:           no
-# ArmarX.ObjectMemory. = ""
-
-
 # ArmarX.ObjectMemory.ArVizTopicName:  Name of the ArViz topic
 #  Attributes:
 #  - Default:            ArVizTopic
@@ -117,6 +109,46 @@ ArmarX.AdditionalPackages = ArmarXObjects
 # ArmarX.ObjectMemory.EnableProfiling = false
 
 
+# ArmarX.ObjectMemory.Longtermmemorydatabase:  
+#  Attributes:
+#  - Default:            Test
+#  - Case sensitivity:   yes
+#  - Required:           no
+# ArmarX.ObjectMemory.Longtermmemorydatabase = Test
+
+
+# ArmarX.ObjectMemory.Longtermmemoryhost:  
+#  Attributes:
+#  - Default:            localhost
+#  - Case sensitivity:   yes
+#  - Required:           no
+# ArmarX.ObjectMemory.Longtermmemoryhost = localhost
+
+
+# ArmarX.ObjectMemory.Longtermmemorypassword:  
+#  Attributes:
+#  - Default:            ""
+#  - Case sensitivity:   yes
+#  - Required:           no
+# ArmarX.ObjectMemory.Longtermmemorypassword = ""
+
+
+# ArmarX.ObjectMemory.Longtermmemoryport:  
+#  Attributes:
+#  - Default:            27017
+#  - Case sensitivity:   yes
+#  - Required:           no
+# ArmarX.ObjectMemory.Longtermmemoryport = 27017
+
+
+# ArmarX.ObjectMemory.Longtermmemoryuser:  
+#  Attributes:
+#  - Default:            ""
+#  - Case sensitivity:   yes
+#  - Required:           no
+# ArmarX.ObjectMemory.Longtermmemoryuser = ""
+
+
 # ArmarX.ObjectMemory.MinimumLoggingLevel:  Local logging level only for this component
 #  Attributes:
 #  - Default:            Undefined
@@ -415,6 +447,24 @@ ArmarX.AdditionalPackages = ArmarXObjects
 # ArmarX.ObjectMemory.mem.inst.head.maxJointVelocity = 0.0500000007
 
 
+# ArmarX.ObjectMemory.mem.inst.scene.Package:  ArmarX package containing the scene snapshots.
+# Scene snapshots are expected to be located in Package/data/Package/Scenes/*.json.
+#  Attributes:
+#  - Default:            ArmarXObjects
+#  - Case sensitivity:   yes
+#  - Required:           no
+# ArmarX.ObjectMemory.mem.inst.scene.Package = ArmarXObjects
+
+
+# ArmarX.ObjectMemory.mem.inst.scene.SnapshotToLoad:  Scene snapshot to load on startup (e.g. 'Scene_2021-06-24_20-20-03').
+# You can also specify paths relative to 'Package/Scenes/'.
+#  Attributes:
+#  - Default:            ""
+#  - Case sensitivity:   yes
+#  - Required:           no
+# ArmarX.ObjectMemory.mem.inst.scene.SnapshotToLoad = ""
+
+
 # ArmarX.ObjectMemory.mem.inst.visu.alpha:  Alpha of objects (1 = solid, 0 = transparent).
 #  Attributes:
 #  - Default:            1
@@ -518,6 +568,14 @@ ArmarX.AdditionalPackages = ArmarXObjects
 # ArmarX.ObjectMemory.tpc.pub.MemoryListener = MemoryUpdates
 
 
+# ArmarX.ObjectMemory.tpc.sub.MemoryListener:  Name of the `MemoryListener` topic to subscribe to.
+#  Attributes:
+#  - Default:            MemoryUpdates
+#  - Case sensitivity:   yes
+#  - Required:           no
+# ArmarX.ObjectMemory.tpc.sub.MemoryListener = MemoryUpdates
+
+
 # ArmarX.ObjectMemory.tpc.sub.ObjectPoseTopic:  Name of the `ObjectPoseTopic` topic to subscribe to.
 #  Attributes:
 #  - Default:            ObjectPoseTopic
-- 
GitLab