Examples of ZWaveNetworkEvent


Examples of org.openhab.binding.zwave.internal.protocol.event.ZWaveNetworkEvent

    int nodeId = lastSentMessage.getMessagePayloadByte(0);

    logger.trace("Handle IsFailedNode Response");

    if(incomingMessage.getMessagePayloadByte(0) != 0x00) {
      zController.notifyEventListeners(new ZWaveNetworkEvent(ZWaveNetworkEvent.Type.FailedNode, nodeId, ZWaveNetworkEvent.State.Success));
      logger.warn("NODE {}: Is currently marked as failed by the controller!", nodeId);
    }
    else {
      logger.debug("NODE {}: Is currently marked as healthy by the controller", nodeId);
    }
View Full Code Here

Examples of org.openhab.binding.zwave.internal.protocol.event.ZWaveNetworkEvent

    if(incomingMessage.getMessagePayloadByte(0) != 0x00) {
      logger.debug("NODE {}: AssignSucReturnRoute operation started.", nodeId);
    } else {
      logger.error("NODE {}: AssignSucReturnRoute command failed.", nodeId);
      zController.notifyEventListeners(new ZWaveNetworkEvent(ZWaveNetworkEvent.Type.AssignSucReturnRoute, nodeId,
          ZWaveNetworkEvent.State.Failure));
    }
   
    checkTransactionComplete(lastSentMessage, incomingMessage);
    return false;
View Full Code Here

Examples of org.openhab.binding.zwave.internal.protocol.event.ZWaveNetworkEvent

    logger.debug("NODE {}: Got AssignSucReturnRoute request.", nodeId);

    if (incomingMessage.getMessagePayloadByte(1) != 0x00) {
      logger.error("NODE {}: Assign SUC return routes failed with error 0x{}.", nodeId,
          Integer.toHexString(incomingMessage.getMessagePayloadByte(1)));
      zController.notifyEventListeners(new ZWaveNetworkEvent(ZWaveNetworkEvent.Type.AssignSucReturnRoute, nodeId,
          ZWaveNetworkEvent.State.Failure));
    } else {
      zController.notifyEventListeners(new ZWaveNetworkEvent(ZWaveNetworkEvent.Type.AssignSucReturnRoute, nodeId,
          ZWaveNetworkEvent.State.Success));
    }

    return false;
  }
View Full Code Here

Examples of org.openhab.binding.zwave.internal.protocol.event.ZWaveNetworkEvent

        neighbors += " " + neighborNode;
      }
      logger.debug("Node {}: {}", nodeId, neighbors);
    }

    zController.notifyEventListeners(new ZWaveNetworkEvent(ZWaveNetworkEvent.Type.NodeRoutingInfo, nodeId,
        ZWaveNetworkEvent.State.Success));

    transactionComplete = true;
    return false;
  }
View Full Code Here

Examples of org.openhab.binding.zwave.internal.protocol.event.ZWaveNetworkEvent

      transactionComplete = true;
      break;
    case REQUEST_NEIGHBOR_UPDATE_DONE:
      logger.debug("NODE {}: NodeNeighborUpdate DONE", nodeId);
     
      zController.notifyEventListeners(new ZWaveNetworkEvent(ZWaveNetworkEvent.Type.NodeNeighborUpdate, nodeId,
          ZWaveNetworkEvent.State.Success));
      transactionComplete = true;
      break;
    case REQUEST_NEIGHBOR_UPDATE_FAILED:
      logger.error("NODE {}: NodeNeighborUpdate FAILED", nodeId);
     
      zController.notifyEventListeners(new ZWaveNetworkEvent(ZWaveNetworkEvent.Type.NodeNeighborUpdate, nodeId,
          ZWaveNetworkEvent.State.Failure));
      transactionComplete = true;
      break;
    }
    return false;
View Full Code Here

Examples of org.openhab.binding.zwave.internal.protocol.event.ZWaveNetworkEvent

    if(incomingMessage.getMessagePayloadByte(0) != 0x00) {
      logger.debug("NODE {}: AssignReturnRoute command in progress.", nodeId);
    } else {
      logger.error("NODE {}: AssignReturnRoute command failed.", nodeId);
      zController.notifyEventListeners(new ZWaveNetworkEvent(ZWaveNetworkEvent.Type.AssignReturnRoute, nodeId,
          ZWaveNetworkEvent.State.Failure));
    }
   
    return false;
  }
View Full Code Here

Examples of org.openhab.binding.zwave.internal.protocol.event.ZWaveNetworkEvent

    int nodeId = lastSentMessage.getMessagePayloadByte(0);

    logger.debug("NODE {}: Got AssignReturnRoute request.", nodeId);
    if(incomingMessage.getMessagePayloadByte(1) != 0x00) {
      logger.error("NODE {}: Assign return routes failed with error 0x{}.", nodeId, Integer.toHexString(incomingMessage.getMessagePayloadByte(0)));
      zController.notifyEventListeners(new ZWaveNetworkEvent(ZWaveNetworkEvent.Type.AssignReturnRoute, nodeId,
          ZWaveNetworkEvent.State.Failure));
    }
    else {
      zController.notifyEventListeners(new ZWaveNetworkEvent(ZWaveNetworkEvent.Type.AssignReturnRoute, nodeId,
          ZWaveNetworkEvent.State.Success));
    }
   
    return false;
  }
View Full Code Here

Examples of org.openhab.binding.zwave.internal.protocol.event.ZWaveNetworkEvent

      default:
        break;
      }
    }
    if(event instanceof ZWaveNetworkEvent) {
      ZWaveNetworkEvent networkEvent = (ZWaveNetworkEvent)event;
      switch(networkEvent.getEvent()) {
        case FailedNode:
          if(getNode(networkEvent.getNodeId()) == null) {
            logger.debug("NODE {}: Deleting a node that doesn't exist.", networkEvent.getNodeId());
            break;
          }
          if (networkEvent.getState() == State.Success) {
            logger.debug("NODE {}: Marking node as failed because its on the controllers failed node list.", networkEvent.getNodeId());
            getNode(networkEvent.getNodeId()).setNodeStage(NodeStage.FAILED);
           
            ZWaveEvent zEvent = new ZWaveNodeStatusEvent(networkEvent.getNodeId(), ZWaveNodeStatusEvent.State.Failed);
            this.notifyEventListeners(zEvent);
            break;
          }
        case DeleteNode:
          if(getNode(networkEvent.getNodeId()) == null) {
            logger.debug("NODE {}: Deleting a node that doesn't exist.", networkEvent.getNodeId());
            break;
          }
          this.zwaveNodes.remove(networkEvent.getNodeId());
         
          //Remove the XML file
          ZWaveNodeSerializer nodeSerializer = new ZWaveNodeSerializer();
          nodeSerializer.DeleteNode(event.getNodeId());
          break;
View Full Code Here

Examples of org.openhab.binding.zwave.internal.protocol.event.ZWaveNetworkEvent

    logger.debug("NODE {}: Got DeleteReturnRoute response.", nodeId);
    if(incomingMessage.getMessagePayloadByte(0) != 0x00) {
      logger.debug("NODE {}: DeleteReturnRoute command in progress.", nodeId);
    } else {
      logger.error("NODE {}: DeleteReturnRoute command failed.");
      zController.notifyEventListeners(new ZWaveNetworkEvent(ZWaveNetworkEvent.Type.DeleteReturnRoute, nodeId,
          ZWaveNetworkEvent.State.Failure));
    }
   
    return false;
  }
View Full Code Here

Examples of org.openhab.binding.zwave.internal.protocol.event.ZWaveNetworkEvent

    logger.debug("NODE {}: Got DeleteReturnRoute request.", nodeId);
    if(incomingMessage.getMessagePayloadByte(1) != 0x00) {
      logger.error("NODE {}: Delete return routes failed with error 0x{}.", nodeId, Integer.toHexString(incomingMessage.getMessagePayloadByte(0)));

      zController.notifyEventListeners(new ZWaveNetworkEvent(ZWaveNetworkEvent.Type.DeleteReturnRoute, nodeId,
          ZWaveNetworkEvent.State.Failure));
    }
    else {
      zController.notifyEventListeners(new ZWaveNetworkEvent(ZWaveNetworkEvent.Type.DeleteReturnRoute, nodeId,
          ZWaveNetworkEvent.State.Success));
    }
   
    return false;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.