public class OccupacySensingImpl extends Object implements OccupacySensingBridge
Constructor and Description |
---|
OccupacySensingImpl(it.cnr.isti.zigbee.api.ZigBeeDevice zbDevice) |
OccupacySensingImpl(it.cnr.isti.zigbee.api.ZigBeeDevice zbDevice,
long minTimeBeforeNotifyStatusChange) |
Modifier and Type | Method and Description |
---|---|
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() |
int |
getId() |
String |
getName() |
it.cnr.isti.zigbee.zcl.library.api.core.Attribute |
getOccupancy() |
it.cnr.isti.zigbee.zcl.library.api.core.Attribute |
getOccupancySensorType() |
it.cnr.isti.zigbee.zcl.library.api.core.Attribute |
getPIROccupiedToUnoccupiedDelay() |
it.cnr.isti.zigbee.zcl.library.api.core.Attribute |
getPIRUnoccupiedToOccupiedDelay() |
it.cnr.isti.zigbee.zcl.library.api.core.Attribute |
getPIRUnoccupiedToOccupiedThreshold() |
it.cnr.isti.zigbee.zcl.library.api.core.Attribute |
getUltraSonicOccupiedToUnoccupiedDelay() |
it.cnr.isti.zigbee.zcl.library.api.core.Attribute |
getUltraSonicUnoccupiedToOccupiedDelay() |
it.cnr.isti.zigbee.zcl.library.api.core.Attribute |
getUltraSonicUnoccupiedToOccupiedThreshold() |
boolean |
subscribe_feedback(it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.event.OccupancyListener listener) |
void |
subscribe(it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.event.OccupancyListener listener) |
boolean |
unsubscribe_feedback(it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.event.OccupancyListener listener) |
void |
unsubscribe(it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.event.OccupancyListener listener) |
public OccupacySensingImpl(it.cnr.isti.zigbee.api.ZigBeeDevice zbDevice)
public OccupacySensingImpl(it.cnr.isti.zigbee.api.ZigBeeDevice zbDevice, long minTimeBeforeNotifyStatusChange)
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getOccupancy()
getOccupancy
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getOccupancySensorType()
getOccupancySensorType
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getPIROccupiedToUnoccupiedDelay()
getPIROccupiedToUnoccupiedDelay
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getPIRUnoccupiedToOccupiedDelay()
getPIRUnoccupiedToOccupiedDelay
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getUltraSonicOccupiedToUnoccupiedDelay()
getUltraSonicOccupiedToUnoccupiedDelay
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getUltraSonicUnoccupiedToOccupiedDelay()
getUltraSonicUnoccupiedToOccupiedDelay
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
public it.cnr.isti.zigbee.zcl.library.api.core.Subscription[] getActiveSubscriptions()
getActiveSubscriptions
in interface it.cnr.isti.zigbee.ha.cluster.glue.Cluster
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 boolean subscribe_feedback(it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.event.OccupancyListener listener)
public boolean unsubscribe_feedback(it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.event.OccupancyListener listener)
public void subscribe(it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.event.OccupancyListener listener)
subscribe
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
public void unsubscribe(it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.event.OccupancyListener listener)
unsubscribe
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
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[] getAttributes()
getAttributes
in interface it.cnr.isti.zigbee.ha.cluster.glue.Cluster
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getPIRUnoccupiedToOccupiedThreshold()
getPIRUnoccupiedToOccupiedThreshold
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
public it.cnr.isti.zigbee.zcl.library.api.core.Attribute getUltraSonicUnoccupiedToOccupiedThreshold()
getUltraSonicUnoccupiedToOccupiedThreshold
in interface it.cnr.isti.zigbee.ha.cluster.glue.measureament_sensing.OccupacySensing
Copyright © 2018 universAAL Consortium. All rights reserved.