From a2140c4620a3d4985690e3e2da91e21e227c8387 Mon Sep 17 00:00:00 2001
From: sldesnoo-Delft <s.l.desnoo@tudelft.nl>
Date: Wed, 3 Aug 2022 15:57:44 +0200
Subject: [PATCH] Fixed setpoint_mgr __str__ and added property axis

---
 pulse_lib/segments/utility/setpoint_mgr.py | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/pulse_lib/segments/utility/setpoint_mgr.py b/pulse_lib/segments/utility/setpoint_mgr.py
index bae0ef30..4f27bea8 100644
--- a/pulse_lib/segments/utility/setpoint_mgr.py
+++ b/pulse_lib/segments/utility/setpoint_mgr.py
@@ -43,12 +43,12 @@ class setpoint_mgr():
         return output
 
     def __str__(self):
-        content = "\rSetpoint_mgr class. Contained data:\r\r"
+        content = "\nSetpoint_mgr class. Contained data:\n"
 
         for key in sorted(self._setpoints.keys()):
-            content += "axis : {}\r".format(key)
+            content += "axis : {}\n".format(key)
             content += self._setpoints[key].__str__()
-            content += "\r\r"
+            content += "\n"
 
         return content
 
@@ -121,6 +121,10 @@ class setpoint_mgr():
                 setpnts += (None, )
         return setpnts
 
+    @property
+    def axis(self):
+        return list(sorted(self._setpoints.keys()))
+
 
 @dataclass
 class setpoint():
-- 
GitLab