taurus.core
The core module
Submodules
taurus.core.epicstaurus.core.evaluationtaurus.core.resourcetaurus.core.tangotaurus.core.taurusattributetaurus.core.taurusauthoritytaurus.core.taurusconfigurationtaurus.core.taurusdevicetaurus.core.taurusexceptiontaurus.core.taurusfactorytaurus.core.tauruslistenertaurus.core.taurusmanagertaurus.core.taurusmodeltaurus.core.taurusoperationtaurus.core.tauruspollingtimertaurus.core.taurusvalidatortaurus.core.unitstaurus.core.util
Classes
- class AttrQuality(value)[source]
Enumeration of quality states for Taurus attributes. based on This is the Taurus equivalent to tango.AttrQuality. The members present in PyTango are also defined here with the same values, allowing equality comparisons with
tango.AttrQuality(but not identity checks!):from taurus.core import AttrQuality as Q1 from tango 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
- class TaurusDevState(value)[source]
Enumeration of possible states of
taurus.core.TaurusDeviceobjects. This is returned, e.g. byTaurusDevice.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, …)
Variables
- AttrAccess
- DataFormat
- DataType
- DisplayLevel
- LockStatus
- ManagerState
- MatchLevel
- OperationMode
- SubscriptionState
- TaurusElementType
- TaurusEventType
- TaurusSerializationMode