diff --git a/SDP/SDP/SDP.py b/SDP/SDP/SDP.py index 9e559cb3ead488dd6687ea31b14a089a643f3c72..ddf00c5b4c4f6c8431a734776a215a865dfbd466 100644 --- a/SDP/SDP/SDP.py +++ b/SDP/SDP/SDP.py @@ -310,7 +310,7 @@ class SDP(Device): @fault_on_error def read_fpga_scrap_R(self): """Return the fpga_scrap_R attribute.""" - self._fpga_scrap_R = numpy.array(numpy.split(self.attribute_mapping["fpga_scrap_R"].get_data_value().Value.Value, indices_or_sections = 16)) + self._fpga_scrap_R = numpy.array(numpy.split(numpy.array(self.attribute_mapping["fpga_scrap_R"].get_data_value().Value.Value, indices_or_sections = 16))) return self._fpga_scrap_R @only_when_on @@ -351,7 +351,7 @@ class SDP(Device): @fault_on_error def read_fpga_weights_R(self): """Return the fpga_weights_R attribute.""" - value = numpy.array(numpy.split(self.attribute_mapping["fpga_weights_R"].get_value(), indices_or_sections = 16)) + value = numpy.array(numpy.split(numpy.array(self.attribute_mapping["fpga_weights_R"].get_value(), indices_or_sections = 16))) self._fpga_weights_R = value return self._fpga_weights_R