gpt4 book ai didi

com.zsmartsystems.zigbee.ZigBeeNetworkManager.removeNode()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-14 08:41:31 27 4
gpt4 key购买 nike

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

ZigBeeNetworkManager.removeNode介绍

[英]Removes a ZigBeeNode from the network
[中]从网络中删除ZigBeeNode

代码示例

代码示例来源:origin: openhab/org.openhab.binding.zigbee

/**
 * Removes a node from the network manager. This does not cause the network manager to tell the node to leave the
 * network, but will only remove the node from the network manager lists. Thus, if the node is still alive, it may
 * be able to rejoin the network.
 * <p>
 * To force the node to leave the network, use the {@link #leave(IeeeAddress)} method
 *
 * @param nodeIeeeAddress the {@link IeeeAddress} of the node to remove
 */
public void removeNode(IeeeAddress nodeIeeeAddress) {
  ZigBeeNode node = networkManager.getNode(nodeIeeeAddress);
  if (node == null) {
    return;
  }
  networkManager.removeNode(node);
}

代码示例来源:origin: zsmartsystems/com.zsmartsystems.zigbee

@Override
  public void run() {
    try {
      CommandResult response = sendTransaction(command, command).get();
      if (response.getStatusCode() == 0) {
        ZigBeeNode node = getNode(leaveAddress);
        if (node != null) {
          removeNode(node);
        } else {
          logger.debug("{}: No node found after successful leave command", leaveAddress);
        }
      } else {
        logger.debug("{}: No successful response received to leave command (status code {})",
            leaveAddress, response.getStatusCode());
      }
    } catch (InterruptedException | ExecutionException e) {
      logger.debug("Error sending leave command.", e);
    }
  }
}.start();

代码示例来源:origin: zsmartsystems/com.zsmartsystems.zigbee

networkManager.removeNode(node1);
assertEquals(1, networkManager.getNodes().size());
Mockito.verify(mockedNodeListener, Mockito.timeout(TIMEOUT)).nodeRemoved(node1);
networkManager.removeNode(node1);
assertEquals(1, networkManager.getNodes().size());
Mockito.verify(mockedNodeListener, Mockito.times(1)).nodeRemoved(node1);
networkManager.removeNode(null);
assertEquals(1, networkManager.getNodes().size());
Mockito.verify(mockedNodeListener, Mockito.times(1)).nodeRemoved(node1);

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