sardanadefs
¶
This module contains the most generic sardana constants and enumerations
Constants
-
EpsilonError
= 1e-16¶ maximum difference between two floats so that they are considered equal
-
InvalidId
= 0¶ A constant representing an invalid ID
-
InvalidAxis
= 0¶ A constant representing an invalid axis
-
TYPE_ELEMENTS
= set([<_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>])¶ a set containning all “controllable” element types. Constant values belong to
ElementType
-
TYPE_GROUP_ELEMENTS
= set([<_mock._Mock object>, <_mock._Mock object>])¶ a set containing all group element types. Constant values belong to
ElementType
-
TYPE_MOVEABLE_ELEMENTS
= set([<_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>])¶ a set containing the type of elements which are moveable. Constant values belong to
ElementType
-
TYPE_PHYSICAL_ELEMENTS
= set([<_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>])¶ a set containing the possible types of physical elements. Constant values belong to
ElementType
-
TYPE_ACQUIRABLE_ELEMENTS
= set([<_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>, <_mock._Mock object>])¶ a set containing the possible types of acquirable elements. Constant values belong to
ElementType
-
TYPE_PSEUDO_ELEMENTS
= set([<_mock._Mock object>, <_mock._Mock object>])¶ a set containing the possible types of pseudo elements. Constant values belong to
ElementType
-
SardanaServer
= SardanaServer()¶ the global object containing the SardanaServer information
Enumerations
-
ServerRunMode
= <taurus.core.util.enumeration.Enumeration object>¶
-
State
= <taurus.core.util.enumeration.Enumeration object>¶
-
DataType
= <taurus.core.util.enumeration.Enumeration object>¶
-
DataFormat
= <taurus.core.util.enumeration.Enumeration object>¶
-
DataAccess
= <taurus.core.util.enumeration.Enumeration object>¶
-
ElementType
= <taurus.core.util.enumeration.Enumeration object>¶
-
Interface
= <taurus.core.util.enumeration.Enumeration object>¶
-
Interfaces
= {<_mock._Mock object at 0x7f9ba9884110>: set([]), <_mock._Mock object at 0x7f9ba98842d0>: set([<_mock._Mock object at 0x7f9ba9884390>]), <_mock._Mock object at 0x7f9ba9884350>: set([<_mock._Mock object at 0x7f9ba9884590>, <_mock._Mock object at 0x7f9ba9884550>]), <_mock._Mock object at 0x7f9ba9884510>: set([<_mock._Mock object at 0x7f9ba98847d0>]), <_mock._Mock object at 0x7f9ba9884790>: set([<_mock._Mock object at 0x7f9ba9884990>, <_mock._Mock object at 0x7f9ba98849d0>]), <_mock._Mock object at 0x7f9ba9884950>: set([<_mock._Mock object at 0x7f9ba9884b90>, <_mock._Mock object at 0x7f9ba9884bd0>]), <_mock._Mock object at 0x7f9ba9884b50>: set([<_mock._Mock object at 0x7f9ba9884d50>]), <_mock._Mock object at 0x7f9ba9884d10>: set([<_mock._Mock object at 0x7f9ba9884e50>]), <_mock._Mock object at 0x7f9ba9884e10>: set([<_mock._Mock object at 0x7f9ba9886050>]), <_mock._Mock object at 0x7f9bacc53e50>: set([<_mock._Mock object at 0x7f9bacc53ed0>]), <_mock._Mock object at 0x7f9bacc53e90>: set([<_mock._Mock object at 0x7f9bacc53fd0>, <_mock._Mock object at 0x7f9bacc5c050>]), <_mock._Mock object at 0x7f9bacc53f90>: set([<_mock._Mock object at 0x7f9bacc5c2d0>]), <_mock._Mock object at 0x7f9bacc5c290>: set([<_mock._Mock object at 0x7f9bacc5c510>]), <_mock._Mock object at 0x7f9bacc5c4d0>: set([<_mock._Mock object at 0x7f9bacc5c6d0>]), <_mock._Mock object at 0x7f9bacc5c690>: set([<_mock._Mock object at 0x7f9bacc5c810>]), <_mock._Mock object at 0x7f9bacc5c7d0>: set([<_mock._Mock object at 0x7f9bacc5c9d0>]), <_mock._Mock object at 0x7f9bacc5c990>: set([<_mock._Mock object at 0x7f9bacc5cc10>, <_mock._Mock object at 0x7f9bacc5cc50>]), <_mock._Mock object at 0x7f9bacc5cbd0>: set([<_mock._Mock object at 0x7f9bacc5cdd0>]), <_mock._Mock object at 0x7f9bacc5cd90>: set([<_mock._Mock object at 0x7f9bacc5cfd0>]), <_mock._Mock object at 0x7f9bacc5cf90>: set([<_mock._Mock object at 0x7f9bacc5e110>]), <_mock._Mock object at 0x7f9bacc5e0d0>: set([<_mock._Mock object at 0x7f9bacc5e310>]), <_mock._Mock object at 0x7f9bacc5e2d0>: set([<_mock._Mock object at 0x7f9bacc5e4d0>]), <_mock._Mock object at 0x7f9bacc5e490>: set([<_mock._Mock object at 0x7f9bacc5e610>]), <_mock._Mock object at 0x7f9bacc5e5d0>: set([<_mock._Mock object at 0x7f9bacc5e850>]), <_mock._Mock object at 0x7f9bacc5e810>: set([<_mock._Mock object at 0x7f9bacc5e990>, <_mock._Mock object at 0x7f9bacc5e950>]), <_mock._Mock object at 0x7f9bacc5e910>: set([<_mock._Mock object at 0x7f9bacc5eb50>]), <_mock._Mock object at 0x7f9bacc5eb10>: set([<_mock._Mock object at 0x7f9bacc5ed90>, <_mock._Mock object at 0x7f9bacc5edd0>]), <_mock._Mock object at 0x7f9bacc5ed50>: set([<_mock._Mock object at 0x7f9bacc5ef50>]), <_mock._Mock object at 0x7f9bacc5ef10>: set([<_mock._Mock object at 0x7f9bacc60190>, <_mock._Mock object at 0x7f9bacc60150>]), <_mock._Mock object at 0x7f9bacc60110>: set([<_mock._Mock object at 0x7f9bacc603d0>]), <_mock._Mock object at 0x7f9bacc60390>: set([<_mock._Mock object at 0x7f9bacc60510>, <_mock._Mock object at 0x7f9bacc604d0>]), <_mock._Mock object at 0x7f9bacc60490>: set([<_mock._Mock object at 0x7f9bacc60690>]), <_mock._Mock object at 0x7f9bacc60650>: set([<_mock._Mock object at 0x7f9bacc60850>]), <_mock._Mock object at 0x7f9bacc60810>: set([<_mock._Mock object at 0x7f9bacc60a10>]), <_mock._Mock object at 0x7f9bacc609d0>: set([]), <_mock._Mock object at 0x7f9bacc60b90>: set([<_mock._Mock object at 0x7f9bacc60c50>]), <_mock._Mock object at 0x7f9bacc60c10>: set([<_mock._Mock object at 0x7f9bacc60d50>]), <_mock._Mock object at 0x7f9bacc60d10>: set([<_mock._Mock object at 0x7f9bacc60e90>, <_mock._Mock object at 0x7f9bacc60e50>]), <_mock._Mock object at 0x7f9bacc60e10>: set([<_mock._Mock object at 0x7f9ba9884050>]), <_mock._Mock object at 0x7f9bacc60fd0>: set([<_mock._Mock object at 0x7f9ba9884150>])}¶ a dictionary containing the direct interfaces supported by each type (
dict
<sardana.sardanadefs.Interface
,set
<sardana.sardanadefs.Interface
> >)
-
InterfacesExpanded
= {<_mock._Mock object at 0x7f9ba9884110>: set([<_mock._Mock object at 0x7f9ba9884310>]), <_mock._Mock object at 0x7f9ba98842d0>: set([<_mock._Mock object at 0x7f9ba98844d0>, <_mock._Mock object at 0x7f9ba9884410>, <_mock._Mock object at 0x7f9ba98843d0>, <_mock._Mock object at 0x7f9ba9884490>, <_mock._Mock object at 0x7f9ba9884450>]), <_mock._Mock object at 0x7f9ba9884350>: set([<_mock._Mock object at 0x7f9ba9884610>, <_mock._Mock object at 0x7f9ba9884650>, <_mock._Mock object at 0x7f9ba9884690>, <_mock._Mock object at 0x7f9ba98846d0>, <_mock._Mock object at 0x7f9ba9884710>, <_mock._Mock object at 0x7f9ba9884750>, <_mock._Mock object at 0x7f9ba98845d0>]), <_mock._Mock object at 0x7f9ba9884510>: set([<_mock._Mock object at 0x7f9ba98848d0>, <_mock._Mock object at 0x7f9ba9884810>, <_mock._Mock object at 0x7f9ba9884910>, <_mock._Mock object at 0x7f9ba9884850>, <_mock._Mock object at 0x7f9ba9884890>]), <_mock._Mock object at 0x7f9ba9884790>: set([<_mock._Mock object at 0x7f9ba9884b10>, <_mock._Mock object at 0x7f9ba9884a10>, <_mock._Mock object at 0x7f9ba9884ad0>, <_mock._Mock object at 0x7f9ba9884a50>, <_mock._Mock object at 0x7f9ba9884a90>]), <_mock._Mock object at 0x7f9ba9884950>: set([<_mock._Mock object at 0x7f9ba9884c10>, <_mock._Mock object at 0x7f9ba9884cd0>, <_mock._Mock object at 0x7f9ba9884c50>, <_mock._Mock object at 0x7f9ba9884c90>]), <_mock._Mock object at 0x7f9ba9884b50>: set([<_mock._Mock object at 0x7f9ba9884d90>, <_mock._Mock object at 0x7f9ba9884dd0>]), <_mock._Mock object at 0x7f9ba9884d10>: set([<_mock._Mock object at 0x7f9ba9884e90>, <_mock._Mock object at 0x7f9ba9884f90>, <_mock._Mock object at 0x7f9ba9884f50>, <_mock._Mock object at 0x7f9ba9884ed0>, <_mock._Mock object at 0x7f9ba9884f10>]), <_mock._Mock object at 0x7f9ba9884e10>: set([<_mock._Mock object at 0x7f9ba9886210>, <_mock._Mock object at 0x7f9ba9886090>, <_mock._Mock object at 0x7f9ba98860d0>, <_mock._Mock object at 0x7f9ba9886110>, <_mock._Mock object at 0x7f9ba9886150>, <_mock._Mock object at 0x7f9ba9886190>, <_mock._Mock object at 0x7f9ba98861d0>]), <_mock._Mock object at 0x7f9bacc53e50>: set([<_mock._Mock object at 0x7f9bacc53f10>, <_mock._Mock object at 0x7f9bacc53f50>]), <_mock._Mock object at 0x7f9bacc53e90>: set([<_mock._Mock object at 0x7f9bacc5c210>, <_mock._Mock object at 0x7f9bacc5c250>, <_mock._Mock object at 0x7f9bacc5c090>, <_mock._Mock object at 0x7f9bacc5c0d0>, <_mock._Mock object at 0x7f9bacc5c110>, <_mock._Mock object at 0x7f9bacc5c150>, <_mock._Mock object at 0x7f9bacc5c190>, <_mock._Mock object at 0x7f9bacc5c1d0>]), <_mock._Mock object at 0x7f9bacc53f90>: set([<_mock._Mock object at 0x7f9bacc5c410>, <_mock._Mock object at 0x7f9bacc5c450>, <_mock._Mock object at 0x7f9bacc5c490>, <_mock._Mock object at 0x7f9bacc5c310>, <_mock._Mock object at 0x7f9bacc5c350>, <_mock._Mock object at 0x7f9bacc5c390>, <_mock._Mock object at 0x7f9bacc5c3d0>]), <_mock._Mock object at 0x7f9bacc5c290>: set([<_mock._Mock object at 0x7f9bacc5c650>, <_mock._Mock object at 0x7f9bacc5c590>, <_mock._Mock object at 0x7f9bacc5c610>, <_mock._Mock object at 0x7f9bacc5c550>, <_mock._Mock object at 0x7f9bacc5c5d0>]), <_mock._Mock object at 0x7f9bacc5c4d0>: set([<_mock._Mock object at 0x7f9bacc5c710>, <_mock._Mock object at 0x7f9bacc5c750>, <_mock._Mock object at 0x7f9bacc5c790>]), <_mock._Mock object at 0x7f9bacc5c690>: set([<_mock._Mock object at 0x7f9bacc5c910>, <_mock._Mock object at 0x7f9bacc5c890>, <_mock._Mock object at 0x7f9bacc5c950>, <_mock._Mock object at 0x7f9bacc5c850>, <_mock._Mock object at 0x7f9bacc5c8d0>]), <_mock._Mock object at 0x7f9bacc5c7d0>: set([<_mock._Mock object at 0x7f9bacc5ca10>, <_mock._Mock object at 0x7f9bacc5ca50>, <_mock._Mock object at 0x7f9bacc5ca90>, <_mock._Mock object at 0x7f9bacc5cad0>, <_mock._Mock object at 0x7f9bacc5cb10>, <_mock._Mock object at 0x7f9bacc5cb50>, <_mock._Mock object at 0x7f9bacc5cb90>]), <_mock._Mock object at 0x7f9bacc5c990>: set([<_mock._Mock object at 0x7f9bacc5cc90>, <_mock._Mock object at 0x7f9bacc5cd50>, <_mock._Mock object at 0x7f9bacc5ccd0>, <_mock._Mock object at 0x7f9bacc5cd10>]), <_mock._Mock object at 0x7f9bacc5cbd0>: set([<_mock._Mock object at 0x7f9bacc5ce10>, <_mock._Mock object at 0x7f9bacc5ce50>, <_mock._Mock object at 0x7f9bacc5ce90>, <_mock._Mock object at 0x7f9bacc5ced0>, <_mock._Mock object at 0x7f9bacc5cf10>, <_mock._Mock object at 0x7f9bacc5cf50>]), <_mock._Mock object at 0x7f9bacc5cd90>: set([<_mock._Mock object at 0x7f9bacc5e090>, <_mock._Mock object at 0x7f9bacc5e050>]), <_mock._Mock object at 0x7f9bacc5cf90>: set([<_mock._Mock object at 0x7f9bacc5e210>, <_mock._Mock object at 0x7f9bacc5e250>, <_mock._Mock object at 0x7f9bacc5e290>, <_mock._Mock object at 0x7f9bacc5e150>, <_mock._Mock object at 0x7f9bacc5e190>, <_mock._Mock object at 0x7f9bacc5e1d0>]), <_mock._Mock object at 0x7f9bacc5e0d0>: set([<_mock._Mock object at 0x7f9bacc5e450>, <_mock._Mock object at 0x7f9bacc5e390>, <_mock._Mock object at 0x7f9bacc5e350>, <_mock._Mock object at 0x7f9bacc5e410>, <_mock._Mock object at 0x7f9bacc5e3d0>]), <_mock._Mock object at 0x7f9bacc5e2d0>: set([<_mock._Mock object at 0x7f9bacc5e510>, <_mock._Mock object at 0x7f9bacc5e550>, <_mock._Mock object at 0x7f9bacc5e590>]), <_mock._Mock object at 0x7f9bacc5e490>: set([<_mock._Mock object at 0x7f9bacc5e650>, <_mock._Mock object at 0x7f9bacc5e690>, <_mock._Mock object at 0x7f9bacc5e6d0>, <_mock._Mock object at 0x7f9bacc5e710>, <_mock._Mock object at 0x7f9bacc5e750>, <_mock._Mock object at 0x7f9bacc5e790>, <_mock._Mock object at 0x7f9bacc5e7d0>]), <_mock._Mock object at 0x7f9bacc5e5d0>: set([<_mock._Mock object at 0x7f9bacc5e890>, <_mock._Mock object at 0x7f9bacc5e8d0>]), <_mock._Mock object at 0x7f9bacc5e810>: set([<_mock._Mock object at 0x7f9bacc5ea10>, <_mock._Mock object at 0x7f9bacc5ea90>, <_mock._Mock object at 0x7f9bacc5ead0>, <_mock._Mock object at 0x7f9bacc5e9d0>, <_mock._Mock object at 0x7f9bacc5ea50>]), <_mock._Mock object at 0x7f9bacc5e910>: set([<_mock._Mock object at 0x7f9bacc5ec10>, <_mock._Mock object at 0x7f9bacc5ec50>, <_mock._Mock object at 0x7f9bacc5ec90>, <_mock._Mock object at 0x7f9bacc5ecd0>, <_mock._Mock object at 0x7f9bacc5ed10>, <_mock._Mock object at 0x7f9bacc5eb90>, <_mock._Mock object at 0x7f9bacc5ebd0>]), <_mock._Mock object at 0x7f9bacc5eb10>: set([<_mock._Mock object at 0x7f9bacc5ee10>, <_mock._Mock object at 0x7f9bacc5eed0>, <_mock._Mock object at 0x7f9bacc5ee50>, <_mock._Mock object at 0x7f9bacc5ee90>]), <_mock._Mock object at 0x7f9bacc5ed50>: set([<_mock._Mock object at 0x7f9bacc5ef90>, <_mock._Mock object at 0x7f9bacc600d0>, <_mock._Mock object at 0x7f9bacc60090>, <_mock._Mock object at 0x7f9bacc5efd0>, <_mock._Mock object at 0x7f9bacc60050>]), <_mock._Mock object at 0x7f9bacc5ef10>: set([<_mock._Mock object at 0x7f9bacc60210>, <_mock._Mock object at 0x7f9bacc60250>, <_mock._Mock object at 0x7f9bacc60290>, <_mock._Mock object at 0x7f9bacc602d0>, <_mock._Mock object at 0x7f9bacc60310>, <_mock._Mock object at 0x7f9bacc60350>, <_mock._Mock object at 0x7f9bacc601d0>]), <_mock._Mock object at 0x7f9bacc60110>: set([<_mock._Mock object at 0x7f9bacc60410>, <_mock._Mock object at 0x7f9bacc60450>]), <_mock._Mock object at 0x7f9bacc60390>: set([<_mock._Mock object at 0x7f9bacc60590>, <_mock._Mock object at 0x7f9bacc60610>, <_mock._Mock object at 0x7f9bacc60550>, <_mock._Mock object at 0x7f9bacc605d0>]), <_mock._Mock object at 0x7f9bacc60490>: set([<_mock._Mock object at 0x7f9bacc60710>, <_mock._Mock object at 0x7f9bacc60790>, <_mock._Mock object at 0x7f9bacc606d0>, <_mock._Mock object at 0x7f9bacc607d0>, <_mock._Mock object at 0x7f9bacc60750>]), <_mock._Mock object at 0x7f9bacc60650>: set([<_mock._Mock object at 0x7f9bacc60950>, <_mock._Mock object at 0x7f9bacc60890>, <_mock._Mock object at 0x7f9bacc608d0>, <_mock._Mock object at 0x7f9bacc60990>, <_mock._Mock object at 0x7f9bacc60910>]), <_mock._Mock object at 0x7f9bacc60810>: set([<_mock._Mock object at 0x7f9bacc60b50>, <_mock._Mock object at 0x7f9bacc60a90>, <_mock._Mock object at 0x7f9bacc60a50>, <_mock._Mock object at 0x7f9bacc60b10>, <_mock._Mock object at 0x7f9bacc60ad0>]), <_mock._Mock object at 0x7f9bacc609d0>: set([<_mock._Mock object at 0x7f9bacc60bd0>]), <_mock._Mock object at 0x7f9bacc60b90>: set([<_mock._Mock object at 0x7f9bacc60c90>, <_mock._Mock object at 0x7f9bacc60cd0>]), <_mock._Mock object at 0x7f9bacc60c10>: set([<_mock._Mock object at 0x7f9bacc60d90>, <_mock._Mock object at 0x7f9bacc60dd0>]), <_mock._Mock object at 0x7f9bacc60d10>: set([<_mock._Mock object at 0x7f9bacc60f10>, <_mock._Mock object at 0x7f9bacc60f90>, <_mock._Mock object at 0x7f9bacc60ed0>, <_mock._Mock object at 0x7f9bacc60f50>]), <_mock._Mock object at 0x7f9bacc60e10>: set([<_mock._Mock object at 0x7f9ba9884090>, <_mock._Mock object at 0x7f9ba98840d0>]), <_mock._Mock object at 0x7f9bacc60fd0>: set([<_mock._Mock object at 0x7f9ba9884190>, <_mock._Mock object at 0x7f9ba9884250>, <_mock._Mock object at 0x7f9ba9884290>, <_mock._Mock object at 0x7f9ba98841d0>, <_mock._Mock object at 0x7f9ba9884210>])}¶ a dictionary containing the all interfaces supported by each type. (
dict
<sardana.sardanadefs.Interface
,set
<sardana.sardanadefs.Interface
> >)
-
INTERFACES
= {'Acquirable': (set(['PoolElement']), 'An acquirable element'), 'CTExpChannel': (set(['ExpChannel']), 'A counter/timer experimental channel'), 'Class': (set(['Object']), 'A generic sardana class'), 'ComChannel': (set(['PoolElement']), 'A communication channel'), 'Constraint': (set(['PoolObject']), 'A constraint'), 'Controller': (set(['PoolElement']), 'A controller'), 'ControllerClass': (set(['Class', 'PoolObject']), 'A controller class'), 'ControllerLibrary': (set(['PoolObject', 'Library']), 'A controller library'), 'Door': (set(['MacroServerElement']), 'A macro server door'), 'Element': (set(['Object']), 'A generic sardana element'), 'ExpChannel': (set(['Acquirable']), 'A generic experimental channel'), 'External': (set(['Object']), 'An external object'), 'Function': (set(['Object']), 'A generic sardana function'), 'IORegister': (set(['Acquirable']), 'An IO register'), 'Instrument': (set(['PoolElement']), 'An instrument'), 'Library': (set(['Object']), 'A generic sardana library'), 'Macro': (set(['MacroFunction', 'MacroClass']), 'A macro server macro'), 'MacroClass': (set(['MacroCode', 'Class']), 'A macro server macro class'), 'MacroCode': (set(['MacroServerObject']), 'A macro server macro code'), 'MacroFunction': (set(['Function', 'MacroCode']), 'A macro server macro function'), 'MacroLibrary': (set(['MacroServerObject', 'Library']), 'A macro server library'), 'MacroServer': (set(['MacroServerElement']), 'A MacroServer'), 'MacroServerElement': (set(['MacroServerObject', 'Element']), 'A generic macro server element'), 'MacroServerObject': (set(['Object']), 'A generic macro server object'), 'MeasurementGroup': (set(['PoolElement']), 'A measurement group'), 'Meta': (set([]), 'A generic sardana meta object'), 'Motor': (set(['Acquirable', 'Moveable']), 'a motor'), 'MotorGroup': (set(['PoolElement']), 'A motor group'), 'Moveable': (set(['PoolElement']), 'A moveable element'), 'Object': (set([]), 'A generic sardana object'), 'OneDExpChannel': (set(['ExpChannel']), 'A 1D experimental channel'), 'ParameterType': (set(['Meta']), 'A generic macro server parameter type'), 'Pool': (set(['PoolElement']), 'A Pool'), 'PoolElement': (set(['PoolObject', 'Element']), 'A Pool element'), 'PoolObject': (set(['Object']), 'A Pool object'), 'PseudoCounter': (set(['ExpChannel']), 'A pseudo counter'), 'PseudoMotor': (set(['Acquirable', 'Moveable']), 'A pseudo motor'), 'TriggerGate': (set(['PoolElement']), 'A trigger/gate'), 'TwoDExpChannel': (set(['ExpChannel']), 'A 2D experimental channel'), 'ZeroDExpChannel': (set(['ExpChannel']), 'A 0D experimental channel')}¶ a dictionary containing the direct interfaces supported by each type (
dict
<str
,tuple
<set
<str
,str
>>>)
-
INTERFACES_EXPANDED
= {'Acquirable': (set(['PoolElement', 'Object', 'Acquirable', 'PoolObject', 'Element']), 'An acquirable element'), 'CTExpChannel': (set(['ExpChannel', 'PoolObject', 'CTExpChannel', 'Acquirable', 'PoolElement', 'Object', 'Element']), 'A counter/timer experimental channel'), 'Class': (set(['Object', 'Class']), 'A generic sardana class'), 'ComChannel': (set(['PoolElement', 'Object', 'PoolObject', 'ComChannel', 'Element']), 'A communication channel'), 'Constraint': (set(['Object', 'PoolObject', 'Constraint']), 'A constraint'), 'Controller': (set(['PoolElement', 'Controller', 'Object', 'PoolObject', 'Element']), 'A controller'), 'ControllerClass': (set(['ControllerClass', 'Object', 'Class', 'PoolObject']), 'A controller class'), 'ControllerLibrary': (set(['ControllerLibrary', 'Object', 'PoolObject', 'Library']), 'A controller library'), 'Door': (set(['MacroServerElement', 'Object', 'Door', 'MacroServerObject', 'Element']), 'A macro server door'), 'Element': (set(['Object', 'Element']), 'A generic sardana element'), 'ExpChannel': (set(['ExpChannel', 'PoolObject', 'PoolElement', 'Acquirable', 'Object', 'Element']), 'A generic experimental channel'), 'External': (set(['Object', 'External']), 'An external object'), 'Function': (set(['Function', 'Object']), 'A generic sardana function'), 'IORegister': (set(['PoolObject', 'PoolElement', 'Acquirable', 'Object', 'IORegister', 'Element']), 'An IO register'), 'Instrument': (set(['Instrument', 'PoolElement', 'Object', 'PoolObject', 'Element']), 'An instrument'), 'Library': (set(['Object', 'Library']), 'A generic sardana library'), 'Macro': (set(['Function', 'Macro', 'Object', 'Class', 'MacroCode', 'MacroFunction', 'MacroServerObject', 'MacroClass']), 'A macro server macro'), 'MacroClass': (set(['MacroCode', 'Object', 'Class', 'MacroClass', 'MacroServerObject']), 'A macro server macro class'), 'MacroCode': (set(['MacroCode', 'Object', 'MacroServerObject']), 'A macro server macro code'), 'MacroFunction': (set(['Function', 'MacroCode', 'MacroFunction', 'Object', 'MacroServerObject']), 'A macro server macro function'), 'MacroLibrary': (set(['MacroLibrary', 'Object', 'MacroServerObject', 'Library']), 'A macro server library'), 'MacroServer': (set(['MacroServerElement', 'Object', 'MacroServerObject', 'MacroServer', 'Element']), 'A MacroServer'), 'MacroServerElement': (set(['MacroServerElement', 'Object', 'MacroServerObject', 'Element']), 'A generic macro server element'), 'MacroServerObject': (set(['Object', 'MacroServerObject']), 'A generic macro server object'), 'MeasurementGroup': (set(['PoolElement', 'Object', 'PoolObject', 'MeasurementGroup', 'Element']), 'A measurement group'), 'Meta': (set(['Meta']), 'A generic sardana meta object'), 'Motor': (set(['Acquirable', 'Object', 'Element', 'PoolObject', 'Motor', 'Moveable', 'PoolElement']), 'a motor'), 'MotorGroup': (set(['PoolElement', 'MotorGroup', 'Object', 'PoolObject', 'Element']), 'A motor group'), 'Moveable': (set(['PoolElement', 'Object', 'Moveable', 'PoolObject', 'Element']), 'A moveable element'), 'Object': (set(['Object']), 'A generic sardana object'), 'OneDExpChannel': (set(['ExpChannel', 'OneDExpChannel', 'PoolObject', 'Acquirable', 'PoolElement', 'Object', 'Element']), 'A 1D experimental channel'), 'ParameterType': (set(['ParameterType', 'Meta']), 'A generic macro server parameter type'), 'Pool': (set(['PoolElement', 'Object', 'PoolObject', 'Pool', 'Element']), 'A Pool'), 'PoolElement': (set(['PoolElement', 'Object', 'PoolObject', 'Element']), 'A Pool element'), 'PoolObject': (set(['Object', 'PoolObject']), 'A Pool object'), 'PseudoCounter': (set(['ExpChannel', 'PoolObject', 'PseudoCounter', 'Acquirable', 'PoolElement', 'Object', 'Element']), 'A pseudo counter'), 'PseudoMotor': (set(['Acquirable', 'Object', 'Element', 'PoolObject', 'Moveable', 'PoolElement', 'PseudoMotor']), 'A pseudo motor'), 'TriggerGate': (set(['PoolElement', 'TriggerGate', 'Object', 'PoolObject', 'Element']), 'A trigger/gate'), 'TwoDExpChannel': (set(['ExpChannel', 'PoolObject', 'Acquirable', 'PoolElement', 'TwoDExpChannel', 'Object', 'Element']), 'A 2D experimental channel'), 'ZeroDExpChannel': (set(['ExpChannel', 'ZeroDExpChannel', 'PoolObject', 'Acquirable', 'PoolElement', 'Object', 'Element']), 'A 0D experimental channel')}¶ a dictionary containing the all interfaces supported by each type (
dict
<str
,set
<str
> >)
Functions
-
from_dtype_str
(dtype)[source]¶ Transforms the given dtype parameter (string/
DataType
or None) into a tuple of two elements (str,DataFormat
) where the first element is a string with a simplified data type.Parameters: dtype (str or None or DataType
) – the data type to be transformedReturns: a tuple <str, DataFormat
> for the given dtypeReturn type: tuple<str, DataFormat
>
-
from_access_str
(access)[source]¶ Transforms the given access parameter (string or
DataAccess
) into a simplified data access string.Parameters: dtype (str) – the access to be transformed Returns: a simple string for the given access Return type: str
-
to_dtype_dformat
(data)[source]¶ Transforms the given data parameter (string/ or sequence of string or sequence of sequence of string/
DataType
) into a tuple of two elements (DataType
,DataFormat
).Parameters: data (str or seq<str> or seq<seq<str>>) – the data information to be transformed Returns: a tuple < DataType
,DataFormat
> for the given dataReturn type: tuple< DataType
,DataFormat
>
-
to_daccess
(daccess)[source]¶ Transforms the given access parameter (string or None) into a
DataAccess
. If None is given returnsDataAccess.ReadWrite
Parameters: dtype (str) – the access to be transformed Returns: a DataAccess
for the given accessReturn type: DataAccess