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 at 0x7f3524b45610>, <_mock._Mock object at 0x7f3524b45650>, <_mock._Mock object at 0x7f3524b45810>, <_mock._Mock object at 0x7f3524b45690>, <_mock._Mock object at 0x7f3524b456d0>, <_mock._Mock object at 0x7f3524b45710>, <_mock._Mock object at 0x7f3524b45750>, <_mock._Mock object at 0x7f3524b45790>, <_mock._Mock object at 0x7f3524b457d0>, <_mock._Mock object at 0x7f3524b45850>])¶ a set containning all “controllable” element types. Constant values belong to
ElementType
-
TYPE_GROUP_ELEMENTS= set([<_mock._Mock object at 0x7f3524b45890>, <_mock._Mock object at 0x7f3524b458d0>])¶ a set containing all group element types. Constant values belong to
ElementType
-
TYPE_MOVEABLE_ELEMENTS= set([<_mock._Mock object at 0x7f3524b45910>, <_mock._Mock object at 0x7f3524b45950>, <_mock._Mock object at 0x7f3524b45990>])¶ a set containing the type of elements which are moveable. Constant values belong to
ElementType
-
TYPE_PHYSICAL_ELEMENTS= set([<_mock._Mock object at 0x7f3524b45a10>, <_mock._Mock object at 0x7f3524b45a50>, <_mock._Mock object at 0x7f3524b45a90>, <_mock._Mock object at 0x7f3524b45ad0>, <_mock._Mock object at 0x7f3524b45b10>, <_mock._Mock object at 0x7f3524b45b50>, <_mock._Mock object at 0x7f3524b459d0>])¶ a set containing the possible types of physical elements. Constant values belong to
ElementType
-
TYPE_ACQUIRABLE_ELEMENTS= set([<_mock._Mock object at 0x7f3524b45c10>, <_mock._Mock object at 0x7f3524b45c50>, <_mock._Mock object at 0x7f3524b45c90>, <_mock._Mock object at 0x7f3524b45cd0>, <_mock._Mock object at 0x7f3524b45d10>, <_mock._Mock object at 0x7f3524b45d50>, <_mock._Mock object at 0x7f3524b45d90>, <_mock._Mock object at 0x7f3524b45b90>, <_mock._Mock object at 0x7f3524b45bd0>])¶ a set containing the possible types of acquirable elements. Constant values belong to
ElementType
-
TYPE_PSEUDO_ELEMENTS= set([<_mock._Mock object at 0x7f3524b45fd0>, <_mock._Mock object at 0x7f3524b55050>])¶ 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 0x7f3524c9b810>: set([<_mock._Mock object at 0x7f3524c9ba10>, <_mock._Mock object at 0x7f3524c9ba50>]), <_mock._Mock object at 0x7f3524b58050>: set([<_mock._Mock object at 0x7f3524b58290>]), <_mock._Mock object at 0x7f3524b5a410>: set([<_mock._Mock object at 0x7f3524b5a610>, <_mock._Mock object at 0x7f3524b5a650>]), <_mock._Mock object at 0x7f3524b5a090>: set([<_mock._Mock object at 0x7f3524b5a350>]), <_mock._Mock object at 0x7f3524b550d0>: set([<_mock._Mock object at 0x7f3524b55150>]), <_mock._Mock object at 0x7f3524b55910>: set([<_mock._Mock object at 0x7f3524b55b90>, <_mock._Mock object at 0x7f3524b55bd0>]), <_mock._Mock object at 0x7f3524c9b590>: set([<_mock._Mock object at 0x7f3524c9b850>]), <_mock._Mock object at 0x7f3524c9b190>: set([]), <_mock._Mock object at 0x7f3524c9b9d0>: set([<_mock._Mock object at 0x7f3524c9bc10>, <_mock._Mock object at 0x7f3524c9bc50>]), <_mock._Mock object at 0x7f3524b55210>: set([<_mock._Mock object at 0x7f3524b55490>]), <_mock._Mock object at 0x7f3524b58250>: set([<_mock._Mock object at 0x7f3524b58450>]), <_mock._Mock object at 0x7f3524b58a90>: set([<_mock._Mock object at 0x7f3524b58d10>, <_mock._Mock object at 0x7f3524b58d50>]), <_mock._Mock object at 0x7f3524b5a310>: set([<_mock._Mock object at 0x7f3524b5a490>, <_mock._Mock object at 0x7f3524b5a450>]), <_mock._Mock object at 0x7f3524c9be90>: set([<_mock._Mock object at 0x7f3524c9f0d0>]), <_mock._Mock object at 0x7f3524b55b50>: set([<_mock._Mock object at 0x7f3524b55d50>]), <_mock._Mock object at 0x7f3524b58890>: set([<_mock._Mock object at 0x7f3524b58ad0>]), <_mock._Mock object at 0x7f3524c9b3d0>: set([<_mock._Mock object at 0x7f3524c9b610>, <_mock._Mock object at 0x7f3524c9b5d0>]), <_mock._Mock object at 0x7f3524c9b350>: set([<_mock._Mock object at 0x7f3524c9b410>]), <_mock._Mock object at 0x7f3524b58410>: set([<_mock._Mock object at 0x7f3524b58590>]), <_mock._Mock object at 0x7f3524b55450>: set([<_mock._Mock object at 0x7f3524b55650>]), <_mock._Mock object at 0x7f3524b5ac90>: set([<_mock._Mock object at 0x7f3524b5add0>]), <_mock._Mock object at 0x7f3524b58cd0>: set([<_mock._Mock object at 0x7f3524b58ed0>]), <_mock._Mock object at 0x7f3524b55d10>: set([<_mock._Mock object at 0x7f3524b55f50>]), <_mock._Mock object at 0x7f3524c9bd90>: set([<_mock._Mock object at 0x7f3524c9bed0>]), <_mock._Mock object at 0x7f3524b58550>: set([<_mock._Mock object at 0x7f3524b587d0>]), <_mock._Mock object at 0x7f3524b5ad90>: set([<_mock._Mock object at 0x7f3524b5af10>, <_mock._Mock object at 0x7f3524b5aed0>]), <_mock._Mock object at 0x7f3524b5a5d0>: set([<_mock._Mock object at 0x7f3524b5a8d0>]), <_mock._Mock object at 0x7f3524b5aa50>: set([]), <_mock._Mock object at 0x7f3524b55610>: set([<_mock._Mock object at 0x7f3524b55790>]), <_mock._Mock object at 0x7f3524b55110>: set([<_mock._Mock object at 0x7f3524b55250>]), <_mock._Mock object at 0x7f3524b5a890>: set([<_mock._Mock object at 0x7f3524b5aa90>]), <_mock._Mock object at 0x7f3524b58e90>: set([<_mock._Mock object at 0x7f3524b5a110>, <_mock._Mock object at 0x7f3524b5a0d0>]), <_mock._Mock object at 0x7f3524c9b090>: set([<_mock._Mock object at 0x7f3524c9b1d0>]), <_mock._Mock object at 0x7f3524c9bbd0>: set([<_mock._Mock object at 0x7f3524c9bdd0>]), <_mock._Mock object at 0x7f3524b55f10>: set([<_mock._Mock object at 0x7f3524b58090>]), <_mock._Mock object at 0x7f3524b55750>: set([<_mock._Mock object at 0x7f3524b55950>]), <_mock._Mock object at 0x7f3524b5ae90>: set([<_mock._Mock object at 0x7f3524c9b0d0>]), <_mock._Mock object at 0x7f3524b58790>: set([<_mock._Mock object at 0x7f3524b58910>, <_mock._Mock object at 0x7f3524b588d0>]), <_mock._Mock object at 0x7f3524b5ac10>: set([<_mock._Mock object at 0x7f3524b5acd0>])}¶ a dictionary containing the direct interfaces supported by each type (
dict<sardana.sardanadefs.Interface,set<sardana.sardanadefs.Interface> >)
-
InterfacesExpanded= {<_mock._Mock object at 0x7f3524c9b810>: set([<_mock._Mock object at 0x7f3524c9ba90>, <_mock._Mock object at 0x7f3524c9bb50>, <_mock._Mock object at 0x7f3524c9bad0>, <_mock._Mock object at 0x7f3524c9bb90>, <_mock._Mock object at 0x7f3524c9bb10>]), <_mock._Mock object at 0x7f3524b58050>: set([<_mock._Mock object at 0x7f3524b58390>, <_mock._Mock object at 0x7f3524b58310>, <_mock._Mock object at 0x7f3524b583d0>, <_mock._Mock object at 0x7f3524b582d0>, <_mock._Mock object at 0x7f3524b58350>]), <_mock._Mock object at 0x7f3524b5a410>: set([<_mock._Mock object at 0x7f3524b5a810>, <_mock._Mock object at 0x7f3524b5a850>, <_mock._Mock object at 0x7f3524b5a690>, <_mock._Mock object at 0x7f3524b5a6d0>, <_mock._Mock object at 0x7f3524b5a710>, <_mock._Mock object at 0x7f3524b5a750>, <_mock._Mock object at 0x7f3524b5a790>, <_mock._Mock object at 0x7f3524b5a7d0>]), <_mock._Mock object at 0x7f3524b5a090>: set([<_mock._Mock object at 0x7f3524b5a390>, <_mock._Mock object at 0x7f3524b5a3d0>]), <_mock._Mock object at 0x7f3524b550d0>: set([<_mock._Mock object at 0x7f3524b55190>, <_mock._Mock object at 0x7f3524b551d0>]), <_mock._Mock object at 0x7f3524b55910>: set([<_mock._Mock object at 0x7f3524b55c10>, <_mock._Mock object at 0x7f3524b55cd0>, <_mock._Mock object at 0x7f3524b55c50>, <_mock._Mock object at 0x7f3524b55c90>]), <_mock._Mock object at 0x7f3524c9b590>: set([<_mock._Mock object at 0x7f3524c9b950>, <_mock._Mock object at 0x7f3524c9b890>, <_mock._Mock object at 0x7f3524c9b8d0>, <_mock._Mock object at 0x7f3524c9b990>, <_mock._Mock object at 0x7f3524c9b910>]), <_mock._Mock object at 0x7f3524c9b190>: set([<_mock._Mock object at 0x7f3524c9b390>]), <_mock._Mock object at 0x7f3524c9b9d0>: set([<_mock._Mock object at 0x7f3524c9bc90>, <_mock._Mock object at 0x7f3524c9bd50>, <_mock._Mock object at 0x7f3524c9bcd0>, <_mock._Mock object at 0x7f3524c9bd10>]), <_mock._Mock object at 0x7f3524b55210>: set([<_mock._Mock object at 0x7f3524b55510>, <_mock._Mock object at 0x7f3524b555d0>, <_mock._Mock object at 0x7f3524b554d0>, <_mock._Mock object at 0x7f3524b55590>, <_mock._Mock object at 0x7f3524b55550>]), <_mock._Mock object at 0x7f3524b58250>: set([<_mock._Mock object at 0x7f3524b58490>, <_mock._Mock object at 0x7f3524b584d0>, <_mock._Mock object at 0x7f3524b58510>]), <_mock._Mock object at 0x7f3524b58a90>: set([<_mock._Mock object at 0x7f3524b58d90>, <_mock._Mock object at 0x7f3524b58e50>, <_mock._Mock object at 0x7f3524b58dd0>, <_mock._Mock object at 0x7f3524b58e10>]), <_mock._Mock object at 0x7f3524b5a310>: set([<_mock._Mock object at 0x7f3524b5a510>, <_mock._Mock object at 0x7f3524b5a4d0>, <_mock._Mock object at 0x7f3524b5a590>, <_mock._Mock object at 0x7f3524b5a550>]), <_mock._Mock object at 0x7f3524c9be90>: set([<_mock._Mock object at 0x7f3524c9f210>, <_mock._Mock object at 0x7f3524c9f250>, <_mock._Mock object at 0x7f3524c9f290>, <_mock._Mock object at 0x7f3524c9f110>, <_mock._Mock object at 0x7f3524c9f150>, <_mock._Mock object at 0x7f3524c9f190>, <_mock._Mock object at 0x7f3524c9f1d0>]), <_mock._Mock object at 0x7f3524b55b50>: set([<_mock._Mock object at 0x7f3524b55e10>, <_mock._Mock object at 0x7f3524b55e50>, <_mock._Mock object at 0x7f3524b55e90>, <_mock._Mock object at 0x7f3524b55ed0>, <_mock._Mock object at 0x7f3524b55d90>, <_mock._Mock object at 0x7f3524b55dd0>]), <_mock._Mock object at 0x7f3524b58890>: set([<_mock._Mock object at 0x7f3524b58c10>, <_mock._Mock object at 0x7f3524b58c50>, <_mock._Mock object at 0x7f3524b58c90>, <_mock._Mock object at 0x7f3524b58b10>, <_mock._Mock object at 0x7f3524b58b50>, <_mock._Mock object at 0x7f3524b58b90>, <_mock._Mock object at 0x7f3524b58bd0>]), <_mock._Mock object at 0x7f3524c9b3d0>: set([<_mock._Mock object at 0x7f3524c9b650>, <_mock._Mock object at 0x7f3524c9b690>, <_mock._Mock object at 0x7f3524c9b6d0>, <_mock._Mock object at 0x7f3524c9b710>, <_mock._Mock object at 0x7f3524c9b750>, <_mock._Mock object at 0x7f3524c9b790>, <_mock._Mock object at 0x7f3524c9b7d0>]), <_mock._Mock object at 0x7f3524c9b350>: set([<_mock._Mock object at 0x7f3524c9b490>, <_mock._Mock object at 0x7f3524c9b550>, <_mock._Mock object at 0x7f3524c9b450>, <_mock._Mock object at 0x7f3524c9b510>, <_mock._Mock object at 0x7f3524c9b4d0>]), <_mock._Mock object at 0x7f3524b58410>: set([<_mock._Mock object at 0x7f3524b58610>, <_mock._Mock object at 0x7f3524b58650>, <_mock._Mock object at 0x7f3524b58690>, <_mock._Mock object at 0x7f3524b586d0>, <_mock._Mock object at 0x7f3524b58710>, <_mock._Mock object at 0x7f3524b58750>, <_mock._Mock object at 0x7f3524b585d0>]), <_mock._Mock object at 0x7f3524b55450>: set([<_mock._Mock object at 0x7f3524b55690>, <_mock._Mock object at 0x7f3524b556d0>, <_mock._Mock object at 0x7f3524b55710>]), <_mock._Mock object at 0x7f3524b5ac90>: set([<_mock._Mock object at 0x7f3524b5ae10>, <_mock._Mock object at 0x7f3524b5ae50>]), <_mock._Mock object at 0x7f3524b58cd0>: set([<_mock._Mock object at 0x7f3524b58f10>, <_mock._Mock object at 0x7f3524b58fd0>, <_mock._Mock object at 0x7f3524b5a050>, <_mock._Mock object at 0x7f3524b58f50>, <_mock._Mock object at 0x7f3524b58f90>]), <_mock._Mock object at 0x7f3524b55d10>: set([<_mock._Mock object at 0x7f3524b55f90>, <_mock._Mock object at 0x7f3524b55fd0>]), <_mock._Mock object at 0x7f3524c9bd90>: set([<_mock._Mock object at 0x7f3524c9bf10>, <_mock._Mock object at 0x7f3524c9bfd0>, <_mock._Mock object at 0x7f3524c9f050>, <_mock._Mock object at 0x7f3524c9bf50>, <_mock._Mock object at 0x7f3524c9bf90>]), <_mock._Mock object at 0x7f3524b58550>: set([<_mock._Mock object at 0x7f3524b58810>, <_mock._Mock object at 0x7f3524b58850>]), <_mock._Mock object at 0x7f3524b5ad90>: set([<_mock._Mock object at 0x7f3524b5af90>, <_mock._Mock object at 0x7f3524c9b050>, <_mock._Mock object at 0x7f3524b5af50>, <_mock._Mock object at 0x7f3524b5afd0>]), <_mock._Mock object at 0x7f3524b5a5d0>: set([<_mock._Mock object at 0x7f3524b5a9d0>, <_mock._Mock object at 0x7f3524b5a910>, <_mock._Mock object at 0x7f3524b5aa10>, <_mock._Mock object at 0x7f3524b5a950>, <_mock._Mock object at 0x7f3524b5a990>]), <_mock._Mock object at 0x7f3524b5aa50>: set([<_mock._Mock object at 0x7f3524b5ac50>]), <_mock._Mock object at 0x7f3524b55610>: set([<_mock._Mock object at 0x7f3524b55890>, <_mock._Mock object at 0x7f3524b55810>, <_mock._Mock object at 0x7f3524b557d0>, <_mock._Mock object at 0x7f3524b558d0>, <_mock._Mock object at 0x7f3524b55850>]), <_mock._Mock object at 0x7f3524b55110>: set([<_mock._Mock object at 0x7f3524b55410>, <_mock._Mock object at 0x7f3524b55290>, <_mock._Mock object at 0x7f3524b552d0>, <_mock._Mock object at 0x7f3524b55310>, <_mock._Mock object at 0x7f3524b55350>, <_mock._Mock object at 0x7f3524b55390>, <_mock._Mock object at 0x7f3524b553d0>]), <_mock._Mock object at 0x7f3524b5a890>: set([<_mock._Mock object at 0x7f3524b5ab10>, <_mock._Mock object at 0x7f3524b5abd0>, <_mock._Mock object at 0x7f3524b5ab90>, <_mock._Mock object at 0x7f3524b5aad0>, <_mock._Mock object at 0x7f3524b5ab50>]), <_mock._Mock object at 0x7f3524b58e90>: set([<_mock._Mock object at 0x7f3524b5a210>, <_mock._Mock object at 0x7f3524b5a250>, <_mock._Mock object at 0x7f3524b5a290>, <_mock._Mock object at 0x7f3524b5a2d0>, <_mock._Mock object at 0x7f3524b5a150>, <_mock._Mock object at 0x7f3524b5a190>, <_mock._Mock object at 0x7f3524b5a1d0>]), <_mock._Mock object at 0x7f3524c9b090>: set([<_mock._Mock object at 0x7f3524c9b2d0>, <_mock._Mock object at 0x7f3524c9b210>, <_mock._Mock object at 0x7f3524c9b310>, <_mock._Mock object at 0x7f3524c9b250>, <_mock._Mock object at 0x7f3524c9b290>]), <_mock._Mock object at 0x7f3524c9bbd0>: set([<_mock._Mock object at 0x7f3524c9be10>, <_mock._Mock object at 0x7f3524c9be50>]), <_mock._Mock object at 0x7f3524b55f10>: set([<_mock._Mock object at 0x7f3524b58210>, <_mock._Mock object at 0x7f3524b580d0>, <_mock._Mock object at 0x7f3524b58110>, <_mock._Mock object at 0x7f3524b58150>, <_mock._Mock object at 0x7f3524b58190>, <_mock._Mock object at 0x7f3524b581d0>]), <_mock._Mock object at 0x7f3524b55750>: set([<_mock._Mock object at 0x7f3524b55a10>, <_mock._Mock object at 0x7f3524b55a50>, <_mock._Mock object at 0x7f3524b55a90>, <_mock._Mock object at 0x7f3524b55ad0>, <_mock._Mock object at 0x7f3524b55b10>, <_mock._Mock object at 0x7f3524b55990>, <_mock._Mock object at 0x7f3524b559d0>]), <_mock._Mock object at 0x7f3524b5ae90>: set([<_mock._Mock object at 0x7f3524c9b110>, <_mock._Mock object at 0x7f3524c9b150>]), <_mock._Mock object at 0x7f3524b58790>: set([<_mock._Mock object at 0x7f3524b58990>, <_mock._Mock object at 0x7f3524b58a50>, <_mock._Mock object at 0x7f3524b58a10>, <_mock._Mock object at 0x7f3524b58950>, <_mock._Mock object at 0x7f3524b589d0>]), <_mock._Mock object at 0x7f3524b5ac10>: set([<_mock._Mock object at 0x7f3524b5ad10>, <_mock._Mock object at 0x7f3524b5ad50>])}¶ a dictionary containing the all interfaces supported by each type. (
dict<sardana.sardanadefs.Interface,set<sardana.sardanadefs.Interface> >)
-
INTERFACES= {'ParameterType': (set(['Meta']), 'A generic macro server parameter type'), 'ZeroDExpChannel': (set(['ExpChannel']), 'A 0D experimental channel'), 'MacroServer': (set(['MacroServerElement']), 'A MacroServer'), 'Constraint': (set(['PoolObject']), 'A constraint'), 'Acquirable': (set(['PoolElement']), 'An acquirable element'), 'TwoDExpChannel': (set(['ExpChannel']), 'A 2D experimental channel'), 'MacroLibrary': (set(['MacroServerObject', 'Library']), 'A macro server library'), 'IORegister': (set(['Acquirable']), 'An IO register'), 'Element': (set(['Object']), 'A generic sardana element'), 'ExpChannel': (set(['Acquirable']), 'A generic experimental channel'), 'Instrument': (set(['PoolElement']), 'An instrument'), 'MacroCode': (set(['MacroServerObject']), 'A macro server macro code'), 'OneDExpChannel': (set(['ExpChannel']), 'A 1D experimental channel'), 'PoolObject': (set(['Object']), 'A Pool object'), 'MacroClass': (set(['MacroCode', 'Class']), 'A macro server macro class'), 'PseudoCounter': (set(['ExpChannel']), 'A pseudo counter'), 'PoolElement': (set(['PoolObject', 'Element']), 'A Pool element'), 'MeasurementGroup': (set(['PoolElement']), 'A measurement group'), 'PseudoMotor': (set(['Acquirable', 'Moveable']), 'A pseudo motor'), 'Function': (set(['Object']), 'A generic sardana function'), 'MacroServerElement': (set(['MacroServerObject', 'Element']), 'A generic macro server element'), 'Macro': (set(['MacroFunction', 'MacroClass']), 'A macro server macro'), 'Door': (set(['MacroServerElement']), 'A macro server door'), 'MotorGroup': (set(['PoolElement']), 'A motor group'), 'Object': (set([]), 'A generic sardana object'), 'Library': (set(['Object']), 'A generic sardana library'), 'MacroServerObject': (set(['Object']), 'A generic macro server object'), 'ControllerLibrary': (set(['PoolObject', 'Library']), 'A controller library'), 'External': (set(['Object']), 'An external object'), 'Controller': (set(['PoolElement']), 'A controller'), 'Meta': (set([]), 'A generic sardana meta object'), 'ComChannel': (set(['PoolElement']), 'A communication channel'), 'Motor': (set(['Acquirable', 'Moveable']), 'a motor'), 'Moveable': (set(['PoolElement']), 'A moveable element'), 'MacroFunction': (set(['Function', 'MacroCode']), 'A macro server macro function'), 'ControllerClass': (set(['Class', 'PoolObject']), 'A controller class'), 'Class': (set(['Object']), 'A generic sardana class'), 'Pool': (set(['PoolElement']), 'A Pool'), 'CTExpChannel': (set(['ExpChannel']), 'A counter/timer 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'), 'IORegister': (set(['PoolObject', 'PoolElement', 'Acquirable', 'Object', 'IORegister', 'Element']), 'An IO register'), 'Instrument': (set(['Instrument', 'PoolElement', 'Object', 'PoolObject', 'Element']), 'An instrument'), 'PoolElement': (set(['PoolElement', 'Object', 'PoolObject', 'Element']), 'A Pool element'), 'MacroClass': (set(['MacroCode', 'Object', 'Class', 'MacroClass', 'MacroServerObject']), 'A macro server macro class'), 'Function': (set(['Function', 'Object']), 'A generic sardana function'), 'Door': (set(['MacroServerElement', 'Object', 'Door', 'MacroServerObject', 'Element']), 'A macro server door'), 'Object': (set(['Object']), 'A generic sardana object'), 'Controller': (set(['PoolElement', 'Controller', 'Object', 'PoolObject', 'Element']), 'A controller'), 'External': (set(['Object', 'External']), 'An external object'), 'MacroServer': (set(['MacroServerElement', 'Object', 'MacroServerObject', 'MacroServer', 'Element']), 'A MacroServer'), 'MacroLibrary': (set(['MacroLibrary', 'Object', 'MacroServerObject', 'Library']), 'A macro server library'), 'MacroFunction': (set(['Function', 'MacroCode', 'MacroFunction', 'Object', 'MacroServerObject']), 'A macro server macro function'), 'MacroServerObject': (set(['Object', 'MacroServerObject']), 'A generic macro server object'), 'ComChannel': (set(['PoolElement', 'Object', 'PoolObject', 'ComChannel', 'Element']), 'A communication channel'), 'ZeroDExpChannel': (set(['ExpChannel', 'ZeroDExpChannel', 'PoolObject', 'Acquirable', 'PoolElement', 'Object', 'Element']), 'A 0D experimental channel'), 'Constraint': (set(['Object', 'PoolObject', 'Constraint']), 'A constraint'), 'Macro': (set(['Function', 'Macro', 'Object', 'Class', 'MacroCode', 'MacroFunction', 'MacroServerObject', 'MacroClass']), 'A macro server macro'), 'TwoDExpChannel': (set(['ExpChannel', 'PoolObject', 'Acquirable', 'PoolElement', 'TwoDExpChannel', 'Object', 'Element']), 'A 2D experimental channel'), 'Moveable': (set(['PoolElement', 'Object', 'Moveable', 'PoolObject', 'Element']), 'A moveable element'), 'Element': (set(['Object', 'Element']), 'A generic sardana element'), 'ExpChannel': (set(['ExpChannel', 'PoolObject', 'PoolElement', 'Acquirable', 'Object', 'Element']), 'A generic experimental channel'), 'MacroCode': (set(['MacroCode', 'Object', 'MacroServerObject']), 'A macro server macro code'), 'OneDExpChannel': (set(['ExpChannel', 'OneDExpChannel', 'PoolObject', 'Acquirable', 'PoolElement', 'Object', 'Element']), 'A 1D experimental channel'), 'PoolObject': (set(['Object', 'PoolObject']), 'A Pool object'), 'PseudoCounter': (set(['ExpChannel', 'PoolObject', 'PseudoCounter', 'Acquirable', 'PoolElement', 'Object', 'Element']), 'A pseudo counter'), 'MeasurementGroup': (set(['PoolElement', 'Object', 'PoolObject', 'MeasurementGroup', 'Element']), 'A measurement group'), 'PseudoMotor': (set(['Acquirable', 'Object', 'Element', 'PoolObject', 'Moveable', 'PoolElement', 'PseudoMotor']), 'A pseudo motor'), 'ParameterType': (set(['ParameterType', 'Meta']), 'A generic macro server parameter type'), 'MacroServerElement': (set(['MacroServerElement', 'Object', 'MacroServerObject', 'Element']), 'A generic macro server element'), 'MotorGroup': (set(['PoolElement', 'MotorGroup', 'Object', 'PoolObject', 'Element']), 'A motor group'), 'Library': (set(['Object', 'Library']), 'A generic sardana library'), 'Class': (set(['Object', 'Class']), 'A generic sardana class'), 'ControllerLibrary': (set(['ControllerLibrary', 'Object', 'PoolObject', 'Library']), 'A controller library'), 'Meta': (set(['Meta']), 'A generic sardana meta object'), 'Pool': (set(['PoolElement', 'Object', 'PoolObject', 'Pool', 'Element']), 'A Pool'), 'Motor': (set(['Acquirable', 'Object', 'Element', 'PoolObject', 'Motor', 'Moveable', 'PoolElement']), 'a motor'), 'CTExpChannel': (set(['ExpChannel', 'PoolObject', 'CTExpChannel', 'Acquirable', 'PoolElement', 'Object', 'Element']), 'A counter/timer experimental channel'), 'ControllerClass': (set(['ControllerClass', 'Object', 'Class', 'PoolObject']), 'A controller class')}¶ 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/
DataTypeor 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.ReadWriteParameters: dtype (str) – the access to be transformed Returns: a DataAccessfor the given accessReturn type: DataAccess