- class sophys.common.devices.hvps.HVPS(*args, **kwargs)[source]
A High-Voltage Power Supply (HVPS) device, since the HVPS has no done PV, the implementation uses a PositionerIsClose with a configurable absolute tolerance (default is 2V). The absolute tolerance does not work well for low voltages (e.g. < 50V), but this is not a common use case for HVPS.
Attributes
actuate
EpicsSignalCmd --- Suffix = VoltageSetpoint | Kind.omitted
current_limit
EpicsSignalWithRBSP --- Suffix = CurrentLimit | Kind.config
current_trip
EpicsSignalWithRBSP --- Suffix = CurrentTrip | Kind.config
disable
EpicsSignalCmd --- Suffix = OutputDisable | Kind.config
done
InternalSignal --- Suffix = None | Kind.normal
enable
EpicsSignalCmd --- Suffix = OutputEnable | Kind.config
operation_status
EpicsSignalMon --- Suffix = OperationStatus | Kind.config
readback
EpicsSignalMon --- Suffix = Voltage | Kind.hinted
setpoint
EpicsSignalWithRBSP --- Suffix = VoltageSetpoint | Kind.config