DiamondLightSource / DiamondLightSource/mx-bluesky
Use standardised methods for configuring the panda during panda scans
Open
- Dominant language
- Python
- Stars
- 4
- Forks
- 5
- Avg merge
- 1d 30m
- Merged PRs (30d)
- 2
Description
When we first implemented PandA scans, we had to create our own methods for configuring everything. Now, most of the configuration has been standardised in `ophyd-async` using the `StandardDetector` interface, where the 'detector' refers to the file writing block, rather than the Eiger.
## Acceptance Criteria
- Our `HDFPanda` uses `prepare` to setup PCAP
- Trigger generation to the Eiger is done using `StandardFlyer` with an instance of `StaticSeqTableTriggerLogic`
- We can then use `kickoff`, `complete`, and `stop` for our panda
Contributor guide
Assessment
This issue has not been assessed yet.