TangoDevice

- class TangoDevice(name='', **kw)[source]
- A Device object representing an abstraction of the tango.DeviceProxy object in the taurus.core.tango scheme - Import from - taurus.core.tangoas:- from taurus.core.tango import TangoDevice - property description
 - getDescription(**kwargs)
- Deprecated since version 4.0: Use .description instead 
 - getDisplayDescrObj(cache=True)[source]
- A brief description of the model. Can be used as tooltip, for example. 
 - getDisplayValue(**kwargs)
- Deprecated since version 4.0: Use .state.name instead 
 - getHWObj(**kwargs)
- Deprecated since version 4.0: Use getDeviceProxy() instead 
 - getSWState(**kwargs)
- Deprecated since version 4.0: Use state instead 
 - getState(**kwargs)
- Deprecated since version 4.0: Use .stateObj.read().rvalue [Tango] or .state [agnostic] instead 
 - getStateObj(**kwargs)
- Deprecated since version 4.0: Use .stateObj [Tango] or .factory.getAttribute(state_full_name) [agnostic] instead 
 - getValueObj(**kwargs)
- Deprecated by TEP14.
- ..warning::
- this bck-compat implementation is not perfect because the rvalue of the returned TangoAttributeValue is now a member of TaurusDevState instead of TaurusSWDevState 
 
 - Deprecated since version 4.0: Use state [agnostic] or stateObj.read [Tango] instead 
 - isValidDev(**kwargs)
- see: - TaurusDevice.isValid()- Deprecated since version 4.0: Use getDeviceProxy() is not None instead 
 - poll(attrs, asynch=False, req_id=None)[source]
- optimized by reading of multiple attributes in one go 
 - property state
- Reimplemented from - TaurusDeviceto use Tango’s state attribute for diagnosis of the current state. It supports a “cache” kwarg- Parameters:
- cache (bool) – If True (default), cache will be used when reading the state attribute of this device 
- Returns:
- Return type:
 
 - property stateObj