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):