
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.Clusterpublic String getName()
getName in interface it.cnr.isti.zigbee.ha.cluster.glue.Clusterpublic it.cnr.isti.zigbee.zcl.library.api.core.Subscription[] getActiveSubscriptions()
getActiveSubscriptions in interface it.cnr.isti.zigbee.ha.cluster.glue.Clusterpublic it.cnr.isti.zigbee.zcl.library.api.core.Attribute[] getAttributes()
getAttributes in interface it.cnr.isti.zigbee.ha.cluster.glue.Clusterpublic it.cnr.isti.zigbee.zcl.library.api.core.Attribute getAttribute(int id)
getAttribute in interface it.cnr.isti.zigbee.ha.cluster.glue.Clusterpublic it.cnr.isti.zigbee.zcl.library.api.core.Attribute getZoneState()
getZoneState in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZonepublic it.cnr.isti.zigbee.zcl.library.api.core.Attribute getZoneType()
getZoneType in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZonepublic it.cnr.isti.zigbee.zcl.library.api.core.Attribute getZoneStatus()
getZoneStatus in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZonepublic it.cnr.isti.zigbee.zcl.library.api.core.Attribute getIASCIEAddress()
getIASCIEAddress in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZonepublic 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.IASZoneit.cnr.isti.zigbee.ha.driver.core.ZigBeeHAExceptionpublic 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.IASZoneit.cnr.isti.zigbee.ha.driver.core.ZigBeeHAExceptionpublic 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.IASZonepublic 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.IASZoneCopyright © 2018 universAAL Consortium. All rights reserved.