From 6095dee54afed90369e9dd5f2f0bb1825c26af8a Mon Sep 17 00:00:00 2001 From: appleb_m Date: Thu, 30 Apr 2026 13:11:12 +0200 Subject: [PATCH] DAQ: bug in using enums for area_detector fixed --- src/aare/devices/area_detector.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/aare/devices/area_detector.py b/src/aare/devices/area_detector.py index 56c75201..1e332db6 100644 --- a/src/aare/devices/area_detector.py +++ b/src/aare/devices/area_detector.py @@ -175,13 +175,13 @@ class epicsAD(object): self.acquire.put(1) def set_auto_once(self): - self.expo_mode.put(AutoEnum.ONCE) - self.gain_mode.put(AutoEnum.ONCE) + self.expo_mode.put(AutoEnum.ONCE.value) + self.gain_mode.put(AutoEnum.ONCE.value) def set_manual(self): self.acquire.put(0, wait=True) - self.gain_mode.put(AutoEnum.MANUAL) # automatic gain control - self.expo_mode.put(AutoEnum.MANUAL) # automatic exposure control + self.gain_mode.put(AutoEnum.MANUAL.value) # manual gain control + self.expo_mode.put(AutoEnum.MANUAL.value) # manual exposure control self.acquire.put(1) def restore(self, gain: float = 5, expo: float = 0.025):