org.universAAL.lddi.zigbee.commissioning.devices.impl
Class OccupancySensorDeviceAAL
java.lang.Object
it.cnr.isti.zigbee.ha.driver.core.HADeviceBase
org.universAAL.lddi.zigbee.commissioning.devices.impl.OccupancySensorDeviceAAL
- All Implemented Interfaces:
- it.cnr.isti.zigbee.ha.driver.core.HADevice, OccupancySensorAAL
public class OccupancySensorDeviceAAL
- extends it.cnr.isti.zigbee.ha.driver.core.HADeviceBase
- implements OccupancySensorAAL
Fields inherited from class it.cnr.isti.zigbee.ha.driver.core.HADeviceBase |
alarms, basic, deviceTemperature, identify, powerConfiguration, zbDevice |
Fields inherited from interface it.cnr.isti.zigbee.ha.driver.core.HADevice |
HA_DEVICE_GROUP, HA_DEVICE_NAME, HA_DEVICE_STANDARD, HA_DRIVER, ZIGBEE_DEVICE_SERVICE, ZIGBEE_DEVICE_UUID |
Methods inherited from class it.cnr.isti.zigbee.ha.driver.core.HADeviceBase |
addCluster, getAlarms, getAvailableCluster, getBasic, getCluster, getCluster, getDeviceTemperatureConfiguration, getDeviceType, getEndPointId, getIdentify, getPowerConfiguration, getProfileId, getZBDevice, isClusterValid, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface it.cnr.isti.zigbee.ha.driver.core.HADevice |
getAlarms, getAvailableCluster, getBasic, getCluster, getDeviceTemperatureConfiguration, getDeviceType, getEndPointId, getIdentify, getPowerConfiguration, getProfileId, getZBDevice |
OccupancySensorDeviceAAL
public OccupancySensorDeviceAAL(org.osgi.framework.BundleContext ctx,
it.cnr.isti.zigbee.api.ZigBeeDevice zbDevice)
throws it.cnr.isti.zigbee.ha.driver.core.ZigBeeHAException
- Throws:
it.cnr.isti.zigbee.ha.driver.core.ZigBeeHAException
OccupancySensorDeviceAAL
public OccupancySensorDeviceAAL(org.osgi.framework.BundleContext ctx,
it.cnr.isti.zigbee.api.ZigBeeDevice zbDevice,
OccupacySensingAAL cluster)
throws it.cnr.isti.zigbee.ha.driver.core.ZigBeeHAException
- Throws:
it.cnr.isti.zigbee.ha.driver.core.ZigBeeHAException
getOccupacySensing
public OccupacySensingAAL getOccupacySensing()
- Description copied from interface:
OccupancySensorAAL
- Access method for the Mandatory cluster:
OccupacySensing
- Specified by:
getOccupacySensing
in interface OccupancySensorAAL
- Returns:
- the
OccupacySensing
cluster implemented by the device
getName
public String getName()
- Specified by:
getName
in interface it.cnr.isti.zigbee.ha.driver.core.HADevice
- Specified by:
getName
in class it.cnr.isti.zigbee.ha.driver.core.HADeviceBase
getDescription
public it.cnr.isti.zigbee.ha.driver.core.reflection.DeviceDescription getDescription()
- Specified by:
getDescription
in interface it.cnr.isti.zigbee.ha.driver.core.HADevice
- Specified by:
getDescription
in class it.cnr.isti.zigbee.ha.driver.core.HADeviceBase
getGroups
public it.cnr.isti.zigbee.ha.cluster.glue.general.Groups getGroups()
- Specified by:
getGroups
in interface OccupancySensorAAL
Copyright © 2014 universAAL Consortium. All Rights Reserved.