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
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
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)"
ClassDescriptionThis interface represents a Complex Descriptor as described in the ZigBee Specification.This interface represents a the frequency band field.This interface represents the Node Descriptor MAC Capability Flags as described in the ZigBee Specification.This interface represents a Node Descriptor as described in the ZigBee Specification.This interface represents a power descriptor as described in the ZigBee Specification.Represents the ZigBee Server Mask field of the ZigBee Node Descriptor.This interface represents a simple descriptor as described in the ZigBee Specification.