dachs.equipment.Equipment

class dachs.equipment.Equipment(ID=None, EquipmentID=None, EquipmentName=None, Manufacturer=None, ModelName=None, ModelNumber=None, Description=None, PriceDate: str | None = None, UnitPrice: pint.UnitRegistry.Quantity | None = None, UnitSize: pint.UnitRegistry.Quantity | None = None, PVs: Dict[str, PV] = NOTHING, excludeKeys: list = ['_excludeKeys', '_storeKeys'], storeKeys: list = [], loadKeys: list = [])[source]

Bases: addItemsToAttrs

__init__(ID=None, EquipmentID=None, EquipmentName=None, Manufacturer=None, ModelName=None, ModelNumber=None, Description=None, PriceDate: str | None = None, UnitPrice: pint.UnitRegistry.Quantity | None = None, UnitSize: pint.UnitRegistry.Quantity | None = None, PVs: Dict[str, PV] = NOTHING, excludeKeys: list = ['_excludeKeys', '_storeKeys'], storeKeys: list = [], loadKeys: list = []) None

Method generated by attrs for class Equipment.

Methods

PricePerUnit()

__init__([ID, EquipmentID, EquipmentName, ...])

Method generated by attrs for class Equipment.

items()

keys()

pop(key[, default])

values()

Attributes

ID

EquipmentID

EquipmentName

Manufacturer

ModelName

ModelNumber

Description

PriceDate

UnitPrice

UnitSize

PVs