M3: master starts twice (non blocking) (#444)

* start acq for master m3 was sent twice (non blocking), removed redundant code, check that there is only one master

* m3 can have more than 1 master (when many master modules used independently)

* fix for singe mod m3 or other dets
This commit is contained in:
Dhanya Thattil
2022-05-10 14:27:40 +02:00
committed by GitHub
parent 36a1159f38
commit f55bdd6eae
3 changed files with 34 additions and 37 deletions

View File

@ -278,6 +278,9 @@ class DetectorImpl : public virtual slsDetectorDefs {
*/
int acquire();
/** also takes care of master and slave for multi module mythen */
void startAcquisition(bool blocking, Positions pos);
/**
* Combines data from all readouts and gives it to the gui
* or just gives progress of acquisition by polling receivers