Top Description Interfaces
module org.osgi.service.zigbee

Package org.osgi.service.zigbee.descriptors

Annotations
@Version:1.0.1
Imports
org.osgi.annotation.versioning.Version

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 org.osgi.service.zigbee.ZigBeeNode#getUserDescription() and the org.osgi.service.zigbee.ZigBeeNode#setUserDescription(String) methods.

The org.osgi.service.zigbee.descriptors.ZigBeeNodeDescriptor, org.osgi.service.zigbee.descriptors.ZigBeePowerDescriptor and the org.osgi.service.zigbee.descriptors.ZigBeeComplexDescriptor are read using the appropriate methods in the org.osgi.service.zigbee.ZigBeeNode interface, whereas the ZigBeeSimpleDescriptor can be read using the appropriate method of the org.osgi.service.zigbee.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)"

Author
$Id: 36172b101147dd31482156c23620c59cdfa4b227 $

Interface Summary

Modifier and TypeInterface and Description
public interface
ZigBeeComplexDescriptor

This interface represents a Complex Descriptor as described in the ZigBee Specification.

public interface
ZigBeeFrequencyBand

This interface represents a the frequency band field.

public interface
ZigBeeMacCapabiliyFlags

This interface represents the Node Descriptor MAC Capability Flags as described in the ZigBee Specification.

public interface
ZigBeeNodeDescriptor

This interface represents a Node Descriptor as described in the ZigBee Specification.

public interface
ZigBeePowerDescriptor

This interface represents a power descriptor as described in the ZigBee Specification.

public interface
ZigBeeServerMask

Represents the ZigBee Server Mask field of the ZigBee Node Descriptor.

public interface
ZigBeeSimpleDescriptor

This interface represents a simple descriptor as described in the ZigBee Specification.