Package jisa.devices.interfaces
Interface TC.Heater
-
- All Superinterfaces:
Instrument
,PID.Output
- All Known Implementing Classes:
LS331.Heater
,LS336.Heater
,MercuryITC.Heater
- Enclosing interface:
- TC
public static interface TC.Heater extends PID.Output
-
-
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 double
getPower()
default java.lang.String
getUnits()
Returns the units (if any) of the output quantity.default java.lang.String
getValueName()
Returns the name of the output quantity.-
Methods inherited from interface jisa.devices.interfaces.Instrument
getAddress, getConfigurationParameters, getConfigurationParameters, getIDN, getLockObject, setTimeout
-
-
-
-
Method Detail
-
getValueName
default java.lang.String getValueName()
Description copied from interface:PID.Output
Returns the name of the output quantity.- Specified by:
getValueName
in interfacePID.Output
- Returns:
- Output quantity name
-
getUnits
default java.lang.String getUnits()
Description copied from interface:PID.Output
Returns the units (if any) of the output quantity.- Specified by:
getUnits
in interfacePID.Output
- Returns:
- Output quantity units
-
getPower
default double getPower() throws java.io.IOException, DeviceException
- Throws:
java.io.IOException
DeviceException
-
-