Class Humidity

  • All Implemented Interfaces:
    TaggedSensor

    public class Humidity
    extends TaggedDevice
    implements TaggedSensor
    This class provides a default object for the Humidity type of a tagged 1-Wire device.
    • Constructor Detail

      • Humidity

        public Humidity()
        Creates an object for the device.
      • Humidity

        public Humidity​(DSPortAdapter adapter,
                        java.lang.String netAddress)
        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 Detail

      • readSensor

        public java.lang.String readSensor()
                                    throws OneWireException
        The readSensor method returns a relative humidity reading in %RH
        Specified by:
        readSensor in interface TaggedSensor
        Returns:
        String humidity in %RH
        Throws:
        OneWireIOException - on a 1-Wire communication error such as reading an incorrect CRC from a 1-Wire device. This could be caused by a physical interruption in the 1-Wire Network due to shorts or a newly arriving 1-Wire device issuing a 'presence pulse'.
        OneWireException - on a communication or setup error with the 1-Wire adapter