Class DimmerChannelHandler
java.lang.Object
org.openhab.core.thing.internal.binding.generic.converter.AbstractTransformingChannelHandler
org.openhab.core.thing.binding.generic.converter.DimmerChannelHandler
- All Implemented Interfaces:
 ChannelHandler
@NonNullByDefault
public class DimmerChannelHandler
extends org.openhab.core.thing.internal.binding.generic.converter.AbstractTransformingChannelHandler
The 
DimmerChannelHandler implements DimmerItem conversions- Author:
 - Jan N. Klug - Initial contribution
 
- 
Nested Class Summary
Nested classes/interfaces inherited from interface org.openhab.core.thing.binding.generic.ChannelHandler
ChannelHandler.Factory - 
Field Summary
Fields inherited from class org.openhab.core.thing.internal.binding.generic.converter.AbstractTransformingChannelHandler
channelConfig - 
Constructor Summary
ConstructorsConstructorDescriptionDimmerChannelHandler(Consumer<State> updateState, Consumer<Command> postCommand, @Nullable Consumer<String> sendValue, ChannelTransformation stateTransformations, ChannelTransformation commandTransformations, ChannelValueConverterConfig channelConfig)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected @Nullable Commandcheck if this converter received a value that needs to be sent as commandconvert the received value to a stateconvert a command to a stringMethods inherited from class org.openhab.core.thing.internal.binding.generic.converter.AbstractTransformingChannelHandler
process, send 
- 
Constructor Details
- 
DimmerChannelHandler
public DimmerChannelHandler(Consumer<State> updateState, Consumer<Command> postCommand, @Nullable Consumer<String> sendValue, ChannelTransformation stateTransformations, ChannelTransformation commandTransformations, ChannelValueConverterConfig channelConfig)  
 - 
 - 
Method Details
- 
toCommand
Description copied from class:org.openhab.core.thing.internal.binding.generic.converter.AbstractTransformingChannelHandlercheck if this converter received a value that needs to be sent as command- Specified by:
 toCommandin classorg.openhab.core.thing.internal.binding.generic.converter.AbstractTransformingChannelHandler- Parameters:
 value- the value- Returns:
 - the command or null
 
 - 
toString
Description copied from class:org.openhab.core.thing.internal.binding.generic.converter.AbstractTransformingChannelHandlerconvert a command to a string- Specified by:
 toStringin classorg.openhab.core.thing.internal.binding.generic.converter.AbstractTransformingChannelHandler- Parameters:
 command- the command- Returns:
 - the string representation of the command
 
 - 
toState
Description copied from class:org.openhab.core.thing.internal.binding.generic.converter.AbstractTransformingChannelHandlerconvert the received value to a state- Specified by:
 toStatein classorg.openhab.core.thing.internal.binding.generic.converter.AbstractTransformingChannelHandler- Parameters:
 string- the value- Returns:
 - the state that represents the value of UNDEF if conversion failed
 
 
 -