Class ChannelValueConverterConfig

java.lang.Object
org.openhab.core.thing.binding.generic.ChannelValueConverterConfig

@NonNullByDefault public class ChannelValueConverterConfig extends Object
The ChannelValueConverterConfig is a base class for the channel configuration of things using the ChannelHandlers
Author:
Jan N. Klug - Initial contribution
  • Field Details Link icon

    • mode Link icon

      public ChannelMode mode
    • unit Link icon

      public @Nullable String unit
    • onValue Link icon

      public @Nullable String onValue
    • offValue Link icon

      public @Nullable String offValue
    • step Link icon

      public BigDecimal step
    • increaseValue Link icon

      public @Nullable String increaseValue
    • decreaseValue Link icon

      public @Nullable String decreaseValue
    • colorMode Link icon

    • openValue Link icon

      public @Nullable String openValue
    • closedValue Link icon

      public @Nullable String closedValue
    • upValue Link icon

      public @Nullable String upValue
    • downValue Link icon

      public @Nullable String downValue
    • stopValue Link icon

      public @Nullable String stopValue
    • moveValue Link icon

      public @Nullable String moveValue
    • playValue Link icon

      public @Nullable String playValue
    • pauseValue Link icon

      public @Nullable String pauseValue
    • nextValue Link icon

      public @Nullable String nextValue
    • previousValue Link icon

      public @Nullable String previousValue
    • rewindValue Link icon

      public @Nullable String rewindValue
    • fastforwardValue Link icon

      public @Nullable String fastforwardValue
  • Constructor Details Link icon

    • ChannelValueConverterConfig Link icon

      public ChannelValueConverterConfig()
  • Method Details Link icon

    • commandToFixedValue Link icon

      public @Nullable String commandToFixedValue(Command command)
      maps a command to a user-defined string
      Parameters:
      command - the command to map
      Returns:
      a string or null if no mapping found
    • fixedValueToState Link icon

      public @Nullable State fixedValueToState(String string)
      maps a user-defined string to a state
      Parameters:
      string - the string to map
      Returns:
      the state or null if no mapping found