27 lines
698 B
Java
27 lines
698 B
Java
/**
|
|
* Copyright (c) 2010-2021 Contributors to the openHAB project
|
|
*
|
|
* See the NOTICE file(s) distributed with this work for additional
|
|
* information.
|
|
*
|
|
* This program and the accompanying materials are made available under the
|
|
* terms of the Eclipse Public License 2.0 which is available at
|
|
* http://www.eclipse.org/legal/epl-2.0
|
|
*
|
|
* SPDX-License-Identifier: EPL-2.0
|
|
*/
|
|
package interfaces;
|
|
|
|
import org.openhab.core.thing.Channel;
|
|
import org.openhab.core.thing.ChannelUID;
|
|
import org.openhab.core.types.State;
|
|
|
|
/**
|
|
* @author Av3m - Initial contribution
|
|
*/
|
|
public interface StateUpdater {
|
|
Channel getChannel(String channelName);
|
|
|
|
void updateState(ChannelUID uid, State state);
|
|
}
|