Package jisa.devices.temperature
Class LS331
- java.lang.Object
-
- jisa.visa.VISADevice
-
- jisa.devices.temperature.LS331
-
- All Implemented Interfaces:
Instrument,MultiInstrument,PID,TC
public class LS331 extends VISADevice implements TC
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classLS331.AnalogueclassLS331.HeaterclassLS331.LoopclassLS331.TMeter-
Nested classes/interfaces inherited from interface jisa.devices.interfaces.Instrument
Instrument.AutoQuantity<S>, Instrument.OptionalQuantity<S>, Instrument.Parameter<S>, Instrument.Setter<S>, Instrument.TableQuantity
-
Nested classes/interfaces inherited from interface jisa.devices.interfaces.PID
PID.Input, PID.Output, PID.Zone
-
Nested classes/interfaces inherited from interface jisa.devices.interfaces.TC
TC.ZonedLoop
-
-
Field Summary
Fields Modifier and Type Field Description LS331.TMeterINPUT_ALS331.TMeterINPUT_BLS331.LoopLOOP_1LS331.LoopLOOP_2LS331.HeaterOUTPUT_1LS331.AnalogueOUTPUT_2-
Fields inherited from class jisa.visa.VISADevice
C_IDN, CR_TERMINATOR, CRLF_TERMINATOR, DEFAULT_EOI, DEFAULT_EOS, DEFAULT_TIMEOUT, EOS_RETURN, LF_TERMINATOR
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetDescription()java.util.List<? extends PID.Input>getInputs()Returns a list of all input channels connected to this PID controller.java.util.List<? extends LS331.Loop>getLoops()Returns a list of all control loops provided by this PID controller.java.util.List<? extends PID.Output>getOutputs()Returns a list of all output channels connected to this PID controller.-
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, getSubInstruments, getSubInstruments
-
Methods inherited from interface jisa.devices.interfaces.TC
get, getHeaters, getLoop, getSubInstrument, getSubInstrumentTypes, getThermometers
-
-
-
-
Field Detail
-
INPUT_A
public final LS331.TMeter INPUT_A
-
INPUT_B
public final LS331.TMeter INPUT_B
-
OUTPUT_1
public final LS331.Heater OUTPUT_1
-
OUTPUT_2
public final LS331.Analogue OUTPUT_2
-
LOOP_1
public final LS331.Loop LOOP_1
-
LOOP_2
public final LS331.Loop LOOP_2
-
-
Constructor Detail
-
LS331
public LS331(Address address) throws java.io.IOException, DeviceException
- Throws:
java.io.IOExceptionDeviceException
-
-
Method Detail
-
getDescription
public static java.lang.String getDescription()
-
getInputs
public java.util.List<? extends PID.Input> getInputs()
Description copied from interface:PIDReturns a list of all input channels connected to this PID controller.
-
getOutputs
public java.util.List<? extends PID.Output> getOutputs()
Description copied from interface:PIDReturns a list of all output channels connected to this PID controller.- Specified by:
getOutputsin interfacePID- Returns:
- List of output channels
-
-