Skip to content

Commit 1ca1b90

Browse files
authored
Merge pull request #46 from NSLS2/fix/eiger_unstage_rd2
Fix/eiger unstage rd2
2 parents 9ba1309 + a2ef2c1 commit 1ca1b90

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/cditools/eiger_async.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
from ophyd_async.epics.adcore import (
4141
ADBaseIO,
4242
ADImageMode,
43+
ADState,
4344
AreaDetector,
4445
NDFileIO,
4546
NDPluginBaseIO,
@@ -528,7 +529,8 @@ async def wait_for_idle(self):
528529

529530
# We are intentionally not calling the base class implementation
530531
async def ensure_ready(self):
531-
self._cached_acquire_state = await self.driver.acquire.get_value()
532+
detector_state = await self.driver.detector_state.get_value()
533+
self._cached_acquire_state = detector_state == ADState.ACQUIRE
532534
self._cached_trigger_mode = await self.driver.trigger_mode.get_value()
533535
self._cached_image_mode = await self.driver.image_mode.get_value()
534536

0 commit comments

Comments
 (0)