Taurus Extensions¶
Functions
Classes
-
registerExtensions
()[source]¶ Registers the macroserver extensions in the
taurus.core.tango.TangoFactory
-
unregisterExtensions
()[source]¶ Registers the macroserver extensions in the
taurus.core.tango.TangoFactory
BaseDoor¶

-
class
BaseDoor
(name, **kw)[source]¶ Bases:
sardana.taurus.core.tango.sardana.macroserver.MacroServerDevice
Class encapsulating Door device functionality.
-
On
= tango._tango.DevState.ON¶
-
Running
= tango._tango.DevState.RUNNING¶
-
Paused
= tango._tango.DevState.STANDBY¶
-
Critical
= 'Critical'¶
-
Error
= 'Error'¶
-
Warning
= 'Warning'¶
-
Info
= 'Info'¶
-
Output
= 'Output'¶
-
Debug
= 'Debug'¶
-
Result
= 'Result'¶
-
RecordData
= 'RecordData'¶
-
BlockStart
= '<BLOCK>'¶
-
BlockFinish
= '</BLOCK>'¶
-
log_streams
= ('Error', 'Warning', 'Info', 'Output', 'Debug', 'Result')¶
-
InteractiveTimeout
= 0.3¶
-
log_start
¶
-
log_stop
¶
-
macro_server
¶
-
getLogObj
(log_name='Debug')[source]¶ Returns the log object for this object
Returns: (logging.Logger) the log object
-
resultReceived
(log_name, result)[source]¶ Method invoked by the arrival of a change event on the Result attribute
-
setEnvironment
(name, value)¶
-
setEnvironments
(obj)¶
-
BaseMacroServer¶

-
class
BaseMacroServer
(name, **kw)[source]¶ Bases:
sardana.taurus.core.tango.sardana.macroserver.MacroServerDevice
Class encapsulating Macro Server device functionality.
-
NO_CLASS_TYPES
= ('ControllerClass', 'ControllerLibrary', 'MacroLibrary', 'Instrument', 'Meta', 'ParameterType')¶
-
setEnvironment
(name, value)¶
-
setEnvironments
(obj)¶
-
getMacroNodeObj
(macro_name)[source]¶ This method retrieves information about macro from MacroServer and creates MacroNode object, filled with all information about parameters.
Parameters: macro_name – (str) macro name Returns: (MacroNode) See Also: fillMacroNodeAddidtionalInfos
-