org.universAAL.lddi.zigbee.commissioning.clusters.impl
Class IASZoneAALImpl
java.lang.Object
org.universAAL.lddi.zigbee.commissioning.clusters.impl.IASZoneAALImpl
- All Implemented Interfaces:
- it.cnr.isti.zigbee.ha.cluster.glue.Cluster, it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZone, IASZoneAAL
public class IASZoneAALImpl
- extends Object
- implements IASZoneAAL
Fields inherited from interface it.cnr.isti.zigbee.ha.cluster.glue.Cluster |
PROFILE_CLUSTER_IDs |
Constructor Summary |
IASZoneAALImpl(it.cnr.isti.zigbee.api.ZigBeeDevice zbDevice)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IASZoneAALImpl
public IASZoneAALImpl(it.cnr.isti.zigbee.api.ZigBeeDevice zbDevice)
getId
public int getId()
- Specified by:
getId
in interface it.cnr.isti.zigbee.ha.cluster.glue.Cluster
getName
public String getName()
- Specified by:
getName
in interface it.cnr.isti.zigbee.ha.cluster.glue.Cluster
getActiveSubscriptions
public it.cnr.isti.zigbee.zcl.library.api.core.Subscription[] getActiveSubscriptions()
- Specified by:
getActiveSubscriptions
in interface it.cnr.isti.zigbee.ha.cluster.glue.Cluster
getAttributes
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute[] getAttributes()
- Specified by:
getAttributes
in interface it.cnr.isti.zigbee.ha.cluster.glue.Cluster
getAttribute
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getAttribute(int id)
- Specified by:
getAttribute
in interface it.cnr.isti.zigbee.ha.cluster.glue.Cluster
getZoneState
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getZoneState()
- Specified by:
getZoneState
in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZone
getZoneType
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getZoneType()
- Specified by:
getZoneType
in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZone
getZoneStatus
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getZoneStatus()
- Specified by:
getZoneStatus
in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZone
getIASCIEAddress
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getIASCIEAddress()
- Specified by:
getIASCIEAddress
in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZone
zoneEnrollRequest
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
- Specified by:
zoneEnrollRequest
in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZone
- Throws:
it.cnr.isti.zigbee.ha.driver.core.ZigBeeHAException
zoneStatusChangeNotification
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
- Specified by:
zoneStatusChangeNotification
in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZone
- Throws:
it.cnr.isti.zigbee.ha.driver.core.ZigBeeHAException
addZoneStatusChangeNotificationListener
public boolean addZoneStatusChangeNotificationListener(it.cnr.isti.zigbee.zcl.library.api.security_safety.ias_zone.ZoneStatusChangeNotificationListener listener)
- Specified by:
addZoneStatusChangeNotificationListener
in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZone
removeZoneStatusChangeNotificationListener
public boolean removeZoneStatusChangeNotificationListener(it.cnr.isti.zigbee.zcl.library.api.security_safety.ias_zone.ZoneStatusChangeNotificationListener listener)
- Specified by:
removeZoneStatusChangeNotificationListener
in interface it.cnr.isti.zigbee.ha.cluster.glue.security_safety.IASZone
Copyright © 2014 universAAL Consortium. All Rights Reserved.