Package jisa.devices.temperature
Class CryoCon22C
- java.lang.Object
-
- jisa.visa.VISADevice
-
- jisa.devices.temperature.CryoCon22C
-
- All Implemented Interfaces:
Instrument
,MultiInstrument
,PID
,TC
public class CryoCon22C extends VISADevice implements TC
-
-
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
-
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 jisa.devices.temperature.CryoCon22C.Heater
HEATER_1
jisa.devices.temperature.CryoCon22C.Heater
HEATER_2
jisa.devices.temperature.CryoCon22C.Heater
HEATER_3
jisa.devices.temperature.CryoCon22C.Heater
HEATER_4
jisa.devices.temperature.CryoCon22C.Loop
LOOP_1
jisa.devices.temperature.CryoCon22C.Loop
LOOP_2
jisa.devices.temperature.CryoCon22C.Loop
LOOP_3
jisa.devices.temperature.CryoCon22C.Loop
LOOP_4
jisa.devices.temperature.CryoCon22C.TMeter
SENSOR_A
jisa.devices.temperature.CryoCon22C.TMeter
SENSOR_B
-
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 CryoCon22C(Address address)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.String
getDescription()
java.util.List<jisa.devices.temperature.CryoCon22C.TMeter>
getInputs()
Returns a list of all input channels connected to this PID controller.java.util.List<jisa.devices.temperature.CryoCon22C.Loop>
getLoops()
Returns a list of all control loops provided by this PID controller.java.util.List<jisa.devices.temperature.CryoCon22C.Heater>
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
-
SENSOR_A
public final jisa.devices.temperature.CryoCon22C.TMeter SENSOR_A
-
SENSOR_B
public final jisa.devices.temperature.CryoCon22C.TMeter SENSOR_B
-
HEATER_1
public final jisa.devices.temperature.CryoCon22C.Heater HEATER_1
-
HEATER_2
public final jisa.devices.temperature.CryoCon22C.Heater HEATER_2
-
HEATER_3
public final jisa.devices.temperature.CryoCon22C.Heater HEATER_3
-
HEATER_4
public final jisa.devices.temperature.CryoCon22C.Heater HEATER_4
-
LOOP_1
public final jisa.devices.temperature.CryoCon22C.Loop LOOP_1
-
LOOP_2
public final jisa.devices.temperature.CryoCon22C.Loop LOOP_2
-
LOOP_3
public final jisa.devices.temperature.CryoCon22C.Loop LOOP_3
-
LOOP_4
public final jisa.devices.temperature.CryoCon22C.Loop LOOP_4
-
-
Constructor Detail
-
CryoCon22C
public CryoCon22C(Address address) throws java.io.IOException, DeviceException
- Throws:
java.io.IOException
DeviceException
-
-
Method Detail
-
getDescription
public static java.lang.String getDescription()
-
getInputs
public java.util.List<jisa.devices.temperature.CryoCon22C.TMeter> getInputs()
Description copied from interface:PID
Returns a list of all input channels connected to this PID controller.
-
getOutputs
public java.util.List<jisa.devices.temperature.CryoCon22C.Heater> getOutputs()
Description copied from interface:PID
Returns a list of all output channels connected to this PID controller.- Specified by:
getOutputs
in interfacePID
- Returns:
- List of output channels
-
getLoops
public java.util.List<jisa.devices.temperature.CryoCon22C.Loop> getLoops()
Description copied from interface:PID
Returns a list of all control loops provided by this PID controller.
-
-