PYME.Acquire.actions module¶
- class PYME.Acquire.actions.Action(**kwargs)¶
Bases:
object
Base Action method - over-ride the __call__ function in derived classes
- serialise()¶
Convert to a .json serializable dictionary
- class PYME.Acquire.actions.CentreROIOn(x, y)¶
Bases:
StateAction
- class PYME.Acquire.actions.FunctionAction(functionName, args=None)¶
Bases:
Action
Legacy action which evals a string.
Used for handling old -style actions
- class PYME.Acquire.actions.StateAction(**kwargs)¶
Bases:
Action
Base class for actions which modify scope state, with chaining support
NOTE: we currently do not support chaining off the end of actions (e.g. spooling) which are likely to take some time. This is because functions such as start_spooling are non-blocking - they return a callback instead.
- then(task)¶
- class PYME.Acquire.actions.UpdateState(state)¶
Bases:
StateAction
- PYME.Acquire.actions.action_from_dict(serialised)¶