Package com.diozero.devices
Class W1ThermSensor
java.lang.Object
com.diozero.devices.W1ThermSensor
- All Implemented Interfaces:
SensorInterface
,ThermometerInterface
,java.io.Closeable
,java.lang.AutoCloseable
public class W1ThermSensor extends java.lang.Object implements ThermometerInterface
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
W1ThermSensor.Type
-
Method Summary
Modifier and Type Method Description void
close()
static java.util.List<W1ThermSensor>
getAvailableSensors()
static java.util.List<W1ThermSensor>
getAvailableSensors(java.lang.String folder)
java.lang.String
getSerialNumber()
float
getTemperature()
Get temperature in degrees celsiusW1ThermSensor.Type
getType()
-
Method Details
-
getAvailableSensors
-
getAvailableSensors
-
getTemperature
Get temperature in degrees celsius- Specified by:
getTemperature
in interfaceThermometerInterface
- Returns:
- Temperature (deg C)
- Throws:
RuntimeIOException
- if an I/O error occurs
-
getType
-
getSerialNumber
public java.lang.String getSerialNumber() -
close
public void close()- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Specified by:
close
in interfaceSensorInterface
-