org.universAAL.lddi.zigbee.commissioning.clusters.impl
Class OccupancyBridgeListenersAAL

Package class diagram package OccupancyBridgeListenersAAL
java.lang.Object
  extended by org.universAAL.lddi.zigbee.commissioning.clusters.impl.OccupancyBridgeListenersAAL
All Implemented Interfaces:
it.cnr.isti.zigbee.zcl.library.api.core.ReportListener

public class OccupancyBridgeListenersAAL
extends Object
implements it.cnr.isti.zigbee.zcl.library.api.core.ReportListener

Default implementation of the delegator class that handles the eventing of the OccupancyListener

Since:
0.6.0
Version:
$LastChangedRevision: 584 $ ($LastChangedDate: 2012-11-29 11:18:55 +0100 (Thu, 29 Nov 2012) $)
Author:
Stefano "Kismet" Lenzi, Francesco Furfari

Constructor Summary
OccupancyBridgeListenersAAL(it.cnr.isti.zigbee.ha.driver.core.ReportingConfiguration conf, it.cnr.isti.zigbee.zcl.library.api.core.Attribute attribute, it.cnr.isti.zigbee.ha.cluster.glue.Cluster c)
           
OccupancyBridgeListenersAAL(it.cnr.isti.zigbee.ha.driver.core.ReportingConfiguration conf, it.cnr.isti.zigbee.zcl.library.api.core.Attribute attribute, it.cnr.isti.zigbee.ha.cluster.glue.Cluster c, long minTimeBeforeNotifyStatusChange)
           
 
Method Summary
 List<it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.event.OccupancyListener> getListeners()
           
 void receivedReport(Dictionary<it.cnr.isti.zigbee.zcl.library.api.core.Attribute,Object> reports)
           
 boolean subscribe(it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.event.OccupancyListener listener)
           
 boolean unsubscribe(it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.event.OccupancyListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OccupancyBridgeListenersAAL

public OccupancyBridgeListenersAAL(it.cnr.isti.zigbee.ha.driver.core.ReportingConfiguration conf,
                                   it.cnr.isti.zigbee.zcl.library.api.core.Attribute attribute,
                                   it.cnr.isti.zigbee.ha.cluster.glue.Cluster c)

OccupancyBridgeListenersAAL

public OccupancyBridgeListenersAAL(it.cnr.isti.zigbee.ha.driver.core.ReportingConfiguration conf,
                                   it.cnr.isti.zigbee.zcl.library.api.core.Attribute attribute,
                                   it.cnr.isti.zigbee.ha.cluster.glue.Cluster c,
                                   long minTimeBeforeNotifyStatusChange)
Method Detail

receivedReport

public void receivedReport(Dictionary<it.cnr.isti.zigbee.zcl.library.api.core.Attribute,Object> reports)
Specified by:
receivedReport in interface it.cnr.isti.zigbee.zcl.library.api.core.ReportListener

getListeners

public List<it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.event.OccupancyListener> getListeners()

subscribe

public boolean subscribe(it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.event.OccupancyListener listener)

unsubscribe

public boolean unsubscribe(it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.event.OccupancyListener listener)


Copyright © 2014 universAAL Consortium. All Rights Reserved.