org.universAAL.lddi.zigbee.commissioning.clusters.impl
Class OccupacySensingAALImpl
java.lang.Object
org.universAAL.lddi.zigbee.commissioning.clusters.impl.OccupacySensingAALImpl
- All Implemented Interfaces:
- it.cnr.isti.zigbee.ha.cluster.glue.Cluster, it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing, OccupacySensingAAL
public class OccupacySensingAALImpl
- extends Object
- implements OccupacySensingAAL
Fields inherited from interface it.cnr.isti.zigbee.ha.cluster.glue.Cluster |
PROFILE_CLUSTER_IDs |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OccupacySensingAALImpl
public OccupacySensingAALImpl(it.cnr.isti.zigbee.api.ZigBeeDevice zbDevice)
OccupacySensingAALImpl
public OccupacySensingAALImpl(it.cnr.isti.zigbee.api.ZigBeeDevice zbDevice,
long minTimeBeforeNotifyStatusChange)
getOccupancy
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getOccupancy()
- Specified by:
getOccupancy
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
getOccupancySensorType
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getOccupancySensorType()
- Specified by:
getOccupancySensorType
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
getPIROccupiedToUnoccupiedDelay
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getPIROccupiedToUnoccupiedDelay()
- Specified by:
getPIROccupiedToUnoccupiedDelay
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
getPIRUnoccupiedToOccupiedDelay
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getPIRUnoccupiedToOccupiedDelay()
- Specified by:
getPIRUnoccupiedToOccupiedDelay
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
getUltraSonicOccupiedToUnoccupiedDelay
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getUltraSonicOccupiedToUnoccupiedDelay()
- Specified by:
getUltraSonicOccupiedToUnoccupiedDelay
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
getUltraSonicUnoccupiedToOccupiedDelay
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getUltraSonicUnoccupiedToOccupiedDelay()
- Specified by:
getUltraSonicUnoccupiedToOccupiedDelay
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
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
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
subscribe_feedback
public boolean subscribe_feedback(it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.event.OccupancyListener listener)
unsubscribe_feedback
public boolean unsubscribe_feedback(it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.event.OccupancyListener listener)
subscribe
public void subscribe(it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.event.OccupancyListener listener)
- Specified by:
subscribe
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
unsubscribe
public void unsubscribe(it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.event.OccupancyListener listener)
- Specified by:
unsubscribe
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
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
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
getPIRUnoccupiedToOccupiedThreshold
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getPIRUnoccupiedToOccupiedThreshold()
- Specified by:
getPIRUnoccupiedToOccupiedThreshold
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
getUltraSonicUnoccupiedToOccupiedThreshold
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getUltraSonicUnoccupiedToOccupiedThreshold()
- Specified by:
getUltraSonicUnoccupiedToOccupiedThreshold
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
Copyright © 2014 universAAL Consortium. All Rights Reserved.