Package jisa.devices.temperature
Class LS336.TMeter
- java.lang.Object
-
- jisa.devices.temperature.LS336.TMeter
-
-
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 Instance Methods Concrete Methods Modifier and Type Method Description AddressgetAddress()Returns any Address object used to connect to this instrument.java.lang.StringgetIDN()Returns an identifying String of the instrument.java.lang.StringgetLetter()java.lang.StringgetName()Returns the name of this input.intgetNumber()java.lang.StringgetSensorName()doublegetTemperature()Returns the temperature being reported by the thermometer.doublegetTemperatureRange()Returns the measurement range being used for temperature values.voidsetTemperatureRange(double range)Sets the measurement range for temperature values.-
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
getConfigurationParameters, getLockObject, setTimeout
-
Methods inherited from interface jisa.devices.interfaces.TC.TMeter
getRange, getUnits, getValue, getValueName, setRange
-
Methods inherited from interface jisa.devices.interfaces.TMeter
getConfigurationParameters, waitForStableTemperature, waitForStableTemperature, waitForStableTemperatureMaxTime, waitForStableTemperatureMaxTime
-
-
-
-
Method Detail
-
getLetter
public java.lang.String getLetter()
-
getNumber
public int getNumber()
-
getIDN
public java.lang.String getIDN() throws java.io.IOException, DeviceExceptionDescription copied from interface:InstrumentReturns an identifying String of the instrument.- Specified by:
getIDNin interfaceInstrument- Returns:
- Identifying String
- Throws:
java.io.IOException- Upon communications errorDeviceException- Upon incompatibility with device
-
getAddress
public Address getAddress()
Description copied from interface:InstrumentReturns any Address object used to connect to this instrument.- Specified by:
getAddressin interfaceInstrument- Returns:
- Address object, null if none
-
getName
public java.lang.String getName()
Description copied from interface:PID.InputReturns the name of this input.- Specified by:
getNamein interfaceInstrument- Specified by:
getNamein interfacePID.Input- Returns:
- Input name
-
getSensorName
public java.lang.String getSensorName()
- Specified by:
getSensorNamein interfacePID.Input- Specified by:
getSensorNamein interfaceTC.TMeter
-
getTemperature
public double getTemperature() throws java.io.IOException, DeviceExceptionDescription copied from interface:TMeterReturns the temperature being reported by the thermometer.- Specified by:
getTemperaturein interfaceTMeter- Returns:
- Temperature, in Kelvin
- Throws:
java.io.IOException- Upon communications errorDeviceException- Upon incompatibility with device
-
setTemperatureRange
public void setTemperatureRange(double range) throws java.io.IOException, DeviceExceptionDescription copied from interface:TMeterSets the measurement range for temperature values. The smallest available range containing the specified value will be selected if only discrete options are available.- Specified by:
setTemperatureRangein interfaceTMeter- Parameters:
range- The range to use, in Kelvin- Throws:
java.io.IOException- Upon communications errorDeviceException- Upon incompatibility with device
-
getTemperatureRange
public double getTemperatureRange() throws java.io.IOException, DeviceExceptionDescription copied from interface:TMeterReturns the measurement range being used for temperature values.- Specified by:
getTemperatureRangein interfaceTMeter- Returns:
- The range being used, in Kelvin
- Throws:
java.io.IOException- Upon communications errorDeviceException- Upon incompatibility with device
-
-