taurus.core

The core module

Submodules

Classes

class AttrQuality(value)[source]

Enumeration of quality states for Taurus attributes. based on This is the Taurus equivalent to PyTango.AttrQuality. The members present in PyTango are also defined here with the same values, allowing equality comparisons with PyTango.AttrQuality (but not identity checks!):

from taurus.core import AttrQuality as Q1
from PyTango import AttrQuality as Q2

Q1.ATTR_ALARM == Q2.ATTR_ALARM                  # --> True
Q1.ATTR_ALARM in (Q2.ATTR_ALARM, Q2.ATTR_ALARM) # --> True
Q1.ATTR_ALARM == 2                              # --> True
Q1.ATTR_ALARM is 2                              # --> False
Q1.ATTR_ALARM is Q2.ATTR_ALARM                  # --> False

(more info)

class TaurusAttrValue[source]

(more info)

class TaurusConfigValue(**kwargs)[source]

(more info)

class TaurusDevState(value)[source]

Enumeration of possible states of taurus.core.TaurusDevice objects. This is returned, e.g. by TaurusDevice.state().

The description of the values of this enumeration is:

  • Ready: the device can be operated by the user and could even be involved in some operation.

  • NotReady: the device can not be operated by the user (e.g. due to still being initialized, or due to a device failure,…)

  • Undefined: it is not possible to retrieve a coherent state from the device (e.g. due to communication, or to contradictory internal states, …)

(more info)

class TaurusLockInfo[source]

(more info)

class TaurusModelValue[source]

(more info)

class TaurusTimeVal[source]

(more info)

Variables

AttrAccess
DataFormat
DataType
DisplayLevel
LockStatus
ManagerState
MatchLevel
OperationMode
SubscriptionState
TaurusElementType
TaurusEventType
TaurusSerializationMode