DiamondLightSource / hyperion

Unattended Data Collection using BlueSky / Ophyd
BSD 3-Clause "New" or "Revised" License
5 stars 5 forks source link

Improve structure of snapshots in ispyb callbacks #1454

Closed DominicOram closed 2 weeks ago

DominicOram commented 2 weeks ago

Currently in BaseISPyBCallback we have _handle_oav_rotation_snapshot_triggered and _handle_oav_grid_snapshot_triggered but BaseISPyBCallback is subclassed by RotationISPyBCallback and GridscanISPyBCallback. The functions that are specific to the different usecases should live in the corresponding classes.