ibex_bluesky_core.devices.simpledae.strategies
Base classes for DAE strategies.
Members
Controller specifies how DAE runs should be started & stopped. |
|
Strategies may specify interesting DAE signals using this method. |
|
Reducer specifies any post-processing which needs to be done after a scan point completes. |
|
Waiter specifies how the dae will wait for a scan point to complete counting. |
- class ibex_bluesky_core.devices.simpledae.strategies.Controller[source]
Bases:
ProvidesExtraReadables
Controller specifies how DAE runs should be started & stopped.
- class ibex_bluesky_core.devices.simpledae.strategies.ProvidesExtraReadables[source]
Bases:
object
Strategies may specify interesting DAE signals using this method.
Those signals will then be added to read() and describe() on the top-level SimpleDae object.
- class ibex_bluesky_core.devices.simpledae.strategies.Reducer[source]
Bases:
ProvidesExtraReadables
Reducer specifies any post-processing which needs to be done after a scan point completes.