Package uk.ac.gda.devices.tenma
Class Psu722931EpicsController
java.lang.Object
gda.factory.ConfigurableBase
gda.device.BaseEpicsDeviceController
uk.ac.gda.devices.tenma.Psu722931EpicsController
- All Implemented Interfaces:
Configurable,IPsu722931Controller
public class Psu722931EpicsController
extends BaseEpicsDeviceController
implements IPsu722931Controller
-
Field Summary
Fields inherited from class gda.device.BaseEpicsDeviceController
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleGets the currentdoubleGets the voltagebooleanIndicates whether the output is currently onvoidTurns off the outputvoidoutputOn()Turns on the outputvoidsetCurrent(double current) Sets the currentvoidsetVoltage(double voltage) Sets the voltageMethods inherited from class gda.device.BaseEpicsDeviceController
getBasePvName, getChannel, getDoubleArray, getDoubleArray, getDoubleValue, getEpicsController, getIntegerValue, getStringValue, initialiseEnumChannel, setBasePvName, setDoubleValue, setDoubleValueAsynchronously, setIntegerValue, setMonitor, setMonitor, setStringValue, setStringValue, setStringValueAsynchronously, setStringValueAsynchronouslyMethods inherited from class gda.factory.ConfigurableBase
configure, isConfigureAtStartup, isConfigured, reconfigure, setConfigured
-
Constructor Details
-
Psu722931EpicsController
-
-
Method Details
-
getCurrent
Description copied from interface:IPsu722931ControllerGets the current- Specified by:
getCurrentin interfaceIPsu722931Controller- Returns:
- The current
- Throws:
DeviceException
-
setCurrent
Description copied from interface:IPsu722931ControllerSets the current- Specified by:
setCurrentin interfaceIPsu722931Controller- Parameters:
current- The requested current- Throws:
DeviceException- If there is a problem communicating with the device
-
getVoltage
Description copied from interface:IPsu722931ControllerGets the voltage- Specified by:
getVoltagein interfaceIPsu722931Controller- Returns:
- The voltage
- Throws:
DeviceException- If there is a problem communicating with the device
-
setVoltage
Description copied from interface:IPsu722931ControllerSets the voltage- Specified by:
setVoltagein interfaceIPsu722931Controller- Parameters:
voltage- The voltage- Throws:
DeviceException- If there is a problem communicating with the device
-
outputOn
Description copied from interface:IPsu722931ControllerTurns on the output- Specified by:
outputOnin interfaceIPsu722931Controller- Throws:
DeviceException- If there is a problem communicating with the device
-
outputOff
Description copied from interface:IPsu722931ControllerTurns off the output- Specified by:
outputOffin interfaceIPsu722931Controller- Throws:
DeviceException- If there is a problem communicating with the device
-
outputIsOn
Description copied from interface:IPsu722931ControllerIndicates whether the output is currently on- Specified by:
outputIsOnin interfaceIPsu722931Controller- Returns:
- A boolean indicating if the output is on
- Throws:
DeviceException- If there is a problem communicating with the device
-