Package org.openhab.binding.zwave.internal.protocol.initialization

Examples of org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeSerializer.SerializeNode()


        if (action.equals("Save")) {
          logger.debug("NODE {}: Saving node", nodeId);

          // Write the node to disk
          ZWaveNodeSerializer nodeSerializer = new ZWaveNodeSerializer();
          nodeSerializer.SerializeNode(node);
        }

        if (action.equals("Delete")) {
          logger.debug("NODE {}: Delete node", nodeId);
          this.zController.requestRemoveFailedNode(nodeId);
View Full Code Here


        if (splitDomain[2].equals("Location"))
          node.setLocation(value);
       
        // Write the node to disk
        ZWaveNodeSerializer nodeSerializer = new ZWaveNodeSerializer();
        nodeSerializer.SerializeNode(node);
      } else if (splitDomain.length == 4) {
        if (splitDomain[2].equals("parameters")) {
          ZWaveConfigurationCommandClass configurationCommandClass = (ZWaveConfigurationCommandClass) node
              .getCommandClass(CommandClass.CONFIGURATION);
View Full Code Here

  @Override
  public void ZWaveIncomingEvent(ZWaveEvent event) {
    if (event instanceof ZWaveConfigurationParameterEvent) {
      // Write the node to disk
      ZWaveNodeSerializer nodeSerializer = new ZWaveNodeSerializer();
      nodeSerializer.SerializeNode(zController.getNode(event.getNodeId()));

      // We've received an updated configuration parameter
      // See if this is something in our 'pending' list and remove it
      PendingCfg.Remove(ZWaveCommandClass.CommandClass.CONFIGURATION.getKey(), event.getNodeId(), ((ZWaveConfigurationParameterEvent) event).getParameter().getIndex());
      return;
View Full Code Here

    }

    if (event instanceof ZWaveAssociationEvent) {
      // Write the node to disk
      ZWaveNodeSerializer nodeSerializer = new ZWaveNodeSerializer();
      nodeSerializer.SerializeNode(zController.getNode(event.getNodeId()));

      // We've received an updated association group
      // See if this is something in our 'pending' list and remove it
      for(ZWaveNode node : zController.getNodes()) {
        PendingCfg.Remove(ZWaveCommandClass.CommandClass.ASSOCIATION.getKey(), event.getNodeId(), ((ZWaveAssociationEvent) event).getGroup(), node.getNodeId());
View Full Code Here

      if(((ZWaveWakeUpCommandClass.ZWaveWakeUpEvent) event).getEvent() != ZWaveWakeUpCommandClass.WAKE_UP_INTERVAL_REPORT)
        return;

      // Write the node to disk
      ZWaveNodeSerializer nodeSerializer = new ZWaveNodeSerializer();
      nodeSerializer.SerializeNode(zController.getNode(event.getNodeId()));

      // Remove this node from the pending list
      PendingCfg.Remove(ZWaveCommandClass.CommandClass.WAKE_UP.getKey(), event.getNodeId());
      return;
    }
View Full Code Here

      // Save the XML file. This serialises the data we've just updated
      // (neighbors etc)
      healing.node.setHealState(this.getNodeState(healing.node.getNodeId()));
     
      ZWaveNodeSerializer nodeSerializer = new ZWaveNodeSerializer();
      nodeSerializer.SerializeNode(healing.node);
      return;
    }

    // Set the timeout
    networkHealNextTime = System.currentTimeMillis() + HEAL_TIMEOUT_PERIOD;
View Full Code Here

      // Save the XML file. This serialises the data we've just updated
      // (neighbors etc)
      healing.node.setHealState(this.getNodeState(healing.node.getNodeId()));
     
      ZWaveNodeSerializer nodeSerializer = new ZWaveNodeSerializer();
      nodeSerializer.SerializeNode(healing.node);
      break;
    default:
      break;
    }
    healing.node.setHealState(this.getNodeState(healing.node.getNodeId()));
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.