diff --git a/tangostationcontrol/tangostationcontrol/devices/beam.py b/tangostationcontrol/tangostationcontrol/devices/beam.py index 2304a07825659c901af45b6d74a30a5957cc83d6..eb0f3aabb89190d0156b67ac9a1de9539eb9841d 100644 --- a/tangostationcontrol/tangostationcontrol/devices/beam.py +++ b/tangostationcontrol/tangostationcontrol/devices/beam.py @@ -101,7 +101,9 @@ class Beam(lofar_device): delays = self._HBAT_delays(pointing_direction, timestamp) # Convert delays into beam weights + delays = delays.flatten() HBAT_bf_delays = self.recv_proxy.calculate_HBAT_bf_delays(delays) + HBAT_bf_delays = numpy.array(HBAT_bf_delays, dtype=numpy.int64).reshape(96,32) # Write weights to RECV self.recv_proxy.HBAT_BF_delays_RW = HBAT_bf_delays