Package jisa.devices.interfaces
Interface Switch
-
- All Superinterfaces:
Instrument
- All Known Subinterfaces:
DCPower
,IMeter
,ISource
,IVMeter
,IVSource
,MCSMU
,MSwitch
,SMU
,VMeter
,VSource
- All Known Implementing Classes:
ADRelay
,AgilentE3644A
,AgilentSPA.ASMU
,AgilentSPA.AVMU
,AgilentSPA.AVSU
,AgilentSPA.GNDU
,DummyMCSMU
,K1234
,K2182
,K2200
,K236
,K2400
,K2450
,K2600B
,K6430
,KeithleySCPI
,MCSMU.VirtualSMU
,TestFET
,TSX3510P
public interface Switch extends Instrument
-
-
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 Default Methods Modifier and Type Method Description static java.lang.String
getDescription()
boolean
isOn()
default void
setOn(boolean on)
void
turnOff()
void
turnOn()
-
Methods inherited from interface jisa.devices.interfaces.Instrument
close, getAddress, getConfigurationParameters, getConfigurationParameters, getIDN, getLockObject, getName, setTimeout
-
-
-
-
Method Detail
-
getDescription
static java.lang.String getDescription()
-
turnOn
void turnOn() throws java.io.IOException, DeviceException
- Throws:
java.io.IOException
DeviceException
-
turnOff
void turnOff() throws java.io.IOException, DeviceException
- Throws:
java.io.IOException
DeviceException
-
setOn
default void setOn(boolean on) throws java.io.IOException, DeviceException
- Throws:
java.io.IOException
DeviceException
-
isOn
boolean isOn() throws java.io.IOException, DeviceException
- Throws:
java.io.IOException
DeviceException
-
-