From 237cf2e32d6777e15c0d954fb7eaf6f059873ccb Mon Sep 17 00:00:00 2001
From: Mansard <nmansard@laas.fr>
Date: Mon, 24 Jan 2011 11:31:08 +0100
Subject: [PATCH] Added shortcuts in the entity and signal-base api to help
 debuging during online script execution.

---
 src/dynamic_graph/entity.py      |  5 +++++
 src/dynamic_graph/signal_base.py | 11 +++++++++++
 2 files changed, 16 insertions(+)

diff --git a/src/dynamic_graph/entity.py b/src/dynamic_graph/entity.py
index fa9ca65..8360ea1 100644
--- a/src/dynamic_graph/entity.py
+++ b/src/dynamic_graph/entity.py
@@ -128,3 +128,8 @@ class Entity (object) :
         except:
             object.__getattr__(self, name)
 
+    # Script short-cuts: don't use this syntaxt in python coding,
+    # use it for debuging online only!
+    @property
+    def sigs(self):
+        self.displaySignals()
diff --git a/src/dynamic_graph/signal_base.py b/src/dynamic_graph/signal_base.py
index e1c57f6..7661b8d 100644
--- a/src/dynamic_graph/signal_base.py
+++ b/src/dynamic_graph/signal_base.py
@@ -223,3 +223,14 @@ class SignalBase (object) :
         """
         return wrap.signal_base_display(self.obj)
 
+    # Script short-cuts: don't use this syntaxt in python coding,
+    # use it for debuging online only!
+    @property
+    def m(self):
+        """
+        m stands for matlab: display the content of the
+        signal with matlab style, for debuging and transfert.
+        matlab-style to be coded ...
+        """
+        print(self.value)
+
-- 
GitLab