Package jisa.devices.smu
Class AgilentB1500A
- java.lang.Object
-
- jisa.visa.VISADevice
-
- jisa.devices.smu.AgilentSPA
-
- jisa.devices.smu.AgilentB1500A
-
- All Implemented Interfaces:
Instrument
,MultiInstrument
,SPA
public class AgilentB1500A extends AgilentSPA
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jisa.devices.smu.AgilentSPA
AgilentSPA.ASMU, AgilentSPA.AVMU, AgilentSPA.AVSU, AgilentSPA.GNDU, 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 AgilentSPA.GNDU
GNDU
-
Fields inherited from class jisa.devices.smu.AgilentSPA
C_FLEX, C_FMT, 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 AgilentB1500A(Address address)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
confirmIdentity()
static java.lang.String
getDescription()
java.util.List<SMU>
getSMUChannels()
Returns a list of all SMU sub-instruments.java.util.List<Switch>
getSwitchChannels()
java.util.List<VMeter>
getVMeterChannels()
java.util.List<VSource>
getVSourceChannels()
-
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, getSubInstrumentTypes, getSwitchChannel, getVMeterChannel, getVSourceChannel
-
-
-
-
Field Detail
-
GNDU
public final AgilentSPA.GNDU GNDU
-
-
Constructor Detail
-
AgilentB1500A
public AgilentB1500A(Address address) throws java.io.IOException, DeviceException
- Throws:
java.io.IOException
DeviceException
-
-
Method Detail
-
getDescription
public static java.lang.String getDescription()
-
getSMUChannels
public java.util.List<SMU> getSMUChannels()
Description copied from interface:SPA
Returns a list of all SMU sub-instruments.- Returns:
- List of all SMU units in the SPA.
-
getVMeterChannels
public java.util.List<VMeter> getVMeterChannels()
-
getVSourceChannels
public java.util.List<VSource> getVSourceChannels()
-
getSwitchChannels
public java.util.List<Switch> getSwitchChannels()
-
confirmIdentity
protected boolean confirmIdentity()
- Specified by:
confirmIdentity
in classAgilentSPA
-
-