代码拉取完成,页面将自动刷新
package gu.dtalk;
import java.util.Map;
import gu.dtalk.exception.InteractiveCmdStartException;
/**
* 交互设备命令接口
* @author guyadong
*
*/
public interface ICmdInteractiveAdapter extends ICmdUnionAdapter {
/**
* 执行设备命令
* @param input 以值对(key-value)形式提供的输入参数
* @param listener 状态侦听器,用于向管理端发送命令状态
* @throws InteractiveCmdStartException 当设备命令被拒绝或不支持或其他出错时抛出此异常,通过{@link InteractiveCmdStartException#getStatus() }获取状态类型
*/
void apply(Map<String, Object> input,ICmdInteractiveStatusListener listener) throws InteractiveCmdStartException;
/**
* 取消当前执行的设备命令
* @throws UnsupportedOperationException 设备命令不支持取消
*/
void cancel() throws UnsupportedOperationException;
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。