Class Level
java.lang.Object
com.dalsemi.onewire.application.tag.TaggedDevice
com.dalsemi.onewire.application.tag.Level
- All Implemented Interfaces:
TaggedSensor
This class provides a default object for the Level 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
ConstructorDescriptionLevel()
Creates an object for the device.Level
(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 the "max" or "min" string of the Sensor (in this case, a switch).Methods 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
-
Level
public Level()Creates an object for the device. -
Level
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 the "max" or "min" string of the Sensor (in this case, a switch). The elements "max" and "min" represent conducting and non-conducting states of the switch, respectively.- Specified by:
readSensor
in interfaceTaggedSensor
- Returns:
- String The "max" string is associated with the conducting switch state, and the "min" string is associated with the non-conducting state of the 1-Wire switch.
- Throws:
OneWireException
- on a communication or setup error with the 1-Wire adapter
-