gpt4 book ai didi

com.zsmartsystems.zigbee.console.ZigBeeConsoleCommandsSupportedCommand类的使用及代码示例

转载 作者:知者 更新时间:2024-03-13 10:49:39 26 4
gpt4 key购买 nike

本文整理了Java中com.zsmartsystems.zigbee.console.ZigBeeConsoleCommandsSupportedCommand类的一些代码示例,展示了ZigBeeConsoleCommandsSupportedCommand类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZigBeeConsoleCommandsSupportedCommand类的具体详情如下:
包路径:com.zsmartsystems.zigbee.console.ZigBeeConsoleCommandsSupportedCommand
类名称: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());

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com