From e172f8d4cc989829962837b770331f7e81a7139e Mon Sep 17 00:00:00 2001
From: Thomas Juerges <4-jurges@users.noreply.git.astron.nl>
Date: Thu, 25 Feb 2021 17:41:47 +0100
Subject: [PATCH] Match the array sizes with what the server returns

---
 PCC/PCC/PCC.py | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/PCC/PCC/PCC.py b/PCC/PCC/PCC.py
index f6b20dc02..011590957 100644
--- a/PCC/PCC/PCC.py
+++ b/PCC/PCC/PCC.py
@@ -183,24 +183,26 @@ class PCC(Device):
     )
 
     HBA_element_beamformer_delays_R = attribute(
-        dtype=((numpy.int32,),),
-        max_dim_x = 3, max_dim_y = 1024,
+        dtype=((numpy.int64,),),
+        max_dim_x = 96, max_dim_y = 32,
     )
 
     HBA_element_beamformer_delays_RW = attribute(
-        dtype=((numpy.int32,),),
-        max_dim_x = 3, max_dim_y = 1024,
+        dtype=((numpy.int64,),),
+        max_dim_x = 96, max_dim_y = 32,
         access=AttrWriteType.READ_WRITE,
     )
 
+    # See https://git.astron.nl/lofar2.0/pypcc/-/issues/6
     HBA_element_led_R = attribute(
-        dtype=((numpy.int32,),),
-        max_dim_x = 3, max_dim_y = 1024,
+        dtype=((numpy.int64,),),
+        max_dim_x = 96, max_dim_y = 32,
     )
 
+    # See https://git.astron.nl/lofar2.0/pypcc/-/issues/6
     HBA_element_led_RW = attribute(
-        dtype=((numpy.int32,),),
-        max_dim_x = 3, max_dim_y = 1024,
+        dtype=((numpy.int64,),),
+        max_dim_x = 96, max_dim_y = 32,
         access=AttrWriteType.READ_WRITE,
     )
 
-- 
GitLab