diff --git a/script/device/Image.py b/script/device/Image.py index e15716a..056b1bf 100644 --- a/script/device/Image.py +++ b/script/device/Image.py @@ -91,6 +91,7 @@ class Image(DeviceBase, Readable): filename = self.pixel.get_image_filename() if filename == self.last_filename: return self.last_image + print "Reading image : " + filename ret = img_read(filename, self.pixel.IMAGE_HEADER_LENGTH, self.pixel.PIX_XDIM, self.pixel.PIX_YDIM,self.pixel.PIX_COLOR_DEPTH) ret = Convert.reshape(ret, self.pixel.PIX_YDIM, self.pixel.PIX_XDIM) self.last_filename = filename @@ -122,6 +123,7 @@ class ReadableImage(ReadableMatrix): add_device( Image("image", pixel), True) -add_device(RegisterMatrixSource("detector_image", image.matrix)) +image.matrix.polling = 10 +add_device(RegisterMatrixSource("detector_image", image.matrix), True)