taurus taurus

Previous topic

EvaluationDatabase

Next topic

EvaluationDeviceNameValidator

This Page

EvaluationDevice

Inheritance diagram of EvaluationDevice

class EvaluationDevice(name, **kw)

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)
classmethod factory()
getAttribute(attrname)

Returns the attribute object given its name

classmethod getNameValidator()