Package jisa.devices.smu
Class AgilentSPA
- java.lang.Object
-
- jisa.visa.VISADevice
-
- jisa.devices.smu.AgilentSPA
-
- All Implemented Interfaces:
Instrument
,MultiInstrument
,SPA
- Direct Known Subclasses:
Agilent4155B
,Agilent4155C
,Agilent4156B
,Agilent4156C
,AgilentB1500A
public abstract class AgilentSPA extends VISADevice implements SPA
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
AgilentSPA.ASMU
class
AgilentSPA.AVMU
class
AgilentSPA.AVSU
class
AgilentSPA.GNDU
protected static interface
AgilentSPA.Range
-
Nested classes/interfaces inherited from interface jisa.devices.interfaces.Instrument
Instrument.AutoQuantity<S>, Instrument.OptionalQuantity<S>, Instrument.Parameter<S>, Instrument.Setter<S>, Instrument.TableQuantity
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
C_FLEX
static java.lang.String
C_FMT
static java.lang.String
C_RESET
-
Fields inherited from class jisa.visa.VISADevice
C_IDN, CR_TERMINATOR, CRLF_TERMINATOR, DEFAULT_EOI, DEFAULT_EOS, DEFAULT_TIMEOUT, EOS_RETURN, LF_TERMINATOR
-
-
Constructor Summary
Constructors Constructor Description AgilentSPA(Address address, boolean setFLEX)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description protected abstract boolean
confirmIdentity()
-
Methods inherited from class jisa.visa.VISADevice
addAutoRemove, checkLimit, checkLimit, clearBuffers, close, getAddress, getConnection, getIDN, getName, manuallyClearReadBuffer, query, queryDouble, queryInt, read, read, readBytes, readDouble, readInt, setIOLimit, setReadBufferSize, setReadTerminator, setReadTerminator, setRetryCount, setTimeout, setWriteTerminator, write, writeBytes
-
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jisa.devices.interfaces.Instrument
close, getAddress, getConfigurationParameters, getConfigurationParameters, getIDN, getLockObject, getName, setTimeout
-
Methods inherited from interface jisa.devices.interfaces.MultiInstrument
contains, contains, get, getSubInstrument, getSubInstruments, getSubInstruments
-
Methods inherited from interface jisa.devices.interfaces.SPA
get, get, getSMUChannel, getSMUChannels, getSubInstrumentTypes, getSwitchChannel, getSwitchChannels, getVMeterChannel, getVMeterChannels, getVSourceChannel, getVSourceChannels
-
-
-
-
Field Detail
-
C_RESET
public static final java.lang.String C_RESET
- See Also:
- Constant Field Values
-
C_FLEX
public static final java.lang.String C_FLEX
- See Also:
- Constant Field Values
-
C_FMT
public static final java.lang.String C_FMT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AgilentSPA
public AgilentSPA(Address address, boolean setFLEX) throws java.io.IOException, DeviceException
- Throws:
java.io.IOException
DeviceException
-
-