Power supply classes

class nicos.taco.power.Supply

Bases: HasOffset, HasLimits, TacoDevice, Moveable

Base class for TACO power supplies.

This is a common base class, please use either CurrentSupply or VoltageSupply for concrete devices.

Parameters

ramp (float, settable at runtime)

Ramp for the supply; can be zero to deactivate ramping. Default value: 0. Unit: main/min.

variance (float)

Variance of the read value to the write value; can be zero to deactivate variance check. Default value: 0. Unit: %.

Parameters inherited from the base classes: abslimits, description, fixed, fmtstr, loglevel, lowlevel, maxage, offset, pollinterval, tacodelay, tacodevice, tacotimeout, tacotries, target, unit, userlimits

class nicos.taco.power.CurrentSupply

Bases: Supply

Concrete device for TACO current supplies.

Parameters inherited from the base classes: abslimits, description, fixed, fmtstr, loglevel, lowlevel, maxage, offset, pollinterval, ramp, tacodelay, tacodevice, tacotimeout, tacotries, target, unit, userlimits, variance

class nicos.taco.power.VoltageSupply

Bases: Supply

Concrete device for TACO voltage supplies.

Parameters inherited from the base classes: abslimits, description, fixed, fmtstr, loglevel, lowlevel, maxage, offset, pollinterval, ramp, tacodelay, tacodevice, tacotimeout, tacotries, target, unit, userlimits, variance

Previous topic

Taco axis-related classes

Next topic

Temperature control classes