diff --git a/devices/clients/opcua_connection.py b/devices/clients/opcua_connection.py index f6915250da6dfe25cfe07b75722b3f6e170a4ca0..0f7ca6dc4066806f02b56e2668110bd14d85c51f 100644 --- a/devices/clients/opcua_connection.py +++ b/devices/clients/opcua_connection.py @@ -199,7 +199,8 @@ class ProtocolAttribute: value = numpy.array(self.node.get_value()) if self.dim_y + self.dim_x == 1: - return numpy.array([value]) + # scalar + return value elif self.dim_y != 0: value = numpy.array(numpy.split(value, indices_or_sections=self.dim_y)) elif self.dim_y + self.dim_x == 1: