Skip to content
Snippets Groups Projects
Commit ad30cb50 authored by Jan David Mol's avatar Jan David Mol
Browse files

L2SS-595: Remove superfluous bf weights points

parent c782ce96
No related branches found
No related tags found
1 merge request!233L2SS-595: added all FPGA_bf_weights points
......@@ -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))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment