Interface HumidityContainer

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int ALARM_HIGH
      high temperature alarm
      static int ALARM_LOW
      low temperature alarm
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void doHumidityConvert​(byte[] state)
      Performs a Humidity conversion.
      double getHumidity​(byte[] state)
      Gets the humidity expressed as a percent value (0.0 to 100.0) of humidity.
      double getHumidityAlarm​(int alarmType, byte[] state)
      Gets the specified Humidity alarm value in percent from the state data retrieved from the readDevice() method.
      double getHumidityAlarmResolution()
      Gets the Humidity alarm resolution in percent.
      double getHumidityResolution​(byte[] state)
      Gets the current Humidity resolution in percent from the state data retrieved from the readDevice() method.
      double[] getHumidityResolutions()
      Get an array of available Humidity resolutions in percent humidity (0 to 100).
      boolean hasHumidityAlarms()
      Checks to see if this Humidity measuring device has high/low trip alarms.
      boolean hasSelectableHumidityResolution()
      Checks to see if this device has selectable Humidity resolution.
      boolean isRelative()
      Checks to see if humidity value given is a 'relative' humidity value.
      void setHumidityAlarm​(int alarmType, double alarmValue, byte[] state)
      Sets the Humidity alarm value in percent in the provided state data.
      void setHumidityResolution​(double resolution, byte[] state)
      Sets the current Humidity resolution in percent in the provided state data.