Package jisa.devices.interfaces
Interface TC.TMeter
-
- All Superinterfaces:
Instrument,PID.Input,TMeter
- All Known Implementing Classes:
LS331.TMeter,LS336.TMeter,MercuryITC.TMeter
- Enclosing interface:
- TC
public static interface TC.TMeter extends PID.Input, 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 Default Methods Modifier and Type Method Description default doublegetRange()Returns the measurement range currently being used by this input.default java.lang.StringgetSensorName()default java.lang.StringgetUnits()Returns the units (if any) of the quantity this input is measuring.default doublegetValue()Returns the value currently being sensed by this input.default java.lang.StringgetValueName()Returns the name of the quantity this input is measuring.default voidsetRange(double range)Sets the measurement range to be used by this input.-
Methods inherited from interface jisa.devices.interfaces.Instrument
getAddress, getConfigurationParameters, getIDN, getLockObject, setTimeout
-
Methods inherited from interface jisa.devices.interfaces.TMeter
getConfigurationParameters, getTemperature, getTemperatureRange, setTemperatureRange, waitForStableTemperature, waitForStableTemperature, waitForStableTemperatureMaxTime, waitForStableTemperatureMaxTime
-
-
-
-
Method Detail
-
getValue
default double getValue() throws java.io.IOException, DeviceExceptionDescription copied from interface:PID.InputReturns the value currently being sensed by this input.- Specified by:
getValuein interfacePID.Input- Returns:
- Sensed value
- Throws:
java.io.IOException- Upon communications errorDeviceException- Upon compatibility error
-
setRange
default void setRange(double range) throws java.io.IOException, DeviceExceptionDescription copied from interface:PID.InputSets the measurement range to be used by this input. Specify the largest (absolute) value you wish to measure, and it will select the smallest range that contains it.- Specified by:
setRangein interfacePID.Input- Parameters:
range- Maximum (absolute) value to be measured- Throws:
java.io.IOException- Upon communications errorDeviceException- Upon compatibility error
-
getSensorName
default java.lang.String getSensorName()
- Specified by:
getSensorNamein interfacePID.Input
-
getRange
default double getRange() throws java.io.IOException, DeviceExceptionDescription copied from interface:PID.InputReturns the measurement range currently being used by this input.- Specified by:
getRangein interfacePID.Input- Returns:
- Measurement range
- Throws:
java.io.IOException- Upon communications errorDeviceException- Upon compatibility error
-
getValueName
default java.lang.String getValueName()
Description copied from interface:PID.InputReturns the name of the quantity this input is measuring.- Specified by:
getValueNamein interfacePID.Input- Returns:
- Input quantity name
-
-