DiamondLightSource / DiamondLightSource/mx-bluesky

Use standardised methods for configuring the panda during panda scans

Open
#513 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.