public class IASZoneImpl extends Object implements IASZoneBridge
Constructor and Description |
---|
IASZoneImpl(it.cnr.isti.zigbee.api.ZigBeeDevice zbDevice) |
Modifier and Type | Method and Description |
---|---|
boolean |
addZoneStatusChangeNotificationListener(it.cnr.isti.zigbee.zcl.library.api.security_safety.ias_zone.ZoneStatusChangeNotificationListener listener) |
it.cnr.isti.zigbee.zcl.library.api.core.Subscription[] |
getActiveSubscriptions() |
it.cnr.isti.zigbee.zcl.library.api.core.Attribute |
getAttribute(int id) |
it.cnr.isti.zigbee.zcl.library.api.core.Attribute[] |
getAttributes() |
it.cnr.isti.zigbee.zcl.library.api.core.Attribute |
getIASCIEAddress() |
int |
getId() |
String |
getName() |
it.cnr.isti.zigbee.zcl.library.api.core.Attribute |
getZoneState() |
it.cnr.isti.zigbee.zcl.library.api.core.Attribute |
getZoneStatus() |
it.cnr.isti.zigbee.zcl.library.api.core.Attribute |
getZoneType() |
boolean |
removeZoneStatusChangeNotificationListener(it.cnr.isti.zigbee.zcl.library.api.security_safety.ias_zone.ZoneStatusChangeNotificationListener listener) |
it.cnr.isti.zigbee.zcl.library.api.security_safety.ias_zone.ZoneEnrollResponse |
zoneEnrollRequest(it.cnr.isti.zigbee.zcl.library.api.security_safety.ias_zone.ZoneEnrollRequestPayload payload) |
it.cnr.isti.zigbee.zcl.library.api.core.Response |
zoneStatusChangeNotification(it.cnr.isti.zigbee.zcl.library.api.security_safety.ias_zone.ZoneStatusChangeNotificationPayload payload) |
public int getId()
getId
in interface it.cnr.isti.zigbee.ha.cluster.glue.Cluster
public String getName()
getName
in interface it.cnr.isti.zigbee.ha.cluster.glue.Cluster
public it.cnr.isti.zigbee.zcl.library.api.core.Subscription[] getActiveSubscriptions()
getActiveSubscriptions
in interface it.cnr.isti.zigbee.ha.cluster.glue.Cluster
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute[] getAttributes()
getAttributes
in interface it.cnr.isti.zigbee.ha.cluster.glue.Cluster
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getAttribute(int id)
getAttribute
in interface it.cnr.isti.zigbee.ha.cluster.glue.Cluster
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getZoneState()
getZoneState
in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZone
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getZoneType()
getZoneType
in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZone
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getZoneStatus()
getZoneStatus
in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZone
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getIASCIEAddress()
getIASCIEAddress
in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZone
public it.cnr.isti.zigbee.zcl.library.api.security_safety.ias_zone.ZoneEnrollResponse zoneEnrollRequest(it.cnr.isti.zigbee.zcl.library.api.security_safety.ias_zone.ZoneEnrollRequestPayload payload) throws it.cnr.isti.zigbee.ha.driver.core.ZigBeeHAException
zoneEnrollRequest
in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZone
it.cnr.isti.zigbee.ha.driver.core.ZigBeeHAException
public it.cnr.isti.zigbee.zcl.library.api.core.Response zoneStatusChangeNotification(it.cnr.isti.zigbee.zcl.library.api.security_safety.ias_zone.ZoneStatusChangeNotificationPayload payload) throws it.cnr.isti.zigbee.ha.driver.core.ZigBeeHAException
zoneStatusChangeNotification
in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZone
it.cnr.isti.zigbee.ha.driver.core.ZigBeeHAException
public boolean addZoneStatusChangeNotificationListener(it.cnr.isti.zigbee.zcl.library.api.security_safety.ias_zone.ZoneStatusChangeNotificationListener listener)
addZoneStatusChangeNotificationListener
in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZone
public boolean removeZoneStatusChangeNotificationListener(it.cnr.isti.zigbee.zcl.library.api.security_safety.ias_zone.ZoneStatusChangeNotificationListener listener)
removeZoneStatusChangeNotificationListener
in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZone
Copyright © 2018 universAAL Consortium. All rights reserved.