Package jisa.devices.interfaces
Interface IVSource
-
- All Superinterfaces:
Instrument
,ISource
,Switch
,VSource
- All Known Implementing Classes:
AgilentE3644A
,AgilentSPA.ASMU
,DummyMCSMU
,K1234
,K2200
,K236
,K2400
,K2450
,K2600B
,K6430
,KeithleySCPI
,MCSMU.VirtualSMU
,TestFET
,TSX3510P
public interface IVSource extends ISource, VSource
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jisa.devices.interfaces.Instrument
Instrument.AutoQuantity<S>, Instrument.OptionalQuantity<S>, Instrument.Parameter<S>, Instrument.Setter<S>, Instrument.TableQuantity
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static java.lang.String
getDescription()
double
getSetCurrent()
Get the default value or the value set by the setCurrent() method.double
getSetVoltage()
Get the default value or the value set by the setVoltage() method.-
Methods inherited from interface jisa.devices.interfaces.Instrument
close, getAddress, getConfigurationParameters, getConfigurationParameters, getIDN, getLockObject, getName, setTimeout
-
Methods inherited from interface jisa.devices.interfaces.ISource
getCurrent, isOn, setCurrent, turnOff, turnOn
-
Methods inherited from interface jisa.devices.interfaces.VSource
getVoltage, isOn, setVoltage, turnOff, turnOn
-
-
-
-
Method Detail
-
getDescription
static java.lang.String getDescription()
-
getSetCurrent
double getSetCurrent() throws DeviceException, java.io.IOException
Get the default value or the value set by the setCurrent() method.- Returns:
- current setting [A]
- Throws:
DeviceException
java.io.IOException
-
getSetVoltage
double getSetVoltage() throws DeviceException, java.io.IOException
Get the default value or the value set by the setVoltage() method.- Returns:
- voltage setting [V]
- Throws:
DeviceException
java.io.IOException
-
-