diff --git a/devices/test/devices/monitoring_performance_test.py b/devices/test/devices/monitoring_performance_test.py index 3284a4eba06384067a88102954facb7dd0bd8bd4..d6b31ff542ce7a114c1b64bfbc0a180372956156 100644 --- a/devices/test/devices/monitoring_performance_test.py +++ b/devices/test/devices/monitoring_performance_test.py @@ -28,8 +28,8 @@ ARRAY_SIZE = 2000000 class Monitoring_Performance_Device(Device): global ARRAY_SIZE def read_array(self): - print("{} {} read_big".format(time.time(), self.get_name())) - return numpy.array([random.random(), ] * ARRAY_SIZE) + print("{} {}".format(time.time(), self.get_name())) + return self._array array1_r = attribute( dtype = (numpy.double,), @@ -90,6 +90,8 @@ class Monitoring_Performance_Device(Device): self.set_state(DevState.OFF) + self._array = numpy.zeros(ARRAY_SIZE) + self.array1_r.set_data_ready_event(True) self.set_change_event("array1_r", True, True) self.set_archive_event("array1_r", True, True)