Package org.openhab.binding.omnilink.internal.model

Examples of org.openhab.binding.omnilink.internal.model.Zone


      Area area = areaMap.get(number);
      area.getProperties().updateArea((AreaStatus) status);
      updateItemsForDevice(area);
    } else if (status instanceof ZoneStatus && zoneMap.containsKey(number)) {
      logger.debug("Updating zone " + number);
      Zone zone = zoneMap.get(number);
      zone.getProperties().updateZone((ZoneStatus) status);
      updateItemsForDevice(zone);
    }
  }
View Full Code Here


            case ZONE_STATUS_ARMING:
            case ZONE_STATUS_CURRENT:
            case ZONE_STATUS_LATCHED:
            case ZONE_STATUS_ALL: {
              ZoneProperties p = readZoneProperties(config.getNumber());
              Zone zone = zoneMap.get(number);
              if (zone == null) {
                zone = new Zone(p);
                zoneMap.put(number, zone);
              }
              config.setDevice(zone);
              zone.setProperties(p);
              zone.updateItem(provider.getItem(itemName), config,
                  eventPublisher);
            }
              break;
            case BUTTON: {
              ButtonProperties p = readButtonProperties(config.getNumber());
View Full Code Here

TOP

Related Classes of org.openhab.binding.omnilink.internal.model.Zone

Copyright © 2018 www.massapicom. 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.