Skip to content

Fix external gate#107

Open
MarkRivers wants to merge 2 commits into
masterfrom
fix_ExternalGate
Open

Fix external gate#107
MarkRivers wants to merge 2 commits into
masterfrom
fix_ExternalGate

Conversation

@MarkRivers

Copy link
Copy Markdown
Member

We have found that in ExternalGate mode the detector does not set state=Idle at the end of acquisition.
This problem might be confined to the GSECARS eiger2 9M which is a hybrid between an Eiger2S and an Eiger 2X.
We need to re-introduce the logic to wait for NumImages=ExpectedImages.
controlTask now waits for whichever comes first:

  • state=Idle
  • NumImages=ExpectedImages
  • Manual stop event.

state=Idle at the end of acquisition.
This problem might be confined to the GSECARS eiger2 9M which is a
hybrid between an Eiger2S and an Eiger 2X.
We need to re-introduce the logic to wait for NumImages=ExpectedImages.
It now waits for whichever comes first:
state=Idle, NumImages=ExpectedImages, or manual stop event.
@MarkRivers MarkRivers requested a review from ericonr June 16, 2026 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant