DiamondLightSource / DiamondLightSource/blueapi
blueAPI doesn't report when device fails
Open
bug
c: context
needs confirmation
- Dominant language
- Python
- Stars
- 13
- Forks
- 13
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 25
Description
When performing a 100 point `spec_scan`, the scan was interrupted after 14 points (the IOC was restarted mid-scan) with no note in blueAPI logs (see attached image). Helpfully we're producing a warning for each scan point at the moment. A nexus file was produced with only the 14 points and a duration of 0 ms.
Ideally, there would be some kind of feedback available if a plan has functionally stopped (i.e. device has lost connection, etc). If the plan can't be paused during the disruption and wait for the issue to resolve itself, it should be easy for a user to recover from the fault.
Contributor guide
Assessment
This issue has not been assessed yet.