id4_common.devices.magnet_kepco_4idb#

Kepko power supply

Module Contents#

class id4_common.devices.magnet_kepco_4idb.LocalPositioner(*args, progtype, **kwargs)#

Bases: apstools.devices.PVPositionerSoftDone

Voltage/Current positioner

readback#
setpoint#
class id4_common.devices.magnet_kepco_4idb.KepcoController#

Bases: ophyd.Device

Kepco bipolar power supply with voltage and current positioners and mode control.

voltage#
current#
mode#
remote#
enable#
id#
id_read#
scan_rate#
mode_change(value=None, **kwargs)#

Update readback visibility when the Kepco mode (Current/Voltage) changes.

default_settings()#

Configure scan rate, remote control, model ID, and set current mode.