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.MacroServerDeviceClass 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¶
-
property
log_start¶
-
property
log_stop¶
-
property
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.MacroServerDeviceClass 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
-