From ad30cb50bc809ea441af9e71bcc916696e86406c Mon Sep 17 00:00:00 2001 From: Jan David Mol <mol@astron.nl> Date: Wed, 9 Feb 2022 22:42:36 +0000 Subject: [PATCH] L2SS-595: Remove superfluous bf weights points --- .../tangostationcontrol/devices/sdp/sdp.py | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/tangostationcontrol/tangostationcontrol/devices/sdp/sdp.py b/tangostationcontrol/tangostationcontrol/devices/sdp/sdp.py index b232c2a21..f9e91e5e5 100644 --- a/tangostationcontrol/tangostationcontrol/devices/sdp/sdp.py +++ b/tangostationcontrol/tangostationcontrol/devices/sdp/sdp.py @@ -194,22 +194,6 @@ class SDP(opcua_device): FPGA_bf_weights_xx_xy_yx_yy_R = attribute_wrapper(comms_annotation=["FPGA_bf_weights_xx_xy_yx_yy_R"], datatype=numpy.int16, dims=(N_pol_bf * A_pn * N_pol * N_beamlets_ctrl, N_pn)) FPGA_bf_weights_xx_xy_yx_yy_RW = attribute_wrapper(comms_annotation=["FPGA_bf_weights_xx_xy_yx_yy_RW"], datatype=numpy.int16, dims=(N_pol_bf * A_pn * N_pol * N_beamlets_ctrl, N_pn), access=AttrWriteType.READ_WRITE) - # cint16[N_pn][A_pn][N_pol][N_beamlets_ctrl] - # Single polarization BF weights using only antenna polarization X. Only X polarization antennas contribute to the X and Y polarization beamlets, - # so this can form twice as many, but only X polarization, beams. The N_pol = 2 parameter index is: - # 0 for antenna polarization X in beamlet polarization X, - # 1 for antenna polarization X in beamlet polarization Y. - FPGA_bf_weights_xx_yx_R = attribute_wrapper(comms_annotation=["FPGA_bf_weights_xx_yx_R"], datatype=numpy.int16, dims=(A_pn * N_pol * N_beamlets_ctrl, N_pn)) - FPGA_bf_weights_xx_yx_RW = attribute_wrapper(comms_annotation=["FPGA_bf_weights_xx_yx_RW"], datatype=numpy.int16, dims=(A_pn * N_pol * N_beamlets_ctrl, N_pn), access=AttrWriteType.READ_WRITE) - - # cint16[N_pn][A_pn][N_pol][N_beamlets_ctrl] - # Single polarization BF weights using only antenna polarization Y. Only Y polarization antennas contribute to the X and Y polarization beamlets, - # so this can form twice as many, but only Y polarization, beams. The N_pol = 2 parameter index is: - # 0 for antenna polarization Y in beamlet polarization X, - # 1 for antenna polarization Y in beamlet polarization Y. - FPGA_bf_weights_xy_yy_R = attribute_wrapper(comms_annotation=["FPGA_bf_weights_xy_yy_R"], datatype=numpy.int16, dims=(A_pn * N_pol * N_beamlets_ctrl, N_pn)) - FPGA_bf_weights_xy_yy_RW = attribute_wrapper(comms_annotation=["FPGA_bf_weights_xy_yy_RW"], datatype=numpy.int16, dims=(A_pn * N_pol * N_beamlets_ctrl, N_pn), access=AttrWriteType.READ_WRITE) - # cint16[N_pn][A_pn][N_beamlets_ctrl] # BF weights for separate access to respectively w_xx, w_xy, w_yx, and w_yy. FPGA_bf_weights_xx_R = attribute_wrapper(comms_annotation=["FPGA_bf_weights_xx_R"], datatype=numpy.int16, dims=(A_pn * N_beamlets_ctrl, N_pn)) -- GitLab