Class Thermal
java.lang.Object
com.dalsemi.onewire.application.tag.TaggedDevice
com.dalsemi.onewire.application.tag.Thermal
- All Implemented Interfaces:
TaggedSensor
This class provides a default object for the Thermal type of a tagged 1-Wire
device.
-
Field Summary
Fields inherited from class com.dalsemi.onewire.application.tag.TaggedDevice
branchVector, channel, clusterName, DeviceContainer, DeviceType, init, label, max, min, state
-
Constructor Summary
ConstructorDescriptionThermal()
Creates an object for the device.Thermal
(DSPortAdapter adapter, String netAddress) Creates an object for the device with the supplied address and device type connected to the supplied port adapter. -
Method Summary
Modifier and TypeMethodDescriptionThe readSensor method returns a temperature in degrees CelsiusMethods inherited from class com.dalsemi.onewire.application.tag.TaggedDevice
equals, getBranches, getChannel, getChannelAsString, getClusterName, getDeviceContainer, getDeviceType, getInit, getLabel, getMax, getMin, getOWPath, hashCode, setBranches, setChannel, setChannelFromString, setClusterName, setDeviceContainer, setDeviceType, setInit, setLabel, setOWPath, setOWPath, toString
-
Constructor Details
-
Thermal
public Thermal()Creates an object for the device. -
Thermal
Creates an object for the device with the supplied address and device type connected to the supplied port adapter.- Parameters:
adapter
- The adapter serving the sensor.netAddress
- The 1-Wire network address of the sensor.
-
-
Method Details
-
readSensor
The readSensor method returns a temperature in degrees Celsius- Specified by:
readSensor
in interfaceTaggedSensor
- Returns:
- String temperature in degrees Celsius
- Throws:
OneWireException
- on a communication or setup error with the 1-Wire adapter
-