This commit is contained in:
2025-09-05 09:16:25 +02:00
parent bf71cc3fb5
commit d8cf2fb34d

View File

@@ -193,13 +193,13 @@ class Pilatus(PSIDeviceBase, ADBase):
data = np.reshape(value, (height, width))
last_image: DevicePreviewMessage = self.preview.get()
if last_image is not None:
if np.array_equal(data, last_image.data):
# No update if image is the same, ~2.5ms on 2400x2400 image (6M)
logger.info(
f"Pilatus preview image for {self.name} is the same as last one, not updating."
)
return
# if last_image is not None:
# if np.array_equal(data, last_image.data):
# # No update if image is the same, ~2.5ms on 2400x2400 image (6M)
# logger.info(
# f"Pilatus preview image for {self.name} is the same as last one, not updating."
# )
# return
logger.info(f"Setting data for {self.name}")
self.preview.put(data)