Package org.openhab.core.library.types

Examples of org.openhab.core.library.types.StringType


    } else if (valueSelector.getItemClass() == StringItem.class) {

      if (valueSelector == RFXComValueSelector.RAW_DATA) {

        state = new StringType(
            DatatypeConverter.printHexBinary(rawMessage));

      } else if (valueSelector == RFXComValueSelector.HUMIDITY_STATUS) {

        state = new StringType(humidityStatus.toString());

      } else {
        throw new RFXComException("Can't convert "
            + valueSelector + " to StringItem");
      }
View Full Code Here


    } else if (valueSelector.getItemClass() == StringItem.class) {

      if (valueSelector == RFXComValueSelector.RAW_DATA) {

        state = new StringType(
            DatatypeConverter.printHexBinary(rawMessage));

      } else if (valueSelector == RFXComValueSelector.HUMIDITY_STATUS) {

        state = new StringType(humidityStatus.toString());

      } else {
        throw new RFXComException("Can't convert " + valueSelector + " to StringItem");
      }
    } else {
View Full Code Here

    } else if (valueSelector.getItemClass() == StringItem.class) {

      if (valueSelector == RFXComValueSelector.RAW_DATA) {

        state = new StringType(
            DatatypeConverter.printHexBinary(rawMessage));
      } else {
        throw new RFXComException("Can't convert "
            + valueSelector + " to StringItem");
      }
View Full Code Here

      } else if (itemType == RollershutterItem.class) {
        index = Integer.parseInt(payloadSubstring);
        state = new PercentType(index);
       
      } else if (itemType == StringItem.class) {
        state = new StringType(payloadSubstring);
      }
    } catch (Exception e) {
      logger.debug("Cannot convert value '{}' to data type {}", data, itemType);
    }
   
View Full Code Here

   * {@inheritDoc}
   */
  public State convertToState(byte[] data, DavisValueType valueType) {
    String dataString = new String(data);
    String[] splitString = dataString.split(" ");       
    return new StringType(splitString[valueType.getDataOffset()]);
  }
View Full Code Here

  /**
   * {@inheritDoc}
   */
  public State convertToState(byte[] data, DavisValueType valueType) {
    return new StringType(new String(data));
  }
View Full Code Here

  /**
   * {@inheritDoc}
   */
  public State convertToState(byte[] data, DavisValueType valueType) {
    byte value = ByteBuffer.wrap(data).order(ByteOrder.LITTLE_ENDIAN).get(valueType.getDataOffset())
    return new StringType(getStationType(value));
  }
View Full Code Here

      ArrayList<AlarmDecoderBindingConfig> bcl = getItems(ADMsgType.KPM, null, null);
      for (AlarmDecoderBindingConfig c : bcl) {
        if (c.hasFeature("zone")) {
          updateItem(c, new DecimalType(numeric));
        } else if (c.hasFeature("text")) {
          updateItem(c, new StringType(parts.get(3)));
        else if (c.hasFeature("beeps")) {
          updateItem(c, new DecimalType(nbeeps));
        else if (c.hasFeature("status")) {
          int bit = c.getIntParameter("bit", 0, 17, -1);
          if (bit >= 0) { // only pick a single bit
View Full Code Here

  /**
   * {@inheritDoc}
   */
  public State convertToState(byte[] data, DavisValueType valueType) {
    byte value = ByteBuffer.wrap(data).order(ByteOrder.LITTLE_ENDIAN).get(valueType.getDataOffset())
    return new StringType(getTrendText(value));
  }
View Full Code Here

        return OnOffType.ON;
      } else {
        return OnOffType.OFF;
      }
    } else {
      return new StringType(propertyValue.toString());
    }
  }
View Full Code Here

TOP

Related Classes of org.openhab.core.library.types.StringType

Copyright © 2018 www.massapicom. 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.