Bases: TacoDevice, Readable
Base class for TACO AnalogInput devices.
This class can be used for concrete devices, or other more specific device classes can be derived from it.
Parameters inherited from the base classes: description, fmtstr, loglevel, lowlevel, maxage, pollinterval, tacodelay, tacodevice, tacotimeout, tacotries, unit
Bases: TacoDevice, HasLimits, Moveable
Base class for TACO AnalogOutput devices.
This class can be used for concrete devices, or other more specific device classes can be derived from it.
Parameters
Wait loop delay. Default value: 0.29999999999999999. Unit: s.
Parameters inherited from the base classes: abslimits, description, fixed, fmtstr, loglevel, lowlevel, maxage, pollinterval, tacodelay, tacodevice, tacotimeout, tacotries, target, unit, userlimits
Bases: TacoDevice, Readable
Base class for TACO DigitalInput devices. The values are plain integers.
This class can be used for concrete devices, or other more specific device classes can be derived from it.
Parameters inherited from the base classes: description, fmtstr, loglevel, lowlevel, maxage, pollinterval, tacodelay, tacodevice, tacotimeout, tacotries, unit
Bases: DigitalInput
A DigitalInput with numeric values mapped to names.
Parameters
A dictionary mapping integer values to names. Default value: {}.
Parameters inherited from the base classes: description, fmtstr, loglevel, lowlevel, maxage, pollinterval, tacodelay, tacodevice, tacotimeout, tacotries, unit
Bases: NamedDigitalInput
Base class for a TACO DigitalOutput with only a part of the full bit width accessed.
Parameters
Number of bits. Default value: 1.
Number of the first bit. Default value: 0.
Parameters inherited from the base classes: description, fmtstr, loglevel, lowlevel, mapping, maxage, pollinterval, tacodelay, tacodevice, tacotimeout, tacotries, unit
Bases: TacoDevice, Moveable
Base class for TACO DigitalOutputs.
This class can be used for concrete devices, or other more specific device classes can be derived from it.
Parameters inherited from the base classes: description, fixed, fmtstr, loglevel, lowlevel, maxage, pollinterval, tacodelay, tacodevice, tacotimeout, tacotries, target, unit
Bases: DigitalOutput
A DigitalOutput with numeric values mapped to names.
Parameters
A dictionary mapping integer values to names. Default value: {}.
Parameters inherited from the base classes: description, fixed, fmtstr, loglevel, lowlevel, maxage, pollinterval, tacodelay, tacodevice, tacotimeout, tacotries, target, unit
Bases: NamedDigitalOutput
Base class for a TACO DigitalOutput with only a part of the full bit width accessed.
Parameters
Number of bits. Default value: 1.
Number of the first bit. Default value: 0.
Parameters inherited from the base classes: description, fixed, fmtstr, loglevel, lowlevel, mapping, maxage, pollinterval, tacodelay, tacodevice, tacotimeout, tacotries, target, unit
Bases: DigitalOutput
Base class for a TACO DigitalOutput that works with a tuple of individual bits instead of a single integer.
Parameters
Number of bits. Default value: 1.
Number of the first bit. Default value: 0.
Parameters inherited from the base classes: description, fixed, fmtstr, loglevel, lowlevel, maxage, pollinterval, tacodelay, tacodevice, tacotimeout, tacotries, target, unit
Bases: Moveable
Writes the same value to multiple digital outputs at once.
Attached devices
A list of digital outputs to switch simultaneously. Type: a list of DigitalOutput.
Parameters inherited from the base classes: description, fixed, fmtstr, loglevel, lowlevel, maxage, pollinterval, target, unit