From 5ef0aaa46e4a3ed2158f40ec773eef296bcb0d64 Mon Sep 17 00:00:00 2001 From: Jan David Mol <mol@astron.nl> Date: Wed, 4 May 2022 09:53:22 +0200 Subject: [PATCH] L2SS-785: Add geohashes for reference positions as well --- tangostationcontrol/tangostationcontrol/devices/recv.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tangostationcontrol/tangostationcontrol/devices/recv.py b/tangostationcontrol/tangostationcontrol/devices/recv.py index 326c31b67..eecbf2b1e 100644 --- a/tangostationcontrol/tangostationcontrol/devices/recv.py +++ b/tangostationcontrol/tangostationcontrol/devices/recv.py @@ -238,6 +238,10 @@ class RECV(opcua_device): doc='Absolute reference position of antenna field, in latitude/longitude (degrees)', dtype=(numpy.float,), max_dim_x=2) + Antenna_Field_Reference_GEOHASH_R = attribute(access=AttrWriteType.READ, + doc='Absolute reference position of antenna field, as geohash string', + dtype=numpy.str) + HBAT_antenna_ITRF_offsets_R = attribute(access=AttrWriteType.READ, doc='Offsets of the antennas within a tile, in ITRF ("iHBADeltas"). True shape: 96x16x3.', dtype=((numpy.float,),), max_dim_x=48, max_dim_y=96) @@ -266,6 +270,9 @@ class RECV(opcua_device): def read_Antenna_Field_Reference_GEO_R(self): return ITRF_to_GEO(self.read_Antenna_Field_Reference_ITRF_R()) + + def read_Antenna_Field_Reference_GEOHASH_R(self): + return GEO_to_GEOHASH(self.read_Antenna_Field_Reference_GEO_R()) def read_HBAT_antenna_ITRF_offsets_R(self): base_antenna_offsets = numpy.array(self.HBAT_base_antenna_offsets).reshape(16,3) -- GitLab