DiamondLightSource / mx-bluesky

Bluesky plans, plan stubs, and utilities for MX beamlines
https://diamondlightsource.github.io/mx-bluesky/
Apache License 2.0
0 stars 2 forks source link

Add ability to put Hyperion into "expected beam off mode" #299

Open DominicOram opened 10 months ago

DominicOram commented 10 months ago

When testing on a Tuesday there will be a number of things that we know will not be working but we would like Hyperion to carry on regardless. Examples of these so far are:

We want to be very certain that we're not in this mode during normal operation. The best way to do this, (I think but obviously open to other suggestions) is to have an endpoint to Hyperion where it will only put it in this mode for a fixed length of time and then will switch back afterwards

Acceptance Criteria

DominicOram commented 10 months ago

For the implementation I wonder if we can do it through creating some ophyd devices in this mode that have the behaviour. This seems cleaner than having to check in the plan?

rtuck99 commented 10 months ago

I agree with the timeout but we should still have a way of manually disabling test mode and the timeout should just be a fallback in case someone forgets.

DominicOram commented 10 months ago

Sure, I'm fine with that