Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.

Skip to content

Refactor ddg

appel_c requested to merge refactor_ddg into master

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, stop methods with references to DDGCustomMixin class methods that hosts BL logic.
  • add set_channels method to simplify setting parameters of DelayStatic and DelayPairclasses.

DelayGeneratorcSAXS

  • DDGSetup class inherits from DDGCustomMixin and hosts BL specific logic for the implementation

closes #6 (closed) , #4 (closed)

Merge request reports