scans: MotorMaster
TODO:
- split
MotorMaster
in 2 classes- one with
backnforth
keyword arg, taking only single start and stop pos. - the other with lists as start and stop and no backnforth (
MotorMasterIter
?) (in current implementation, only start_pos can be a list ie. next iteration start pos is the end pos of previous iter ==> better to specify start_pos AND stop_pos as list (or numpy array ??))
- one with
- add parameters checking
-
prepare_once
,start_once
etc. (beware of**kwargs
) - motor limits
-
- backnforth
- remove it OR add
delta
parameter to make sure triggers arrive at same position when inverting
- remove it OR add