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.
Currently in
BaseISPyBCallback
we have_handle_oav_rotation_snapshot_triggered
and_handle_oav_grid_snapshot_triggered
butBaseISPyBCallback
is subclassed byRotationISPyBCallback
andGridscanISPyBCallback
. The functions that are specific to the different usecases should live in the corresponding classes.