# `taurus.core`

The core module

Submodules

- `taurus.core.evaluation`
- `taurus.core.resource`
- `taurus.core.tango`
- `taurus.core.taurusattribute`
- `taurus.core.taurusauthority`
- `taurus.core.taurusconfiguration`
- `taurus.core.taurusdevice`
- `taurus.core.taurusexception`
- `taurus.core.taurusfactory`
- `taurus.core.tauruslistener`
- `taurus.core.taurusmanager`
- `taurus.core.taurusmodel`
- `taurus.core.taurusoperation`
- `taurus.core.tauruspollingtimer`
- `taurus.core.taurusvalidator`
- `taurus.core.units`
- `taurus.core.util`

Classes

class AttrQuality(*values)

  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

  (more info)

class TaurusConfigValue(**kwargs)

  (more info)

class TaurusDevState(*values)

  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

  (more info)

class TaurusModelValue

  (more info)

class TaurusTimeVal

  (more info)

Variables

AttrAccess

DataFormat

DataType

DisplayLevel

LockStatus

ManagerState

MatchLevel

OperationMode

SubscriptionState

TaurusElementType

TaurusEventType

TaurusSerializationMode