本文整理了Java中com.zsmartsystems.zigbee.console.ZigBeeConsoleCommandsSupportedCommand
类的一些代码示例,展示了ZigBeeConsoleCommandsSupportedCommand
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZigBeeConsoleCommandsSupportedCommand
类的具体详情如下:
包路径:com.zsmartsystems.zigbee.console.ZigBeeConsoleCommandsSupportedCommand
类名称:ZigBeeConsoleCommandsSupportedCommand
[英]Console command that prints the commands that are supported by a given cluster.
[中]控制台命令,打印给定集群支持的命令。
代码示例来源:origin: zsmartsystems/com.zsmartsystems.zigbee
@Override
public void process(ZigBeeNetworkManager networkManager, String[] args, PrintStream out)
throws IllegalArgumentException, InterruptedException, ExecutionException {
if (args.length < 3 || args.length > 4) {
throw new IllegalArgumentException("Invalid number of arguments");
}
String endpointParam = args[1];
String clusterSpecParam = args[2];
String genRcvParam = (args.length == 4) ? args[3] : null;
final ZigBeeEndpoint endpoint = getEndpoint(networkManager, endpointParam);
ZclCluster cluster = getCluster(endpoint, clusterSpecParam);
if (showGenerated(genRcvParam)) {
if (cluster.discoverCommandsGenerated(false).get()) {
out.println("Supported generated commands for " + printCluster(cluster));
printCommands(out, cluster, cluster.getSupportedCommandsGenerated());
} else {
out.println("Failed to retrieve supported generated commands");
}
out.println();
}
if (showReceived(genRcvParam)) {
if (cluster.discoverCommandsReceived(false).get()) {
out.println("Supported received commands for " + printCluster(cluster));
printCommands(out, cluster, cluster.getSupportedCommandsReceived());
} else {
out.println("Failed to retrieve supported received commands");
}
}
}
代码示例来源:origin: zsmartsystems/com.zsmartsystems.zigbee
newCommands.put("cmdsupported", new ZigBeeConsoleCommandsSupportedCommand());
内容来源于网络,如有侵权,请联系作者删除!