Package org.osgi.service.zigbee.descriptors


@Version("1.0.1") package org.osgi.service.zigbee.descriptors
Device Service Specification for ZigBee Technology Descriptors.

This package contains the interfaces representing the ZigBee descriptors and the fields defined inside some of them.

An interface for modeling the ZigBee User Descriptor is missing because this descriptor has only one field (the UserDescription). Therefore this field can be read and written using respectively the ZigBeeNode.getUserDescription() and the ZigBeeNode.setUserDescription(String) methods.

The ZigBeeNodeDescriptor, ZigBeePowerDescriptor and the ZigBeeComplexDescriptor are read using the appropriate methods in the ZigBeeNode interface, whereas the ZigBeeSimpleDescriptor can be read using the appropriate method of the ZigBeeEndpoint services registered in the framework.

Bundles wishing to use this package must list the package in the Import-Package header of the bundle's manifest. This package has two types of users: the consumers that use the API in this package and the providers that implement the API in this package.

Example import for consumers using the API in this package:

Import-Package: org.osgi.service.zigbee.descriptors; version="[1.0,2.0)"

Example import for providers implementing the API in this package:

Import-Package: org.osgi.service.zigbee.descriptors; version="[1.0,1.1)"