pooldefs

This file contains the basic pool definitions.

Constants

ControllerAPI = 1.1

A constant defining the controller API version currently supported

Classes

AcqSynch

Inheritance diagram of AcqSynch

class AcqSynch(*a, **kw)[source]

Bases: taurus.core.util.enumeration.Enumeration

SoftwareTrigger = 0
HardwareTrigger = 1
SoftwareGate = 2
HardwareGate = 3
classmethod from_synch_type(software, synch_type)[source]

Helper obtain AcqSynch from information about software/hardware nature of synchronization element and AcqSynchType

SynchParam

Inheritance diagram of SynchParam

class SynchParam(*a, **kw)[source]

Bases: sardana.pool.pooldefs.SynchEnum

Enumeration of synchronization’s group parameters.

  • Delay - initial delay (relative to the synchronization start)
  • Total - total interval
  • Active - active interval (part of the total interval)
  • Repeats - number of repetitions within the group
  • Initial - initial point (absolute)

Note

The SynchParam class has been included in Sardana on a provisional basis. Backwards incompatible changes (up to and including removal of the class) may occur if deemed necessary by the core developers.

Delay = 0
Total = 1
Active = 2
Repeats = 3
Initial = 4

SynchDomain

Inheritance diagram of SynchDomain

class SynchDomain(*a, **kw)[source]

Bases: sardana.pool.pooldefs.SynchEnum

Enumeration of synchronization domains.

  • Time - describes the synchronization in time domain
  • Position - describes the synchronization in position domain
  • Monitor - not used at the moment but foreseen for synchronization on monitor
  • Default - the controller selects the most appropriate domain: for active events the precedence should be first Position and then Time for passive events the precedence should be first Time and then Position

Note

The SynchDomain class has been included in Sardana on a provisional basis. Backwards incompatible changes (up to and including removal of the class) may occur if deemed necessary by the core developers.

Time = 0
Position = 1
Monitor = 2
Default = 3