Package org.openhab.binding.tinkerforge.internal.types

Examples of org.openhab.binding.tinkerforge.internal.types.DecimalValue.compareTo()


    @Override

    public void illuminance(int newIlluminance) {
      DecimalValue newValue = Tools.calculate10(newIlluminance);
      logger.trace("{} got new value {}", LoggerConstants.TFMODELUPDATE, newValue);
      if (newValue.compareTo(getSensorValue(), getThreshold()) != 0 ) {
        logger.trace("{} setting new value {}", LoggerConstants.TFMODELUPDATE, newValue);
        setSensorValue(newValue);
      } else {
        logger.trace("{} omitting new value {}", LoggerConstants.TFMODELUPDATE, newValue);
      }
View Full Code Here


      @Override
      public void power(int power) {
        DecimalValue value = Tools.calculate(power);
        logger.trace("{} got new value {}", LoggerConstants.TFMODELUPDATE, value);
        if (value.compareTo(getSensorValue(), getThreshold()) != 0 ) {
          logger.trace("{} setting new value {}", LoggerConstants.TFMODELUPDATE, value);
          setSensorValue(value);
        } else {
          logger.trace("{} omitting new value {}", LoggerConstants.TFMODELUPDATE, value);
        }
View Full Code Here

    @Override
    public void objectTemperature(short newTemperature) {
      DecimalValue newValue = calculateTemperature(newTemperature);
      logger.trace("{} got new temperature {}", LoggerConstants.TFMODELUPDATE, newValue);
      if (newValue.compareTo(getSensorValue(), thresholdBigDecimal) != 0 ) {
        logger.trace("{} setting new temperature {}", LoggerConstants.TFMODELUPDATE, newValue);
        setSensorValue(newValue);
      } else {
        logger.trace("{} omitting new temperature {}", LoggerConstants.TFMODELUPDATE, newValue);
      }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.