dachs.equipment.PV

class dachs.equipment.PV(ID=None, PVName=None, Setpoint=None, Actual=None, Description=None, CalibrationFactor=None, CalibrationOffset=None, excludeKeys: list = ['_excludeKeys', '_storeKeys'], storeKeys: list = [], loadKeys: list = [])[source]

Bases: addItemsToAttrs

A process variable which can be added to a piece of equipment. Each process variable has a calibration factor and calibration offset as well. These link the actual output with the set value as follows: PV_real = PV_set * calibrationFactor + calibrationOffset

__init__(ID=None, PVName=None, Setpoint=None, Actual=None, Description=None, CalibrationFactor=None, CalibrationOffset=None, excludeKeys: list = ['_excludeKeys', '_storeKeys'], storeKeys: list = [], loadKeys: list = []) None

Method generated by attrs for class PV.

Methods

__init__([ID, PVName, Setpoint, Actual, ...])

Method generated by attrs for class PV.

items()

keys()

pop(key[, default])

values()

Attributes

ID

PVName

Setpoint

Actual

Description

CalibrationFactor

CalibrationOffset