herosdevices.hardware.gamma_vacuum

Includes classes for controlling Gamma Vacuum Ltd devices.

Module Contents

herosdevices.hardware.gamma_vacuum.DEFAULT_OBSERVABLES
class herosdevices.hardware.gamma_vacuum.EthernetSPC(address: str, observables: dict | None = None, *args, **kwargs)[source]

Bases: herosdevices.core.templates.TelnetDeviceTemplate

Controller for the Gamma vacuum SPC Ion pump controllers with network interface.

pressure
current
voltage
hv_on
observables: dict
address
connection
write
read
class herosdevices.hardware.gamma_vacuum.SerialSPC(address: str, observables: dict | None = None, *args, **kwargs)[source]

Bases: herosdevices.core.templates.SerialDeviceTemplate

Controller for the Gamma vacuum SPC Ion pump controllers with a serial interface.

pressure
current
voltage
hv_on
observables
address
connection