Refactor ddg
In this merge, the DDG implementation from cSAXS has been refactor.
The ophyd device was split into a base class PSIDelayGeneratorBase, which host the general logic to drive a DDG device.
All beamline specific logic was move to `DelayGeneratorcSAXS.
PSIDelayGeneratorBase
- added
stage,unstage,pre_scan,trigger,stopmethods with references toDDGCustomMixinclass methods that hosts BL logic. - add
set_channelsmethod to simplify setting parameters ofDelayStaticandDelayPairclasses.
DelayGeneratorcSAXS
-
DDGSetupclass inherits fromDDGCustomMixinand hosts BL specific logic for the implementation
closes #6 (closed) , #4 (closed)