EvaluationDevice

Inheritance diagram of EvaluationDevice
class EvaluationDevice(name, **kw)[source]

Bases: taurus.core.taurusdevice.TaurusDevice, taurus.core.util.safeeval.SafeEvaluator

The evaluator object. It is a TaurusDevice and is used as the parent of EvaluationAttribute objects for which it performs the mathematical evaluation.

Warning

In most cases this class should not be instantiated directly. Instead it should be done via the EvaluationFactory.getDevice()

decode(event_value)[source]
getAttribute(attrname)[source]

Returns the attribute object given its name