From cbda93d0641b58f5ab1faacd946466610c46b3b5 Mon Sep 17 00:00:00 2001
From: Jan David Mol <mol@astron.nl>
Date: Sun, 17 Apr 2022 11:43:40 +0200
Subject: [PATCH] L2SS-731: Add an easier usable variant to
 Pointing_direction_R

---
 tangostationcontrol/tangostationcontrol/devices/tilebeam.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/tangostationcontrol/tangostationcontrol/devices/tilebeam.py b/tangostationcontrol/tangostationcontrol/devices/tilebeam.py
index 25373f689..fff2beba6 100644
--- a/tangostationcontrol/tangostationcontrol/devices/tilebeam.py
+++ b/tangostationcontrol/tangostationcontrol/devices/tilebeam.py
@@ -63,6 +63,11 @@ class TileBeam(beam_device):
         dtype=((numpy.str,),), max_dim_x=3, max_dim_y=96,
         fget=lambda self: self._pointing_direction_rw)
 
+    Pointing_direction_str_R = attribute(access=AttrWriteType.READ,
+        doc='Pointing direction as a formatted string',
+        dtype=(numpy.str,), max_dim_x=96,
+        fget=lambda self:  ["{0} ({1}, {2})".format(*x) for x in self._pointing_direction_r])
+
     Pointing_timestamp_R = attribute(access=AttrWriteType.READ,
         dtype=(numpy.double,), max_dim_x=96,
         fget=lambda self: self._pointing_timestamp_r)
-- 
GitLab