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

Merge branch 'L2SS-1268-add-cross-subband-weights' into 'master'

L2SS-1268: Add support for cross-polarisation subband weights

Closes L2SS-1268

See merge request !547
parents cf0f47a4 79555974
No related branches found
No related tags found
1 merge request!547L2SS-1268: Add support for cross-polarisation subband weights
...@@ -88,6 +88,12 @@ class SDP(OPCUADevice): ...@@ -88,6 +88,12 @@ class SDP(OPCUADevice):
default_value=[[SUBBAND_UNIT_WEIGHT] * S_pn * N_subbands] * N_pn, default_value=[[SUBBAND_UNIT_WEIGHT] * S_pn * N_subbands] * N_pn,
) )
FPGA_subband_weights_cross_RW_default = device_property(
dtype="DevVarULongArray",
mandatory=False,
default_value=[[0] * S_pn * N_subbands] * N_pn,
)
clock_RW_default = device_property( clock_RW_default = device_property(
dtype="DevULong", mandatory=False, default_value=CLK_200_MHZ dtype="DevULong", mandatory=False, default_value=CLK_200_MHZ
) )
...@@ -277,6 +283,17 @@ class SDP(OPCUADevice): ...@@ -277,6 +283,17 @@ class SDP(OPCUADevice):
dims=(N_pn, S_pn, N_subbands), dims=(N_pn, S_pn, N_subbands),
access=AttrWriteType.READ_WRITE, access=AttrWriteType.READ_WRITE,
) )
FPGA_subband_weights_cross_R = AttributeWrapper(
comms_annotation=["FPGA_subband_weights_cross_R"],
datatype=numpy.uint32,
dims=(N_pn, S_pn, N_subbands),
)
FPGA_subband_weights_cross_RW = AttributeWrapper(
comms_annotation=["FPGA_subband_weights_cross_RW"],
datatype=numpy.uint32,
dims=(N_pn, S_pn, N_subbands),
access=AttrWriteType.READ_WRITE,
)
FPGA_time_since_last_pps_R = AttributeWrapper( FPGA_time_since_last_pps_R = AttributeWrapper(
comms_annotation=["FPGA_time_since_last_pps_R"], comms_annotation=["FPGA_time_since_last_pps_R"],
datatype=numpy.float_, datatype=numpy.float_,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment