After the detector-rewrite branch is finished then reimplement the deleted SingleTriggerDet using DetectorDataLogic.prepare_single setting driver.wait_for_plugins.set(True) then returning a SignalsDataProvider that can read multiple signals together and provide their descriptors and readings
Acceptance Criteria
- Class reimplemented in new structure