DiamondLightSource / i22-bluesky

I22 specific bluesky plans and plan stubs
Apache License 2.0
0 stars 0 forks source link

Define standard baseline list to prevent re-definition per-plan #31

Open DiamondJoseph opened 1 month ago

DiamondJoseph commented 1 month ago

Our plans will begin to accept a list[Device] (Readable?) named baseline that are to be read at the start/end of a run in a stream named baseline.

These devices are ancillary devices that are not explicitly included in the scan logic (e.g. upstream optical components). They are likely to be consistent across multiple plans, although they may be overridden by explicitly passed arguments.

Define a list[Device|Readable] either in the dodal module or in this repository that can be re-used as the default argument for this parameter.