Personal tools
You are here: Home Device classes Abstract classes PowerSupply

PowerSupply

Abstract class for Powersupplies

Powersupplies are very common devices found in accelerators. They are used to contain and guide the beam. They can be controlled in voltage and current. Powersupplies come in many different types. Some of them are very complicated e.g. ramping and ac-dc powersupplies. The abstract class proposed here is for a simple powersupply. Other abstract classes can be developed to cater for the more complicated cases.

Version 1


Commands


The following commands must be implemented :

  1. On - switch the powersupply on (state = ON)
  2. Off - switch the powersupply off (state = OFF)
  3. Reset - reset the powersupply (state = OFF)

Attributes


The following attributes must be implemented :

Attribute
TypeAccess Description
    
CurrentDOUBLERWcurrent in amperes
VoltageDOUBLERWcurrent in volts


States


The following states must be implemented :

  1. ON - powersupply is switched on and delivers current
  2. OFF - powersupply is switched off and does not deliver current
  3. FAULT - powersupply is in fault

The following states are optional :

  1. STANDBY - powersupply is ready to deliver current

Implementations


This is a proposal, there are currently no known implementations.


Clients


The following client programs depend on the Ccd interface :


Contact


Please contact Andy Gotz (andy dot gotz at esrf dot fr) if you want to make proposals to change this interface or have questions about it.
Document Actions